Jump to content

blackperl

Members
  • Gesamte Inhalte

    1
  • Registriert seit

  • Letzter Besuch

Fortschritt von blackperl

Newbie

Newbie (1/14)

  • Erste Antwort
  • Erster eigener Beitrag
  • Eine Woche dabei
  • Einen Monat dabei
  • 1 Jahre dabei

Neueste Abzeichen

0

Reputation in der Community

  1. Hallo, ich exportiere über die Powershell Exchange-Postfächer. Dazu benutze ich folgenden Code (Auszug): $em = New-MailboxExportRequest -Mailbox $Mailbox -FilePath $FilePath While(($em.Status -ne "Completed") -and ($em.Status -ne "CompletedWithWarning") -and ($em.Status -ne "Failed")) { Write-host "em.Status: "$em.Status $ExportRequestState = Get-MailboxExportRequest | Where-Object {$_.Mailbox.ToString() -eq $id.Identity.ToString()} | select -ExpandProperty Status Write-host "ExportRequestState: "$ExportRequestState Start-Sleep -Seconds 1 } Mein Problem bzw. meine Frage ist, warum sich die Variable $em nicht aktualisiert? $em.Status ist immer "Queued", wohingegen $ExportRequestState irgendwann "in Progress" hat und abschließend "Completed". Nach meinem Verständnis wird von New-MailboxExportRequest ein Objekt zurückgegeben. Die Eigenschaft "Status" sollte also aktuell sein. Hat jemand eine Erklärung dafür? Der Code wäre einfach übersichtlicher bzw. "schicker", wenn ich $em nutzen könnte statt immer wieder den Status erneut abfragen zu müssen. Danke! Gruß Tobias
×
×
  • Neu erstellen...