Restore-RDMEntryHistory
Übersicht
Einen Eintrag auf eine frühere Version zurücksetzen
Syntax
__AllParameterSets
Restore-RDMEntryHistory [-History] <PSConnectionHistory> [-PassThru]
[-ForcePromptAnswer <DialogResult[]>] [-WhatIf] [-Confirm] [<CommonParameters>]Beschreibung
Einen aktiven Eintrag auf eine seiner vorherigen Versionen zurücksetzen, abgerufen von Get-RDMEntryHistory. Der aktuelle Passwortverlauf bleibt erhalten und das eingebettete Dokument der Version, falls vorhanden, wird wiederhergestellt. Wenn der Ordner der Version vom aktuellen Ordner des Eintrags abweicht, behält der Eintrag seinen aktuellen Ordner und es wird eine Warnung ausgegeben, anstatt der interaktiven Aufforderung des Windows-Clients.
Beispiele
Beispiel 1
PS C:\> Get-RDMEntryHistory -InputObject $id | Where-Object ModifiedDate -eq $target | Restore-RDMEntryHistory -PassThruDen Eintrag auf eine bestimmte Version zurücksetzen und den zurückgesetzten Eintrag zurückgeben.
Beispiel 2
PS C:\> $currentUserName = ([xml](Get-RDMEntry $id | ConvertTo-RDMEntryXml)).Connection.Credentials.UserName
foreach ($version in Get-RDMEntryHistory -InputObject $id) {
$versionUserName = ([xml]($version | ConvertTo-RDMEntryXml)).Connection.Credentials.UserName
if ($versionUserName -eq $currentUserName) {
continue
}
$version | Restore-RDMEntryHistory
break
}Den Eintrag auf die letzte Version vor der Änderung seines Benutzernamens zurücksetzen.
Parameter
-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.
-History
Die Version, auf die zurückgesetzt wird, abgerufen von Get-RDMEntryHistory
-PassThru
Den zurückgesetzten Eintrag zurückgeben.
-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.PSConnectionHistory
Eine Version, abgerufen von Get-RDMEntryHistory
Ausgaben
RemoteDesktopManager.PowerShellModule.PSOutputObject.PSConnection
Der zurückgesetzte Eintrag, wenn -PassThru angegeben ist
Hinweise
Weitere Informationen erhalten Sie mit "Get-Help Restore-RDMEntryHistory -detailed". Technische Informationen erhalten Sie mit "Get-Help Restore-RDMEntryHistory -full".
Zuletzt aktualisiert
War das hilfreich?