Restore-RDMEntryHistory
Sinopsis
Revertir una entrada a una versión anterior
Sintaxis
__AllParameterSets
Restore-RDMEntryHistory [-History] <PSConnectionHistory> [-PassThru]
[-ForcePromptAnswer <DialogResult[]>] [-WhatIf] [-Confirm] [<CommonParameters>]Descripción
Revertir una entrada activa a una de sus versiones anteriores, obtenida de Get-RDMEntryHistory. Se conserva el historial de contraseñas actual y se restaura el documento incrustado de la versión, si existe. Si la carpeta de la versión difiere de la carpeta actual de la entrada, la entrada conserva su carpeta actual y se emite una advertencia en lugar de la solicitud interactiva que muestra el cliente Windows.
Ejemplos
Ejemplo 1
PS C:\> Get-RDMEntryHistory -InputObject $id | Where-Object ModifiedDate -eq $target | Restore-RDMEntryHistory -PassThruRevertir la entrada a una versión concreta y devolver la entrada revertida.
Ejemplo 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
}Revertir la entrada a la última versión anterior al cambio de su nombre de usuario.
Parámetros
-Confirm
Solicita confirmación antes de ejecutar el cmdlet.
-ForcePromptAnswer
Modificador que debe usarse con precaución. Responderá automáticamente a los mensajes que planteen preguntas de sí/no, sí/no/cancelar u ok/cancelar. En caso de varios mensajes, se pueden pasar varios valores a este parámetro. Estos son los valores aceptados:
Yes: acepta el mensaje. Cubre los valores OK y Automatic.
No: rechaza el mensaje sí/no/cancelar. "Cancel" es la opción alternativa si no existe la opción "No".
Cancel: cancela el mensaje sí/no/cancelar. "No" es la opción alternativa si no existe la opción "Cancel".
-History
La versión a la que revertir, obtenida de Get-RDMEntryHistory
-PassThru
Devolver la entrada revertida.
-WhatIf
Muestra lo que ocurriría si se ejecutara el cmdlet. El cmdlet no se ejecuta.
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para más información, consulte about_CommonParameters.
Entradas
RemoteDesktopManager.PowerShellModule.PSOutputObject.PSConnectionHistory
Una versión obtenida de Get-RDMEntryHistory
Salidas
RemoteDesktopManager.PowerShellModule.PSOutputObject.PSConnection
La entrada revertida, cuando se especifica -PassThru
Notas
Para más información, escriba "Get-Help Restore-RDMEntryHistory -detailed". Para obtener información técnica, escriba "Get-Help Restore-RDMEntryHistory -full".
Última actualización
¿Te fue útil?