Powrshell Script zum exportieren und löschen der Postfach Inhalte
Hallo zusammen,
ich versuche mich gerade an einem Powershell Script zum Exportieren von Postfächern. Danach soll der Inhalt der Postfächer gelöscht werden und das Postfach auf einen neuen Server umziehen.
Doch leider scheitert es schon beim Anfang beim Testen des Scripts:
$names = Get-Mailbox -OrganizationalUnit "ou=test-vs650,dc=domain,dc=local" | Select-Object alias
foreach ($name in $names){
export-mailbox -identity $name -pstfolderpath C:\$name.alias.pst - deleteContent
}
Ich bekomme diesen Fehler beim Ausführen des oben genannten Scripts:
Get-Mailbox : Cannot bind parameter 'Identity'. Cannot convert value
"@{Alias="Der Aliasname"}" to type
"Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter". Error: "Cannot
convert the "@{Alias="Der Aliasname"}" value of type
"Selected.Microsoft.Exchange.Data.Directory.Management.Mailbox" to type
"Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter"."
Ich habe schon einige Foren durch, komme aber nicht weiter.
Vielleicht hat ja einer von euch einen Tipp oder eine Lösung.
Danke
Volkmar
ich versuche mich gerade an einem Powershell Script zum Exportieren von Postfächern. Danach soll der Inhalt der Postfächer gelöscht werden und das Postfach auf einen neuen Server umziehen.
Doch leider scheitert es schon beim Anfang beim Testen des Scripts:
$names = Get-Mailbox -OrganizationalUnit "ou=test-vs650,dc=domain,dc=local" | Select-Object alias
foreach ($name in $names){
export-mailbox -identity $name -pstfolderpath C:\$name.alias.pst - deleteContent
}
Ich bekomme diesen Fehler beim Ausführen des oben genannten Scripts:
Get-Mailbox : Cannot bind parameter 'Identity'. Cannot convert value
"@{Alias="Der Aliasname"}" to type
"Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter". Error: "Cannot
convert the "@{Alias="Der Aliasname"}" value of type
"Selected.Microsoft.Exchange.Data.Directory.Management.Mailbox" to type
"Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter"."
Ich habe schon einige Foren durch, komme aber nicht weiter.
Vielleicht hat ja einer von euch einen Tipp oder eine Lösung.
Danke
Volkmar
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 231060
Url: https://administrator.de/contentid/231060
Ausgedruckt am: 25.11.2024 um 23:11 Uhr
3 Kommentare
Neuester Kommentar
Hallo Volkmar,
http://exchangeserverpro.com/export-mailboxes-exchange-server-2010-sp1/
Um nach dem Export die Mailboxen zu löschen, kannst du folgendes machen:
Grüße Uwe
http://exchangeserverpro.com/export-mailboxes-exchange-server-2010-sp1/
Um nach dem Export die Mailboxen zu löschen, kannst du folgendes machen:
Get-Mailbox -OrganizationalUnit "ou=test-vs650,dc=domain,dc=local" | %{Remove-Mailbox -Permanent $true -Force}