Invoke-RDMUserCleanup
Übersicht
Benutzer deaktivieren oder löschen, die nicht mehr zu ihrem Identitätsanbieter passen.
Syntax
__AllParameterSets
Invoke-RDMUserCleanup [-InputObject] <PSUserSyncResult[]> -CleanupOption <UserCleanupOption>
[-UnassignLicenses] [-TransferUserVaultToSharedVault] [-ForcePromptAnswer <DialogResult[]>]
[-WhatIf] [-Confirm] [<CommonParameters>]Beschreibung
Benutzer deaktivieren oder löschen, die nicht mehr zu ihrem Identitätsanbieter passen, normalerweise die von Sync-RDMUser gemeldeten. Jeder über die Pipeline übergebene Benutzer erhält dieselbe CleanupOption, das Cmdlet also einmal je Option ausführen, um eine Mischung anzuwenden. Benutzer, die nicht in der Pipeline sind, bleiben unberührt. Gelöschte Benutzer werden in die Liste der gelöschten Benutzer verschoben und nicht endgültig entfernt. Erfordert eine Devolutions Server-Datenquelle.
Beispiele
Beispiel 1
PS C:\> Sync-RDMUser -Provider Domain | Invoke-RDMUserCleanup -CleanupOption Disable -UnassignLicensesJeden Benutzer deaktivieren, den die Domäne nicht abgleichen konnte, und die von ihm gehaltenen Lizenzen freigeben.
Beispiel 2
Für jede Gruppe eine andere Option anwenden und den Inhalt der privaten Tresore der gelöschten Benutzer beibehalten.
Parameter
-CleanupOption
Die Aktion für jeden über die Pipeline übergebenen Benutzer. Um einen Benutzer unverändert zu lassen, ihn aus der Pipeline heraushalten.
-Confirm
Fordert vor der Ausführung des Cmdlets eine Bestätigung an.
-ForcePromptAnswer
Mit Vorsicht zu verwendender Schalter. Er beantwortet automatisch Eingabeaufforderungen mit Ja/Nein-, Ja/Nein/Abbrechen- oder OK/Abbrechen-Fragen. Bei mehreren Eingabeaufforderungen können mehrere Werte an diesen Parameter übergeben werden. Hier sind die zulässigen Werte:
Yes: Die Eingabeaufforderung annehmen. Deckt die Werte OK und Automatic ab.
No: Die Ja/Nein/Abbrechen-Eingabeaufforderung ablehnen. "Cancel" ist die Ausweichoption, wenn keine "No"-Option vorhanden ist.
Cancel: Die Ja/Nein/Abbrechen-Eingabeaufforderung abbrechen. "No" ist die Ausweichoption, wenn keine "Cancel"-Option vorhanden ist.
-InputObject
Gibt die zu bereinigenden Benutzer an. Benutzer müssen von Sync-RDMUser gemeldet worden sein.
-TransferUserVaultToSharedVault
Den Inhalt der privaten Tresore der gelöschten Benutzer in einen neuen freigegebenen Tresor verschieben. Gilt nur für die Option Delete.
-UnassignLicenses
Die Lizenzen der deaktivierten Benutzer freigeben. Gilt nur für die Option Disable.
-WhatIf
Zeigt, was passieren würde, wenn das Cmdlet ausgeführt würde. Das Cmdlet wird nicht ausgeführt.
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen finden Sie unter about_CommonParameters.
Eingaben
RemoteDesktopManager.PowerShellModule.PSOutputObject.PSUserSyncResult[]
Von Sync-RDMUser gemeldete Benutzer
Hinweise
Weitere Informationen erhalten Sie mit "Get-Help Invoke-RDMUserCleanup -detailed". Technische Informationen erhalten Sie mit "Get-Help Invoke-RDMUserCleanup -full".
Zuletzt aktualisiert
War das hilfreich?