Veröffentlicht in Exchange

Exchange 2010 management console: “An error caused a change in the current set of domain controllers…”

While using the Exchange 2010 Management Console and navigating to the recipient mailbox, I received:

An error caused a change in the current set of domain controllers. It was running the command ‘Get-Recipient -PropertySet ConsoleLargeSet -resultSize ’1000′ -SortBy DisplayName -RecipientType ‘UserMailbox”.

get-recipienterror

This  error started to occur shortly after the decommission of our old primary domain controller.

To fix this error, close the EMC and delete the xml file:

“C:\Users\username\AppData\Roaming\Microsoft\MMC\Exchange Management Console”

mmcfile

Quelle: http://d1it.wordpress.com/2011/01/27/exchange-2010-management-console-an-error-caused-a-change-in-the-current-set-of-domain-controllers/

 

Veröffentlicht in Exchange, Powershell

Export-Mailbox über Powershell Cmdlet für Exchange 2010

Um aus einem bestimmten Postfach Elemente über die Exchange Powershell in eine PST zu exportieren ist bei Exchange 2010 dies direkt auf einem ExchangeServer durchführbar.

Achtung Datumsformat DEUTSCH ABER Achtung: es darf kein Tag nach der Zahl 12 verwendet werden!!

New-Mailboxexportrequest -ContentFilter {(Received -ge ‚02.09.2012‘) -and (Received -le ‚03.02.2013‘)} -mailbox postfachname -IncludeFolders ‚Posteingang‘ -Filepath C:\Test.pst

Der dargestellte Befehl exportiert alle Elemente aus dem Posteingang in dem genannten Zeitraum.

Prüfen des Status:
Get-MailboxExportRequest |Get-MailboxExportRequestStatistics

Löschen aller alten Mailbox Export Queues:
Get-MailboxExportRequest |remove-MailboxExportRequest
Search-Mailbox -identity postfachname -SearchQuery „empfangen:>$(„08.01.2013“) and empfangen:<$(„01.04.2013″)“ -DeleteContent

Der dargestellte Befehl exportiert alle Elemente aus dem Posteingang in dem genannten Zeitraum und löscht zusätzlich nach dem Export die Elemente aus dem Postfach.

Veröffentlicht in Exchange, Powershell

Hidden from Addresslist

Get-mailbox | where-object {$_.HiddenFromAddressListsEnabled -ilike „True“} | select Alias, Hidden* | export-csv C:\Users1.csv

Import-CSV „C:\Users1.csv“ | ForEach {set-mailbox $_.Alias -HiddenFromAddressListsEnabled $False}

Import-CSV „C:\Users1.csv“ | ForEach {set-mailbox $_.Alias -HiddenFromAddressListsEnabled $True}