Veröffentlicht in Exchange, Powershell

ExchangeUser auf Mailbox FullAccess via PowerShell

Um einem User die Möglichkeit zu geben ein Postfach wie z.B. info@kunde.de im Outlook als zusätzliches Postfach einzubinden und dann dadurch die Möglichkeit besteht aus diesem Postfach eine Mail zu versenden und die Gesendete Mail bleibt dann im Gesendete Objekte muss die Berechtigung auf das Postfach wie folgt gesetzt werden.

 

Add-MailboxPermission POSTFACH -user USERALIAS -AccessRights FullAccess -AutoMapping $False

 

Anschließend im Outlook das Postfach als eigenständiges/zusätzliches Postfach einbinden.

Veröffentlicht in Exchange, Powershell

Prüfen von Mailboxpermissions via Powershell in Exchange 2010

Um ein Exchange 2010 evtl. nicht richtig entfernte Zugriffe zu prüfen nutzt man den Powershell-Befehl:

get-mailbox username* |Get-MailboxPermission -user domain\username

Das Ergebnis zeigt dann alle für den gewählten usernamen hinterlegten geerbten und nicht geerbten Berechtigungen.

 

Um die Berechtigungen wieder richtig zu setzen bzw. falsche zu löschen nutzt man den Powershell-Befehl:

get-mailbox username* |Get-MailboxPermission -user domain\username |Remove-MailboxPermission

Es werden damit alle Berechtigungen versucht zu löschen und es bleiben nur die geerbten bestehen.

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.