Do you need a network expert?

Outlook 2010 Additional Mailboxes Persistent and Can't Remove - Microsoft Server Support

Tuesday, March 20, 2012 by Mario McGuire

In working with Outlook 2010, I had a client who had Exchange mailboxes that he needed to get rid of because they no longer needed. The user tried removing the mailbox from Outlook by simply launching the "Mail" (Outlook profiles) from control panel. When the user would re-open Outlook the account was still there. After some looking around it was found that the user had been given the "Manage Full  Access Permission" in Exchange 2010 to this specific mailbox. This was causing Outlook for some reason to hold on to the mailbox in the left pane.

In order to get rid of the mailbox the "Manage Full  Access Permission" had to be removed from the specified users on this function of the mailbox in the Exchange management console.  You can also use the Exchange Power Shell to perform this by using this command - Remove-MailboxPermission -Identity Mailbox -User -useraccessing Fullaccess

After removing the user from the full access permissions, Outlook was closed and opened back up and the users were then removed. It is unclear if this is issue is caused by a Microsoft Exchange upgrade or if this is just one of those little issues that slipped through the cracks on patching either system. SkyByte Consulting supports clients large and small with issues like this and many others. 

You can't send a message on behalf of this user unless you have permission to do so - Chicago Network Support

Sunday, February 26, 2012 by Greg Bock

Last week I ran into a bizarre email sending problem which ultimately was caused by Microsoft Outlook 2010.  All of a sudden a user could no longer send email from their Outlook, but could receive.  The user would immediately receive this undeliverable bounce-back after sending any emails:
 

 
"Delivery has failed to these recipients or groups:
user@domain.com

You can't send a message on behalf of this user unless you have permission to do so. Please make sure you're sending on behalf of the correct sender, or request the necessary permission. If the problem continues, please contact your helpdesk."


This error is typically seen when a user attempts to send an email on behalf of another user without the proper permissions.  This was not the case, the user was trying to just send email as himself.  The first obvious check was if his Exchange permissions were set correctly.  The user was running a fairly new box, running Windows 7 Professional 64 bit with Microsoft Office 2010 Home and Business edition.  Their Outlook was connected to an on-premise Exchange 2010 server, and no other users on the network were experiencing this problem.  While we had performed a Microsoft Exchange Upgrade recently, he had been running normally for several months.  The next step I took was see if he could send from OWA, and he could.  Additionally, he could send from his Android phone connected to his Exchange account.

To confirm the problem was isolated to his machine as a possible network security or software issue, he logged in as himself on another similar machine, created an Outlook profile and was able to send email just fine.  So, the next step I took was recreating his Outlook profile.  Recreating the Outlook profile will resolve many Outlook abnormalities, unfortunately this time it did not help.  Then I backed up the user's profile, and recreated it.  To my disbelief, the problem remained.  My next step was to fully remove and reinstall Office, not a repair install.  This finally fixed the issue, and he was able to send email again.

How can I use Group Calendars to see when multiple people are free? Outlook 2010

Monday, February 6, 2012 by Mario McGuire
Outlook 2010's Group Calendars are very similar to those found in Outlook 2007 and it is possible to view multiple users' calendars in one place using the free/busy information in Exchange. This is very helpful if you do not have the rights to view a person's calendar but still want to see if someone is available in conjunction with other people and resources when planning meetings. I will provide the steps in setting this up below.
  1. In outlook 2010, click on your calendar.
  2. From the Home tab, Select Calendar Groups.
  3. In the drop-down list, click one of the following-

    1. To create a new group calendar, click Create New Group Calendar, and continue to step 4.
    2. If you have multiple Calendars open ( For example: You are viewing other peoples calendars along with your own), you can save the the calendars in the current view as a new calendar group in the navigation pane by clicking Save as New Calendar Group.
    3. To display team calendars in the navigation pane, click Show Team Calendars. Team calendars contain calendars for your manager, direct reports, and peers as determined from information in Active Directory.
  4. In the Create New Calendar Group dialog box, type the name for the grouping, and click OK.
  5. In the Select Name: Global Address List dialog box, find the individuals or resources you wish to add to the grouping. Click the Group Members -> button to add them (or double click their name). You can add multiple people or rooms by finding another person and clicking the button again.

    If you have a server-side distribution list (For example - a mail-enabled group, not a LISTSERV list or a personal distribution list), you may find that group and add it.
  6. When you are done adding the people and rooms click OK and the calendar group is saved in your navigation pane. In it, you can see each of members or resources availability. If the individual or resource room doesn't allow people or a specific set of people to view the free/busy information, you will not see any details listed.
  7. To add more people or resources, right-click on the calendar group in the navigation pane and click Add Calendar. Choose one of the following methods  to add the calendar-

    1. From Address Book
    2. From Room List
    3. From Internet
    4. Open Shared Calendar
  8. To delete a calendar group, right-click the calendar group in the navigation pane and select Delete Group.
This topic came up after a recent Microsoft Exchange Upgrade from 2003 to 2010. I wanted to share this information to help with people new to Outlook 2007/2010. SkyByte Consulting works with many of our clients to provide server upgrades, Blackberry Enterprise Server support and many other services.

Desktop icons launch with a single click - Citrix Xenapp Support

Saturday, November 26, 2011 by Greg Bock
SkyByte is currently in the process of deploying a Citrix Xenapp installation and upgrade for a 40 user environment.   The new Xenapp 6.0 farm includes four virtual Windows 2008 R2 servers and a variety of published applications.  The farm is running of a VMware Vsphere cluster with end users using some of the latest thin client technology.  The current farm runs Citrix Presentation Server 4.0 on several Windows 2003 servers.  The major drawback to the current system is the 32 bit hosts and the 4GB memory limitation.   The 64 bit architecture will allow us to handle more users per host and more importantly, allocate more resources.  Each host can efficiently run resource rich applications such as Microsoft Excel 2010.

Testing has showed small tweaks were needed.  One behavior we discovered that I want to mention was everything opened with a single click instead of the traditional double click.   We felt most users are accustomed to double clicking so it needed to be changed.  It can be too easy to accidentally launch programs and unnecessary change things while single clicking things on their desktops.

To change the setting from single to double clicking, a change was needed in group policy.  Even though it shows double clicking is enabled under folder options in 2008 R2, group policy was overriding it.  The setting "Turn on Classic Shell" must be Disabled under:

User Configuration\Policies\Administrative Templates\Windows Components\Windows Explorer

Once the policy takes place, normal double clicking behavior was restored.

Adding 32 bit printer drivers to a 64 bit print server - Microsoft Server Support

Wednesday, October 19, 2011 by Greg Bock
Many of our clients have performed server upgrades to replace aging 32 bit hardware with 64 bit hardware.  Many have taken advantage of virtualization, allowing you to efficiently run multiple virtual servers on one piece of hardware.  One of the VMware virtualization benefits is the ability to run a 64 bit guest OS.  When it comes to a new 64 bit print server, you may need to support print sharing for a mix of 32 and 64 bit workstations in your environment.  To properly share a printer for both architectures, both 32 and 64 bit drivers must be installed on the server OS.  Windows Server 2008 R2 includes a large selection of printer drivers included with the OS, however, only 64 bit drivers are included.  When you try and add 32 bit (x86) driver, you will find no drivers are available on the system.  This means you have to find 32 bit drivers from the printer's installation CD, the vendor's website or a 3rd party.  The best advice is start at the vendor's website for most up to date drivers.

To add to the challenge, many older printers don't offer 64 bit drivers.  Microsoft has done a good job supporting older printers with it's own native 64 bit drivers with the OS itself and through Windows Update.  This is very helpful and can save you from having to purchase a new printer.  However, you also need to add a 32 bit version to support any 32 bit clients, and this is where the next challenge lies.  In order to share a printer with both 32 bit and 64 bit drivers, the driver names must match.  If they don't, Windows may reject the driver from being installed.

For example, you need 32 and 64 bit drivers for a HP Laserjet 4200, but HP only has 32 bit drivers available on their website.  Windows 2008 R2 has a native 64 bit driver for the printer and it installs as "HP Laserjet 4200 PCL6".  You download the 32 bit driver from HP's website, and the driver you download is called "HP Laserjet 4200 PCL 6" (added space between PCL and 6).  When you attempt to install it rejects the driver since the name does not match the 64 bit driver.  This is very common and SkyByte Consulting has seen this countless times.

In this situation you have some options.  You can try obtaining 32 bit native drivers off a Windows Server 2008 32 bit disk, or through Windows Update.  If neither help, what I have found to work the best is find a Windows Vista or Windows 7 32 bit machine joined to the same network with administrative rights.  Both OS's will come with their own 32 bit native drivers that should match the name as the 64 bit native drivers on the 2008 Server.  In order to add these drivers, you need administrative rights to connect to the print server.

1.  On a Windows Vista or 7 32 bit machine, open Print Management in the Administrative Tools.
2.  Right click on Print Servers and choose Add/Remove Print Servers...
3.  Add the host name of the 64 bit print server.  If successful it will appear below.
4.  Expand the hostname and click on drivers.  You will see all the 64 bit drivers installed to the system.
5.  Now add the 32 bit native drivers found on the native 32 bit OS.  They will automatically install to the 64 bit print server.

Verify the drivers installed onto the 2008 R2 server in the Print Management console.  You should now be able to share printers with both 32 and 64 bit drivers ready for your clients.

Using e-Sata or USB 3.0 Drives to host VHD Files - Virtualization

Wednesday, October 19, 2011 by Mario McGuire

How many times have you not had sufficient space on your virtual server due to growing exchange data stores, SQL databases, or Data Protection Manager backups?  It can be a daunting task, in smaller networks, to have sufficient drive space on VM hosts. Using Microsoft Hyper V server 2008, I've setup test and dev machines and just hosted the VM files off on an external hard drive. 

In the past external hard drives running USB 1.1 and 2.0 were too slow to host a file such as a .VHD effectively. Within the last couple of years technologies like e-Sata and USB 3.0 have emerged as great choice's for an external interface. These newer external ports offer superior read and write throughput performance for hard drives. You can purchase expansion cards that give your server the ability to have these ports. In the case of e-Sata, you can also employ Raid setups using external drive housings that support raid 0,1,5,10 and others.

I've found that, depending on your virtualization hosts configuration, you can setup or relocate .VHD files onto an external drive. Also you could add an external drive to house all of your machine backups and images on drives up to 3TB in size. With the performance of both USB 3.0 and e-Sata you can create, deploy, and restore in a fairly quick amount of time. Non-essential or lightly used VM's could be hosted on a single external drive with higher use possible using an e-Sata Raid setup. This solution would be very easy to implement with many server virtualization systems and very inexpensive compared to upgrading the drives in a server.

Microsoft Releases More Information About Windows 8

Friday, September 23, 2011 by Mario McGuire


Photobucket 


San Fransisco, CA: Microsoft on Tuesday provided another glimpse at changes coming with the next-generation of Windows software that powers most of the world's computers.

Microsoft is making major improvements to a key Windows Explorer file management program to enhance how it interacts with the coming Windows 8 operating system, according to Windows division president Steven Sinofsky.
 
"Windows 8 is about re-imagining Windows, so we took on the challenge to improve the most widely used desktop tool in Windows," Sinofsky said atop a blog post detailing Explorer modifications.
 
"Windows Explorer is a foundation of the user experience of the Windows desktop and has undergone several design changes over the years, but has not seen a substantial change in quite some time," he added.
 
A control "ribbon" for commands was added to make them more easily accessible to people other than "power users" familiar with Windows Explorer shortcuts.
 
Engineers set out to "return Explorer to its roots as an efficient file manager and expose some hidden gems" in the form of handy commands many people may not know, according to Alex Simmons of the program management team.
 
Microsoft in June provided the first sneak peek at the successor to Windows 7, a next-generation operating system designed to work on both personal computers and touchscreen tablets.
 
Sinofsky demonstrated some of the features of the operating system code-named "Windows 8" at a D9 technology conference hosted by All Things Digital.
 
"Laptops, slates, desktops -- all can run one operating system," Sinofsky said.
 
"Windows 8" builds upon many of the features in Microsoft's latest mobile operating system for smartphones, Windows Phone 7, including the use of touch "tiles" instead of icons to launch and navigate between applications.
 
Microsoft has promised to reveal more features of Windows 8, which uses Internet Explorer 10 as a Web browser, at its developers conference in Anaheim, California, opening on September 13th

Nothing new has been released yet regarding new Windows Server 8 information and if Active Directory upgrades will need to be to unlock the potential for Windows 8 on current corporate network infrastructure.


Outlook Anywhere RPC over HTTPS not resolving outside of office - Microsoft Server Support

Friday, June 24, 2011 by Greg Bock

While attempting to configure Outlook Anywhere using RPC over HTTPs in Outlook, I ran across and issue where the Exchange server's hostname would not resolve outside of the office during setup.  When I attempted to configure Outlook Anywhere on the internal office network, it was successful.  Once Outlook Anywhere was configured properly internally, Outlook would connect outside the office.  However, important Outlook features such Calendar and Tasks were either limited or unavailable. 

This client of ours received a Microsoft Exchange Upgrade to Exchange 2007 running Server 2008 R2.  At first I thought it was either a configuration problem on the Exchange server, or a network security problem on their Cisco ASA firewall.  Using this extremely helpful Outlook and Exchange connectivity tool found here: www.testexchangeconnectivity.com, I was able to track down and resolve the issue preventing me from configuring Outlook Anywhere outside the office.

The test results showed the Exchange server could not be reached on port 6004.  After some research on the Microsoft TechNet Exchange library, I discovered the problem was related to connection requests defaulting to using IPv6 in Microsoft Server 2008.  The simple solution is to comment out IPv6 and add the IPv4 address and local hostname in the Exchange server's host file:

127.0.0.1 localhost
#::1 localhost
xxx.xxx.xxx.xxx mailserver
xxx.xxx.xxx.xxx mailserver.domain.local

Once this was saved to the host file, Outlook was able to resolve the hostname outside the office and all functionality of Outlook was restored!

How to setup send as permissions in Exchange 2010 and Outlook 2010 - Microsoft Server Support

Friday, June 10, 2011 by Greg Bock
Recently SkyByte Consulting was asked to setup the ability for an employee to send an email as another user.  This is a simple straight forward procedure that can be beneficial for assistants or other employees with the need to send an email as another person. 

The procedure is for Exchange 2010 and Office 2010:

1.  Log into the Exchange server
2.  Open the EMC, expand Recipient Configuration, and click on Mailbox
3.  Next choose the user(s) whose email address you would like sent as by another user.
4.  Right click on the user and click on Manage Send As Permission
5.  Add the user and follow the wizard to complete the process.

Next open Outlook of the user who will be sending email as another employee.

1.  Compose a New Email
2.  Click on the Options Tab, above Show Fields, click on From
3.  Click on the newly created From field drop down, find the user who you will be sending an email as.  If permissions were set in Exchange correctly the user's email address will appear.


SkyByte Consulting offers extensive knowledge and support of Microsoft Exchange Upgrades and Network Security.  Call or email us today.

Exchange 2010 - MsExchange Transport Failed To Reach Status 'Running' On This Server

Tuesday, May 17, 2011 by Darren Sieck
Recently while performing an installation of Microsoft Exchange 2010 I received the following error: MsExchange Transport Failed To Reach Status 'Running' On This Server under the Hub Transport Role.

After a hour of troubleshooting we found the following fix:

Re-enable IP6 and rerun the exchange install. If you get the same error then you may need to leave IP6 enabled on the server NICs properties, but disable IP6 in the registry and also delete the host entry ::1  in the hosts file, and then rerun the exchange setup.
To disable IP66 in the registry:

Start>Run regedit

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters. In the details pane, click New, and then click DWORD (32-bit) Value. Type DisabledComponents and then press enter. Double-click DisabledComponents and type 0xffffffff in Hexadecimal or 4294967295 in Decimal. You are Done!

Next open the hosts file with notepad: The host file is located here:  C:\Windows\System32\Drivers\Etc\hosts . Delete the IP6 entry ::1 Localhost
 
Hope this helps someone. SkyByte is highly experienced in Microsoft Exchnage Upgrades, Migrations and Deployments.

Microsoft SQL Server Shutting Down Every Night - Microsoft SQL Upgrade

Thursday, April 28, 2011 by Mario McGuire

I ran across an issue on a client's SQL Server 2005 Express instance. The problem was that at 4:01am every morning the SQL server would just shutdown with the event messages of

  1. Service Broker manager has shut down.
  2. SQL Server is terminating in response to a 'stop' request from Service Control Manager. This is an informational message only. No user action is required.
  3. SQL Trace was stopped due to server shutdown. Trace ID = '1'. This is an informational message only; no user action is required.

After a week of trying to narrow down the issue I found that it was Windows Update automatically trying to install the SP4 update for MSSQL 2005 Express and failing. This failure would cause the SQL server to shutdown for the update, but not come back up. This shutdown was affecting programs like Blackberry Enterprise Server and also BackupExec which would then crash and need to have their services restarted after bringing the SQL instances back online. The fix for this issue was merely to disable the update and also for preventing future issues I disabled the automatic installation of updates.

This issue could relate to Microsoft SQL Server Upgrades and Blackberry Enterprise Server Support.

Troubleshooting Error 0x8004010F When Outlook 2003/2007/2010 Clients Download OAB - Microsoft Exchange Upgrade

Friday, April 15, 2011 by Mario McGuire
In this blog post I will explain how to fix the error 0x8004010F when Microsoft Office Outlook 2003/2007/2010 clients fail to download the offline address book (OAB). You may receive the following error message: "Task ‘Microsoft Exchange’ reported error (0x8004010F): ‘The operation failed. An object cannot be found.

This issue may occur when Outlook 2003/2007/2010 is started on a client that is not a member of a domain. The service connection point is not available to deliver the offline address book, and Outlook tries to locate the Autodiscover service by using Domain Name System (DNS). For Outlook to locate the Autodiscover service by using DNS, there must be a host record in DNS for the Autodiscover service that maps the entry point, or public IP address, to the Client Access server where the Autodiscover service is hosted.

Resolution
To resolve this issue, add a host (A) record in DNS for Autodiscover.domain.com and point to the Exchange 2003/2007/2010 server that has the Client Access server role. For example, if the user’s primary SMTP address is user@yourcompany.com, the host (A) record you need to add is: autodiscover.yourcompany.com A <xxx.xxx.xxx.xxx>.

This post can also relate to network security, server upgrades, or Active Directory upgrade. SkyByte Consulting can assist you with any of your Microsoft Exchange related needs.

Error: Unable to open your default e-mail folders - Microsoft Exchange Upgrade

Tuesday, April 12, 2011 by Mario McGuire

After a recent Microsoft Exchange upgrade I had some clients that could not connect to the server via their Outlook 2003 client, but the 2007 and 2010 clients could connect just fine.  The error message on the 2003 client read "Unable to open your default e-mail folders. You must connect to your Microsoft Exchange computer with the current profile before you can synchronize your folders with your offline folder file."

After looking into the issue I found the solution. The reason Outlook 2003 clients were failing is because of the new way Exchange 2010 handles MAPI connections.

  • All MAPI clients connecting to Exchange 2010 server connects to the mailbox through the CAS Server.
  • A new service named Exchange RPC Client Access is introduced in 2010 CAS which handles all MAPI connections.
  • All MAPI clients connect to the mailbox server directly in Exchange 2007.
Now that we know about the RPC Client Service running on the 2010 CAS server, login to your Exchange 2010 server and pull up the elevated power shell prompt and run Get-RpcClientAccess | fl

Look at the output and locate the "EncryptionRequired     :  True" This is the default setting. The same is also the case with the Outlook 2003 and 2010 clients profiles. Encryption between Outlook and Exchange is enabled by default, which explains why these clients can connect to Exchange 2010 without any issues. Outlook 2003 profiles don’t have encryption enabled by default.

To fix this on the Outlook 2003 clients, do the following.
  1. Open the exchange connection properties.
  2. Click the security tab.
  3. Check the box at "Encrypt data between Microsoft Office Outlook and Microsoft Echange Server"
  4. Click Apply
  5. Click Ok
Security Settings for Outlook 2003 to connect to Exchange 2010

Once I check the box for Encrypt data, I could then open Outlook and it opened my mailbox. You can disable th 2010 CAS encryption requirement by running "Set-RpcClientAccess –server servername –EncryptionRequired $false" This is highly not reccomended though!
If you have an entire network of Outlook 2003 clients though you can enable encryption using group policy.

This article can relate to the following Active Directory upgrade, e-mail security solutions, and server upgrades.

VMware guest randomly shuts down itself shortly after login - Chicago network support

Tuesday, March 29, 2011 by Greg Bock
After converting a user's physical Windows XP workstation to a VMware virtual machine, I ran into a problem where the guest would continuously shut down itself.  The user received an upgraded computer with Windows 7, however a necessary application was not compatible in Windows 7.  We decided to configure the user to remote desktop the VMware guest to access his application.  SkyByte knows VMware virtualization benefits and one of those benefits is the ability to convert a physical machine into a virtual within minutes.  Under normal circumstances, this process is virtually flawless.

Problem:

VMware guest OS reboots randomly 1-2 minutes after logging in.  This did not occur in Safe Mode.

Cause:

The Uninterpretable Power Supply service was causing the server to immediately shut down.  The OS likely could not determine the power source and would shut down the OS.  The UPS service is disabled in Safe Mode, which is why it would not occur.

Solution:

Disabled the UPS service from starting.


This machine was on a UPS prior to the conversion to a VMware virtual server.  The UPS service carried over to the VMware environment and just needed to be disabled.

OWA failing after installation of rollup 2 for Exchange 2010 SP1 - Microsoft Exchange Upgrade

Thursday, March 17, 2011 by Mario McGuire

Updating Exchange Server can be a daunting task, but I have run into what seems to be a very common problem and would like to share my findings.

If your having problems with OWA after installing Microsoft Exchange Servers latest Update Rollup 2, I might have the answer for you.

Error -
Outlook Web App didn't initialize. If the problem continues, please contact your helpdesk.

Couldn't find a base theme (folder name=base).

Cause -
The update failed to update the OWA virtual directory or the command wasn't run as an admin in the Exchange Management Console.

Solution 1 -
1. Start an exchange powershell shell and run

2. execute this "C:Program FilesMicrosoftExchange ServerV14BinUpdateCas.ps1"

3. Open elevated command prompt and run "iisreset /noforce"

If this doesn't work try the next solution.

Solution 2 -
1. Goto Programs and Features and uninstall the Rollup 2

2. Start an Administrative Exchange Management Shell

3. Type the location of the update Roll Up 1 "Exchange2010-KB976573-x64-en.msp" or Roll Up 2 "Exchange2010-KB2425179-x64-en.msp"  (I.E. c:usersuserdownloadsExchange2010-KB976573-x64-en.msp)

4. Close the Exchange Management Shell and finish the patch.

5. Open elevated command prompt and run "iisreset /noforce"


Note: If you do not run the Exchange Management Shell as an Administrative prompt, you will get an error regarding a failed install.

Hopefully this fixes any potential issues you may run into after these updates. Skybyte Consulting can assist you with all of your various Exchange 2003, 2007 and 2010 needs.

This post may also relate to  Microsoft Server Virtualization with Exchange server and Microsoft Server Support.

Default Exchange 2010 OWA shows blank page - Microsoft Server Support

Thursday, March 17, 2011 by Mario McGuire
Installing Exchange 2010 SP1 can be a challenging task. Microsoft requires a metric ton of prerequisites prior to install. Recently after patching exchange 2010 with SP1, I found  OWA  was no longer working properly and displaying a blank page. I tired several steps to fix OWA including recreating the virtual directory per Microsoft's recommendations. Unfortunately Microsoft's white papers didn't give any hints to this problem before hand. Fortunately I found this solution:

Issue - After installing Microsoft Exchange Server 2010 SP1 out of the box successfully, owa no longer works and displays a blank page: https://xxx.yyy.local/owa/auth/logon…l/owa&reason=0

Solution 1 - Open Power shell (Run As Administrator) copy and paste the following commands to add the HTTP over RPC service.

1. Import-Module ServerManager

2. Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,RSAT-Web-Server,Web-ISAPI-Ext,Web-Digest-Auth,Web-Dyn-Compression,NET-HTTP-Activation,RPC-Over-HTTP-Proxy -Restart

Solution 2 - If you want to do this via GUI rather than via the PowerShell command, then navigate to Server Manager->Features->Add Feature, select to install the “RPC over HTTP Proxy” feature.

These will install the needed feature, and all dependent features, which will resolve the “blank OWA page” issue.

This post may also relate to Microsoft Exchange Upgrade and or Microsoft Server Virtualization with Exchange server.

Converting 97-2003 Office documents to the new 2007/2010 Office format - Microsoft Server Support

Monday, March 7, 2011 by Greg Bock

Most Microsoft Office users are aware of the new file formats since the release of Microsoft Office 2007.  Each file extension now ends in "x", i.e. .docx, .xlsx, .pptx, etc.  Microsoft thankfully released a converter tool to support the compatibility between older and newer Office platforms.  While this is a great tool, it is still recommended to convert all of your Office documents to the newest version to minimize any problems throughout your organization.

After a successful upgrade to Office 2010 from 2003, we recommended our client convert their files to the newest version since they rely heavily on Excel for their operations.  I downloaded the Microsoft Office Migration Planning Manager 2010, found here, which is a set of tools to help administrators during the transitioning phase.  Included with this bundle is the Office File Converter (ofc.exe), a very lightweight, but very useful command line driven batch converter tool.  Note this tool also requires the Office Compatibility Pack to be installed on your machine, even if you have Office 2007 or 2010 installed.  That can be found here.

Once I installed the compatibility pack, I extracted the contents from the Office Migration Planning Manager.  I browsed to the tools folder which contain the ofc.exe and ofc.ini files.  The .ini file is the control file that allows administrators to configure how the conversion will be performed.  You can configure many options such as converting files from one server but outputting the converted files to a new server.  This will save you timee if you are performing server upgrades. The tool automatically converts any previous Office file to the new version, quickly and efficiently.  

Since all I needed to do was one directory of about 900 Excel files, I simply copied the files to my local disk and ran the conversion. 

As an example, I edited the ofc.ini file to look like this:

[Run]
LogDestinationPath=C:2003 Office FilesLogs
TimeOut = 3
 
[ConversionOptions]
; FullUpgradeOnOpen: if set to 1, Word documents will be fully converted to the OpenXML format
;                    if set to 0 (default), Word documents will be saved in the OpenXML format in compatibility mode
FullUpgradeOnOpen=1
 
CABLogs=0
 
MacroControl=0
 
[FoldersToConvert]
fldr=C:2003 Office Files
 
[ConversionInfo]
SourcePathTemplate=***
DestinationPathTemplate=C:2003 Office FilesConverted


Once your .ini file is setup, you simply execute the ofc.exe file from a command prompt and the conversion will start.  If there is a syntax error in the .ini file you will know right away.  With my .ini file, the files to be converted lived in C:2003 Office Files and were to be outputted to C:2003 Office FilesConverted.  The entire process took approximately 5 minutes to convert 900 Excel files that were about 800KB each.

In conclusion, this is a great tool provided by Microsoft.  I highly recommend using it for batch converting Office files to the newest Office format.  SkyByte Consulting can provide you and your company with the support and knowledge that these major but very beneficial Microsoft upgrades require.  Call of email us today!


Microsoft Office 2010 Upgrade for Citrix Terminal Servers with roaming profiles - Microsoft Server Support

Friday, February 25, 2011 by Greg Bock
Last month SkyByte Consulting performed a migration to Microsoft Office 2010 Professional for a 50 user company.  The previous version used was Microsoft Office 2003 Professional.  While 2003 served them very well for the past 6 years, an upgrade was due for a variety of reasons.  The client has a mix of desktop computers, but the majority of the company relies on four terminal servers with Citrix Presentation Server version 4.0 installed running Windows Server 2003 with SP2.  All terminal users have roaming profiles, that copy back and forth between a dedicated server upon logging on and off the network.  

The actual upgrade stage went very smoothly.  Microsoft has done a nice job with support for migrating from previous versions.  All prerequisites were met, including Service Pack 2 installed for 2003 Server.  Fortunately, we did not have to perform any server upgrades, since Office 2010 will work with XP/2003 and higher.  Additionally, a Microsoft Exchange upgrade was not needed since Outlook 2010 will still work with the client's Microsoft Exchange 2003. 

On the first day with Office 2010, all user roaming profiles migrated successfully to the new versions, including Outlook profiles.  The only major post problem that surfaced was an issue with user customizations and user roaming profiles.  The user would make a customization in the toolbar such as in Excel, but upon logoff, all settings would be lost.  Thankfully, Microsoft has several resolutions in place to allow user customizations with roaming profiles. 

Microsoft has three ways of resolving the problem which include:

1.  The Office Customization Tool which was included in the Office 2010 media, but is also available from Microsoft here.

2.  A Registry edit which did not work for me.  I attemped to add the following value:

Key: HKEY_CURRENT_USERSoftwareMicrosoftOffice14.0CommonToolbars
Value: CustomUIRoaming
Type: DWORD
Data: 1

3.  Applying a group policy object to enable customizations to roam.  The GPO template files can be downloaded from the same link as the Office Customization Tool.  Enable the following policy:

User Configuration / Policies / Administrative Templates / Microsoft Office 2010 / Global Options / Customize / Allow roaming of all user customizations

Since I did not want to deploy a GPO, I settled for running the Office Customization Tool.  To run it you need to execute the Office 2010 setup.exe with the switch "/admin".  All of our files were shared on a server so I ran the following:

\servershareOffice 2010 Englishsetup.exe /admin

The tool will launch and you can begin customization your entire Office 2010 Product.  The tool outputs all customizations to an .MSP file which you place into the "Updates" folder of the installation media for ground up or migration installations.  The OCT offers a wide range of customizations for each Office Product and the entire suite.  The feature I needed enabled was found in:  Features / Modify user settings / Microsoft Office 2010 System / Global Options / Customize / Allow roaming of all user customizations. 

After enabling this I saved the .MSP file and tested it on a test server I created.  Since Office was already installed, I was able to simply execute the .MSP file I made on each terminal server.  Office will begin reconfiguring with the new setting and took about 3 minutes to complete.  I tested adding customizations with a few users and the settings remained intact after logging off and back in.

SkyByte Consulting has many years of experience in Citrix Xenapp support and troubleshooting any problems you or your company may be experiencing.  Call or email us today!

User home directory changes in Active Directory are not updating on domain workstations - Microsoft Server Support

Thursday, February 17, 2011 by Greg Bock
Recently SkyByte Consulting performed a Microsoft SQL upgrade for a client's Microsoft Great Plains ERP system.  The original SQL server was decommissioned and replaced with a new Dell PowerEdge R710 server running Microsoft Server 2008 R2.  In addition to hosting SQL, this server also hosted user home directories for approximately 25 users.  The entire users' directory was copied to the new server using Robocopy, an advanced utility that transfers large folder structures while retaining NTFS and ownership permissions for the entire folder hierarchy.

All home directories for this system were configured in Active Directory under the user's profile tab.  After the new Users directory was established and the correct permissions were set, the home directory mappings were pointed to the new server.  We began testing user logins for several workstations and immediately noticed the changes were not being reflected on the workstations.  We noticed the computers were responding very slowly, and would hang quite frequently due to the old server being unavailable.  While we don't enforce user home directories in Group Policy, we double checked to confirm this wasn't the cause.  We also questioned whether or not this was a network security policy setting since it was occurring on all OS's including Windows XP, Vista and 7 throughout the office.  Under normal circumstances, you should be able to change the location of your My Documents under the properties, however, we could not.  We finally realized logging into a workstation with a different username, all mappings would be correct, so this was a locally user driven problem.

The solution was a few simple registry edits to change the home directory paths for: My Documents, My Pictures, and My Videos.  For XP, Vista, and 7, the home directory location lies in the HKEY_CURRENT_USER hive under Software>Microsoft>Windows>Current Version>Explorer.  The two folders to look for are "Shell Folders" and "User Shell Folders". 

There are several values you will need to change which include: Personal, My Pictures, My Video, and My Music entries.  For a server mapped home directory, the string entry should be a UNC path like this: \Servernameshareusername.  In this case, we simply needed to change the server name for each string that needed the update.  After rebooting the computers the changes took effect.  While no user files were lost during this, I strongly recommend having a backup available of the users files and folders before performing any changes.

OWA Options Button Broken - Microsoft Exchange Upgrade

Tuesday, February 15, 2011 by Mario McGuire

Are you users having problems with their options button in Outlook Web Access? I noticed that after performing a Microsoft Exchange Upgrade to 2010 SP1 RTM from 2007 R2, that when their users would hit the options button the page would simply just refresh. I dug around on the Internet and found the answer's. There are two possible fixes for this, and the second one worked for the problem I was having.

  • Mirror the ECP and OWA virtual sites, authentication settings in IIS.
  • Check the ECP Site and make sure its not redirecting to the OWA site.

Make sure that before you change either of these that you reference you networks security policy or talk with your security admin. SkyByte Consulting has been performing Exchange Server upgrades and migrations for over 12yrs. SkyByte can also Virtualize your Exchange server, or any other servers in your environment. If you have any questions please contact us at itsupport@skybyte.com