Super User

Super User

There are many variations of passages of Lorem Ipsum available, but the majority have suffered alteration in some form, by injected humour, or randomised words which don't look even slightly believable. If you are going to use a passage of Lorem Ipsum, you need to be sure.

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.

Download Cumulative Update 10 for Exchange Server 2013 (KB3078678) now.

Download Update Rollup 11 for Exchange Server 2010 SP3 (KB3078674)

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.

Released: September 2015 Quarterly Exchange Updates

Update Rollup 11 for Exchange Server 2010 Service Pack 3

Cumulative Update 10 for Exchange Server 2013

-Praveen

Query: How to install Exchange Server 2010 Management Console on Windows 10 machine.

You need to follow the steps below to install Exchange Server 2010 Management Tools on a Windows 10 machine. As the RSAT version for Windows 10 is released by Microsoft now ( Remote Server Administration Tools (RSAT) for Windows 10 Released ), we are all set ready to install Exhange Management Console for Windows 10.

Install RSAT and additional pre-requisites manaully, because the availble Exchange Setup wizard pre-requisite install option (Automatically install Windows Server roles....) will no succeed.

Pre-requisites,

-Install Windows 10 RSAT Remote Server Administration Tools (RSAT) for Windows 10 Released

- Install IIS Components

Pre-requisite2

Now you are all set to run the Exchange Setup Wizard to isntall the Management Tools.

Start the Setup Wizard and choose the Custom wizard, and select only Management Tools option. Most importantly, do not select the Automatically install Windows Server roles.... option available at the bottom(see below).

EMConWin10 Option

Follow the wizard and complete the installation.

EMConWin10

Enjoy, and share your experience.

-Praveen

 

Microsoft released the updated version of Remote Server Administration Tools (RSAT) for Windows 10, which is currently available to download from Download Center.

Remote Server Administration Tools for Windows 10

RSAT

Remote Server Administration Tools for Windows 10 includes Server Manager, Microsoft Management Console (MMC) snap-ins, consoles, Windows PowerShell cmdlets and providers, and command-line tools for managing roles and features that run on Windows Server Technical Preview.

-Praveen

 

All new Microsoft Office 2016 is now available for download and evaluation. The prevew installation requires internet connectivity however it downloads the product pretty fast.

Office 2016 Preview

Direct Download

Please be aware, this is only a preview version. If you have many add-ins works with application such as outlook, be aware that you would only have one outlook instance (app) running at a given time.

Office 2016

The installation does not give any flexibility in selecting applications (custom installation option), rather it proceeded with the full installation mode. It took close to 20 minutes to complete the installation.

The overall look has changes bit and few functionality have been testes in outlook such as attachment history, theme etc.

Read more here - Office 2016 Public Preview now available

The uninstallation process do not show any progress bar, so the only way is to wait until the uninstallation process to complete. Enjoy and be ready to get your hands dirty with a list of new Microsoft products lined up for release in few months from now such as Exchange Server, Sharepoint etc.

-Praveen

 

We, Microsoft Exchange Admins, usually or frequently edit hosts file to verify some changes prior to the production. The below script will enable you to modify (adding or removing host entries) the hosts file from a remote computer. The script will also record the machine names against the host entries are changed.

There are two scripts, first one to add the entries to the hosts file, and the second one for removing it once any testing is completed.

Script for Adding Entries to Hosts file

function add-host([string]$filename)
{  
   $addip = "10.10.10.100"
   $addhostnames = "casarray.domain.local"
   foreach ($addhostname in $addhostnames)
       {
       $HostEntries = Get-Content $filename
       $Count = 0
       foreach ($line in $HostEntries)
           {
           $bits = [regex]::Split($line, "\t+")
           if ($bits.count -eq 2)
               {
               if ($bits[1] -eq $addhostname) {$Count+=1}                
               }
           }
       if($Count -eq 0)
           {
           Write-Host "Adding Host Entry" $addip "`t`t" $addhostname
           $addip + "`t`t" + $addhostname | Out-File -encoding ASCII -append $filename
           }
       else
           {
           Write-Host "Host Entries already exists"
           }
   }
}
function add-list([string]$ComputerList,[string]$ComputerName)
{
$ComputerNames = Get-Content $ComputerList
$count = 0
foreach($computer in $ComputerNames)
   {
   if ($computer -eq $ComputerName){$count+=1}
   }
if($count -eq 0)
   {
   $ComputerName | Add-Content $ComputerList
   Write-Host "Computer Name," $ComputerName "added in the list"
   }
   cmd /c pause
}
$date = Get-Date -Format "dd_MM_yyyy_hh_mm"
$computers = Get-Content "c:\Script\ComputerList.txt"
$ModifiedComputerNames = "C:\Script\ModifiedComputerNames.txt"
foreach ($computer in $computers)
{
$file = “\\”+ $computer + "\C$\Windows\System32\drivers\etc\hosts"
$fileCopy = “\\”+ $computer + "\C$\Windows\System32\drivers\etc\hosts.bak." + $date
cpi $file $fileCopy
add-host $file
add-list $ModifiedComputerNames $computer
}

You need to enter the list of computers for which the hosts file needs to be edited in the file c:\Script\ComputerList.txt. You may use a different path and file name, but remember to amend the script accordingly.

Script for Removing Entries to Hosts file

Following script will help you remove the temporarily added hosts entries for list of computers.

function remove-host([string]$filename )
{
$rmhostnames = "casarray.domain.local"
foreach ($rmhostname in $rmhostnames)
{
$c = Get-Content $filename
$newLines = @()
foreach ($line in $c)
{
$bits = [regex]::Split($line, "\t+")
if ($bits.count -eq 2)
   {
   if ($bits[1] -ne $rmhostname)
       {
       $newLines += $line
       }
   }
else
   {
   $newLines += $line
   }
}
# Write file
Clear-Content $filename
foreach ($line in $newLines)
   {
   $line | Out-File -encoding ASCII -append $filename
   Start-Sleep -m 100
   }
}
}
$computers = Get-Content "C:\Script\ModifiedComputerNames.txt"
foreach ($computer in $computers)
{
Write-Host $computer
$file = “\\”+ $computer + "\C$\Windows\System32\drivers\etc\hosts"
remove-host $file
}

In both the script, I have added a time wait to avoid network file editing errors. Which means, if the script executes really fast, the lock on the file might create writing errors. A slight time wait function will manage this situation efficiently.

Share your comments if any.

-Praveen

theme by reviewshub