For the complete documentation index, see llms.txt. This page is also available as Markdown.

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 -PassThru

Restaurer 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 ?