Restore-RDMEntryHistory
Synopsis
Restaurer une entrée à une version précédente
Syntaxe
__AllParameterSets
Restore-RDMEntryHistory [-History] <PSConnectionHistory> [-PassThru]
[-ForcePromptAnswer <DialogResult[]>] [-WhatIf] [-Confirm] [<CommonParameters>]Description
Revenir une entrée active à l'une de ses versions précédentes, obtenue de Get-RDMEntryHistory. L'historique des mots de passe actuel est conservé et le document intégré de la version, s'il y en a un, est restauré. Si le dossier de la version diffère du dossier actuel de l'entrée, l'entrée conserve son dossier actuel et un avertissement est émis au lieu de l'invite interactive affichée par le client Windows.
Exemples
Exemple 1
PS C:\> Get-RDMEntryHistory -InputObject $id | Where-Object ModifiedDate -eq $target | Restore-RDMEntryHistory -PassThruRestaurer l'entrée à une version précise et retourner l'entrée restaurée.
Exemple 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
}Restaurer l'entrée à la dernière version avant le changement de son nom d'utilisateur.
Paramètres
-Confirm
Demande une confirmation avant d'exécuter l'applet de commande.
-ForcePromptAnswer
Commutateur à utiliser avec prudence. Il répondra automatiquement aux invites posant des questions oui/non, oui/non/annuler ou ok/annuler. En cas d'invites multiples, plusieurs valeurs peuvent être passées à ce paramètre. Voici les valeurs acceptées :
Yes : Accepter l'invite. Couvre les valeurs OK et Automatic.
No : Refuser l'invite oui/non/annuler. « Cancel » est l'option de repli s'il n'y a pas d'option « No ».
Cancel : Annuler l'invite oui/non/annuler. « No » est l'option de repli s'il n'y a pas d'option « Cancel ».
-History
La version vers laquelle revenir, obtenue de Get-RDMEntryHistory
-PassThru
Retourner l'entrée restaurée.
-WhatIf
Montre ce qui se passerait si l'applet de commande était exécutée. L'applet de commande n'est pas exécutée.
CommonParameters
Cette applet de commande prend en charge les paramètres communs : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d'informations, consultez about_CommonParameters.
Entrées
RemoteDesktopManager.PowerShellModule.PSOutputObject.PSConnectionHistory
Une version obtenue de Get-RDMEntryHistory
Sorties
RemoteDesktopManager.PowerShellModule.PSOutputObject.PSConnection
L'entrée restaurée, lorsque -PassThru est spécifié
Notes
Pour plus d'information, tapez « Get-Help Restore-RDMEntryHistory -detailed ». Pour de l'information technique, tapez « Get-Help Restore-RDMEntryHistory -full ».
Mis à jour
Ce contenu vous a-t-il été utile ?