Exchange 2007 and Exchange 2010 on Windows 2008 or Windows 2008 R2 – Updated TCP Chimney and RSS settings experience

See info below, and let me know what you think:http://blogs.technet.com/b/samdrey/archive/2013/12/02/exchange-2007-2010-2013-on-windows-2008-2008-r2-check-tcp-chimney-windows-settings-and-status.aspx Cheers,Sam.

May 27, 2014



Exchange 2013 Tip – Limitation on receive connector’s IP address list

Exchange 2013 has a 1300-ish limit on the number of allowed IPs we can set in the list (the limit is on the corresponding AD attribute actually). Here are a few tips to workaround this limitation: create another receive connector with remaining IP addresses with the same set of permissions. You get another 1300 ~...

May 25, 2014



Powershell – exporting multivalued properties (Draft)

This one is just for me to remember; more explanations later onget-service | `select name,@{Name='ServicesDependedOn';Expression={[string]::join(";",($_.ServicesDEpendedOn.name))}} | export-csv $env:userprofiledesktoptestExport.csv

May 5, 2014



Exchange (2007-2010-2013) – Error when trying to Enable-ExchangeCertificate - PrivateKeyMissing – or – how to ensure that when you import an issued certificate you get the private key generated

This post is more a reminder on the main rule on what not to do when installing a certificate that you requested using Exchange or IIS. Why this reminder? Because even I forget all the times (I’m not playing with Certificates everyday). - Cert from the CA HAS to be imported on the SAME server...

April 15, 2014



Bookmark – Where is the Cluster Log in Windows 2008 R2 ?

Disclaimer: ---------------------------------------------------------Thanks to Symon Perriman MSFT for this information !Putting it in my blog as well as I’m using my blog as an extension of my (red fish) memoryCheck out his blog for the details on Cluster Logs : http://blogs.msdn.com/b/clustering/archive/2008/09/24/8962934.aspx---------------------------------------------------------------------------End of DisclaimerCREATING THE CLUSTER.LOG:From one of the nodes of the cluster, - open a Command...

April 3, 2014



Determine the file encoding of a file - CSV file with French accents or other exotic characters that you’re trying to import in Powershell

Bernie and I had an issue today trying to import a CSV file using Import-CSV in Powershell V2.0, as the French accents and some dashes were not imported correctly, and then we couldn’t use some of the information in the CSV to query Exchange or AD objects with other Powershell commandlets. So it appears that...

March 26, 2014



Exchange 2010/2013 – Using Get-MailboxFolderPermissions to export MAPI permissions of folders for a given mailbox

EDIT : This does NOT work with Exchange 2007 as “Get-MailboxFolderPermissions” is not an available cmdlet on E2007 - Use EWS or PFDavAdmin to get these permissions … Thanks Chris, Manfred and friends from the following article: http://social.technet.microsoft.com/Forums/exchange/en-US/5ad656a5-fe70-477f-a608-0e588096f227/how-to-get-mailbox-folder-permissions-to-all-mailbox-folders-in-all-mailboxes?forum=exchangesvradminlegacy Manfred Preissner : http://social.technet.microsoft.com/profile/manfred%20preissner/?ws=usercard-mini   $SpecialExchangeFolders = "Top of Information Store|Recoverable Items|Deletions|Purges|Versions"     $CurrentUser = gci...

March 6, 2014



Exchange 2010 - Production - Public Folder replication messages stuck in the queue

Context :You noticed more than 300 system messages stuck in some HUB transport servers queues with error code : 432 4.3.2 STOREDRV.Deliver ;Recipient thread limit exceededThis is a known issue from Exchange 2010 SP1, which implements a default limitation on delivery threads, to avoid mail storms or Public Folder replication storms that could take Hub...

February 12, 2014



Exchange 2013 – Memory (RAM) allocation by the store with an example

First, a reminder of the theory: Exchange store is comprised of 3 services: msexchangerepl.exe = Replication Service Process Microsoft.Exchange.Store.Service.exe = Store Service Process (or Controller) Microsoft.Exchange.Store.Worker.exe = Store Worker Process (1 per DB) •Algorithm will allocate total ESE cache available for all store worker processes based on physical RAM – ~25% of total memory allocated...

February 3, 2014



Link + Pasted from Technet - Exchange 2013 (>=CU1) - How does Autoreseed works

First configure Autoreseed for your DAG(s):http://technet.microsoft.com/en-us/library/jj619303.aspxSecond, here is the process, explained by Scott Schnoll:AutoReseed is designed to automatically restore database redundancy after a disk failure by using spare disks that have been provisioned on the system.CU1 includes numerous fixes to AutoReseed, including fixes for issues around AutoReseed not detecting spare disks correctly and AutoReseed not...

February 2, 2014