Search This Blog
Friday, 20 January 2012
Windows 8 - The game changer?
Well, maybe not. Windows 8 has one killer feature, a type 1 hyper visor. This means you can install multiple OS on a laptop and it runs in the bare metal.
This will have a profound effect, so now power users can run Windows 7 and Ubuntu on one laptop, but that's just the start. Let's say you have a user and want a maintain a clean OS so you deploy Windows 7 in the hyper v and then use App-v for all applications. Now you have a secure and clean OS for your user, ok so what's different to now?
For one, let's sync that VM guest to the data centre when in the office, laptop stolen or lost? VM is ready to use again, just deploy a new Windows 8 laptop.
User wants iTunes and The Sims? Build a VM guest for their home OS and keep your business OS for business. BYOC? It's going to happen with Windows 8, if the user leaves you can remotely close the VM and wipe it.
So what about what we do? The VM needs to be built, deployed, managed and supported. App-v must be designed to support applications and Remote Desktop Services utilised.
The hardware is and will become irrelevant to support, support will be all about availability, transparency of movement and always available applications.
Windows support is complex and costly, it needs to be simple for the user and Windows 8 entertains this.
The days of device drivers, reinstalls, registry hacks, malware, personal data management are going to end, the skills of tomorrow will be client virtualisation, application virtualisation, and application abstraction.
We will see the biggest shift in IT techs in the next three years as the game changes and only those with the right skills can deliver.
SBS 2003 Server CEICW Fails at Firewall Configuration
Wednesday, 28 December 2011
Take Ownership of the Sharepoint Database in SBS 2008
Assigning ownership of the SBS 2008 Sharepoint WSS 3.0 Databases when you are not able to access the properties of the WSS 3.0 Databases in SQL Server Studio Express
Run the SQL Server Studio Express as Admin
Elevate your privileges when you run the application or you will not be able to connect to the databases.
Use the Named Pipes String
The Sharepoint Database instance uses a named pipes name instead of the usual database instance so make sure you enter this correctly.
The error that is the reason for all this
Here is the problem, I am logged on to my SBS Server as my custom administrator account I used for my migration from SBS 2003. However this account does not have rights to the database by default, in fact no account does, the database has an owner that is NULL. This means we need to assign an owner to the database to be able to see the properties of the database. The Administrator account in SBS 2008 is disabled by default and we need to reenable this and then logon to the SBS 2008 console as this account so we can assign a database owner.
Change the database owner
Once you have logged onto the SBS 2008 console as the Administrator and you have opened SQL Server Studio Express you can use this query to change the database owner. First you need to find the name of the Sharepoint Config database, it has a name in the convention Sharepoint_Config_*********
Use the command as shown above to select the database and then run the sp_changedbowner to change the owner to our Administrator account.
Check the ownership
Once the change ownership command is executed you can test the change with the query sp_helpdb Sharepoint_Config_********
Access Database Properties
Now you are able to access the properties of the database!
Friday, 23 December 2011
"Operations are in progress, please wait" on Windows 2008/R2 shutdown or restart
This is outlined in this KB from Acronis http://bit.ly/s5jUba
However there is a problem with this, one is that if you want the server to reboot at 4am and be ready for people the next day and Acronis for example takes until 7am to complete its task, then what is the first thing it does at 7:01am. It reboots. Now this is outside your window for a reboot and you get unexpected results and upset users.
Secondly, if the server is a Terminal Server or Remote Desktop Server, then the shutdown process starting stops access to the server via RDP, therefore blocking all your users until the task is complete.
So ultimately this function stops data corruption in your backup but just about renders the server redundant until you discover it is in this state. If you use MSP tools like GFI RM as we do this will not show as offline as the client can communicate using HTTPS, LogMeIn also shows online for the same reason so it is quite hard to spot until your customer calls you up!
I appreciate the sentiment Acronis but you know what, it would be better to cancel the backup due to the shutdown than to leave a server in this position, because you cannot access the console to stop the process or interact with it you have no choice but to get iLO out or LogMeIn and hard reset, which naturally risks data more than the original backup being cancelled would have.
Monday, 19 December 2011
Schedule a CHKDSK on Windows XP
echo y | chkdsk c: /rUsing ECHO you can send the Y to the command and then schedule this using AT or Task Scheduler.
Friday, 16 December 2011
Outlook 2007 shows as Disconnected with working Exchange Server
Check the Exchange Server Event Logs
Microsoft KB Article
Edit the Registry to increase the session limit
Increase the Session Limit
Wednesday, 14 December 2011
Exchange 2007/2010 - There is not valid SMTP Transport Layer Security (TLS) Certificate
Event Log ID 12016 is displayed in the Application Log for the MSExchangeTransport Source
Event Log Error
The SSL Certificate used for SMTP has expired and the event log error 12016 is logged.
Show Exchange Certificates
Run the EMS command Get-ExchangeCertificate to show the current certificates and the associated Services, in this case we can see two Thumbprints associated with the Service SMTP (S). Once of these has expired so we need to see which one.
Output Certificate Details to a text file
Use the command Get-ExchangeCertificate | fl| out-file -FilePath C:\certs.txt to export the full details to a text file.
Expired Certificate
Look through the text file for the certificate that has expired, in this case we can see the certificate has expired and has an Invalid Date.
Valid Certificate
Look through the text file for the certificate that is valid and make a copy of the Thumbprint.
Enable the Valid Certificate for use with SMTP
Use the command Enable-ExchangeCertificate - Thumbprint thumbprint -Services "SMTP" to enable the valid certificate
Remove the expired Certificate
Use the Remove-ExchangeCertificate -Thumbprint thumbprint to remove the expired certificate
Confirm the change
Use the Get-ExchangeCertificate command to confirm you now have the correct valid certificate associated to the SMTP Service. Restart the Exchange Transport Service to complete the change.