Exchange 2007 Powershell

Als Notizzettel ein paar Powershell Befehle – wird bei Bedarf erweitert…

Öffentliche Ordner Replikation
Anzeigen welche Ordner auf welchen Server repliziert sind:

get-publicfolder -recurse | fl name, Replicas

oder auch ne nette Ausgabe

get-publicfolder -recurse | select-Object -property name, Replicas | Out-GridView

Anzeigen welche User Objekte im Postausgang haben

Get-Mailbox | Get-MailboxFolderStatistics -FolderScope Outbox | where {$_.FolderType -ne "User Created"}| sort-object ItemsInFolderAndSubfolders -Descending | select-object Identity, ItemsInFolderAndSubfolders, FolderAndSubfolderSize -first 50 | convertto-html -Title "Top 50 Exchange Mailboxes with Outbox problem" > C:\mailbox.stat.outbox.htm

Installierte Rollen und andere Infos zum Exchange auslesen

get-exchangeserver | Format-List

Weiterleitung einrichten

set-Mailbox -Identity Quelle -ForwardingAddress Ziel(test@ad.loc)

Weiterleitung einrichten mit Kopie an die Quelle

set-Mailbox -Identity Quelle -DeliverToMailboxAndForward:$True -ForwardingAddress Ziel(test@ad.loc)

Vorhandenes AD Konto für E-Mail aktivieren

Enable-Mailbox -Identity contoso\Max.Mustermann -Database "EXCHANGE01\Mailbox Database"

Konto aus der Exchangeadressliste ausblenden

Set-Mailbox -Identity Max.Mustermann -hiddenfromaddresslistsenabled $true

E-Mail Adresse finden

get-mailbox suchen@finden.de

P.S.
Ich mag keine Powershell!!

Links:
Format-Table
GridView
Public Folder Replikation
Transport rules with Mail Enabled Public Folder as destination

No votes yet.
Please wait...

Tags:

Hinterlasse eine Antwort