Microsoft Exchange team has released Update Rollup 11 for Exchange Server 2010 SP3 & Cumulative Update 10 for Exchange Server 2013. As usual these updates are addressing number of customer reported issues. These updates are also should be considered as milestone updates for Exchange 2010 and Exchange 2013 respectively.
Why these updates are important?
These updates are important for the customers with existing deployments who plan to upgrade the infrastructure to the Exchange Server 2016, which is expected to be released by end of this year. Update Rollup 11 for Exchange Server 2010 SP3 & Cumulative Update 10 for Exchange Server 2013 are the important pre-requisites for Exchange Server 2016 co-existence. No earlier versions of Exchange would support the co-existence with Exchange server 2016.
For more information, please go through the following reference links.
We all know that the OWA page (ECP in purticular) has the option to update the user contact information. However, at time you might in need for a script to enable the similar feature, such as when the OWA feature is not available to all user. I had similar situation in my company, where the OWA feature is not enabled for ALL users, and forced to develop a small PS script which enables the users to update their on contact information self.
Following script gives you a sample, and can extend the fields according to your requirement. Below shows the interface that each user gets, and the username field is choosen authomatically from the user's login page. That makes it clear that the script can only run by the users who directly logged into domain joined computers with their network credentials.
As you are aware, the unsigned script can not be executed from the user machine, unless you change the restriction setting of windows powershell. The following section discuss about how to by pass the powershell execution policy.
You may run the .ps1 script with the switch "Bypass" when running the command.
e.g. PowerShell.exe -NoProfile -nologo -ExecutionPolicy Bypass -File ./script.ps1
Or you may create a batch file (.bat) and call the ps1 script from it, sample batch file entry will look like this,
PowerShell.exe -NoProfile -nologo -ExecutionPolicy Bypass -Command "& '\\server\GAL\UpdatePhone_v2.PS1'"
Save the above line in a .bat file and run it from any computer.
Share you comments.