Ich erstelle ein Skript, das prüft, ob ArchiveStatus
für ein Office 365-Postfach aktiv ist oder nicht. Ich bin in der Lage, die Daten zu ziehen, aber meine if
/else
Anweisung scheint nicht zu funktionieren. Das ist, was ich habe, so weit:Archivstatus für Postfach kann nicht überprüft werden
$Data = Get-Mailbox -Identity "MailboxName" | ft name,*Archive*
$Data
if ($_.ArchiveStatus -eq $true) {
Write-Host "Archive Enabled"
} else{
Write-Host "Archiving Disabled"
}
Egal, welche Mailbox Ich suche nach oben, das Ergebnis ist immer „Archivierung Disabled“, auch wenn die Konsole zeigt Benutzer aktiviert.
Danke @Ansgar für die Antwort, aber ich bekomme immer noch die Deaktivierte Nachricht für jeden Benutzer. Vielleicht muss ich etwas anderes machen? –