Définir le mot de passe d'une entrée
Set-RDMEntryPassword [-ID] <guid> [-Password] <securestring> [-PasswordAge <int>]
[-PasswordSinceDate <datetime>] [-PassThru] [-Refresh] [-Set] [-VaultMode <VaultMode>]
[-ForcePromptAnswer <DialogResult[]>] [-WhatIf] [-Confirm] [<CommonParameters>]
Set-RDMEntryPassword [-InputObject] <PSConnection> [-Password] <securestring> [-PasswordAge <int>]
[-PasswordSinceDate <datetime>] [-PassThru] [-Refresh] [-Set] [-VaultMode <VaultMode>]
[-ForcePromptAnswer <DialogResult[]>] [-WhatIf] [-Confirm] [<CommonParameters>]
Set the password of an entry. The entry to modify can be fetched by its ID or by a PSConnection object obtained from Get-RDMEntry, New-RDMEntry, Get-RDMPersonalCredentials, or Get-RDMPrivilegedAccount. In the latter case, the local object will be modified. To modify the password, the user must have the appropriate rights: add for a new entry, and edit for an existing one. For workspace supporting the password age, it is also possible to modify that value for the new password. It can be used to indicate when the password was generated instead of when the password has been set in the entry.
PS C:\> $entry = New-RDMEntry -Type Credential -Name 'NewCredEntry';
$entry.Credentials.UserName = 'MyUserName';
Set-RDMEntryPassword -InputObject $entry -Password (Read-Host -AsSecureString -Prompt 'Password')
Set-RDMEntry -InputObject $entry
L'utilisateur créer une nouvelle entrée d'identifiant. Son nom d'utilisateur et son mot de passe sont en train d'être définis. L'appel à Set-RDMEntryPassword modifie l'objet local. L'utilisateur peut effectuer d'autres modifications si désiré. La dernière ligne sauvegarde enfin la nouvelle entrée.
PS C:\> $pwd = ConvertTo-SecureString -AsPlainText -String 'passwordFr0mSomewhereElse';
Get-RDMEntry -Name 'EntryToModify' | Set-RDMEntryPassword -Password $pwd -PasswordAge 14 -Set -Refresh
L'entrée nommée 'EntryToModify' aura un mot de passe mis à jour, celui stocké dans $pwd, et il aura un âge de 14 jours.
PS C:\> Get-RDMEntry -Name 'UniqueName' |
Set-RDMEntryDomain -Domain 'MyOtherDomain.com' -PassThru |
Set-RDMEntryPassword -Password $securePassword -PassThru |
Set-RDMEntryUsername -UserName 'NewUserName' -PassThru |
Set-RDMEntry
Modifier le domaine, le mot de passe et le nom d'utilisateur de l'entrée nommée 'UniqueName'. La variable $securePassword est une chaîne sécurisée définie précédemment. Conserver la modification avec l'appel Set-RDMEntry.
Vous invite à confirmer avant d'exécuter l'applet de commande.
Type: System.Management.Automation.SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases:
- cf
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
Interrupteur à utiliser avec précaution. Il répondra automatiquement aux invites demandant oui/non, oui/non/annuler, ou ok/annuler. En cas de multiples invites, plusieurs valeurs peuvent être passées à ce paramètre. Voici les valeurs acceptées :
Oui : Accepter l'invite. Couvrir la valeur OK et Automatique.
Non : Refuser l'invite oui/non/annuler. « Annuler » est l'option de secours s'il n'y a pas d'option « Non ».
Annuler : Annuler l'invite oui/non/annuler. « Non » est l'option de secours s'il n'y a pas d'option « Annuler ».
Type: System.Windows.Forms.DialogResult[]
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
Spécifier l'ID de la session pour obtenir le mot de passe.
Doit être un GUID valide, sous la forme {00000000-0000-0000-0000-000000000000}.
Type: System.Guid
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: Id
Position: 0
IsRequired: true
ValueFromPipeline: true
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
Spécifier la session pour définir le mot de passe.
Type: RemoteDesktopManager.PowerShellModule.PSOutputObject.PSConnection
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: InputObject
Position: 0
IsRequired: true
ValueFromPipeline: true
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
Restituer l'entrée modifiée.
Type: System.Management.Automation.SwitchParameter
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
Mot de passe en SecureString. Utilisez soit "Read-Host -AsSecureString" ou "ConvertTo-SecureString"
Type: System.Security.SecureString
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: 1
IsRequired: true
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
Spécifier l'ancienneté du mot de passe en jours. PasswordAge prend la priorité sur PasswordSinceDate.
Type: System.Int32
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
Spécifier la date/heure (UTC) à laquelle le mot de passe a été créé pour la première fois. PasswordAge prend la priorité sur PasswordSinceDate.
Type: System.DateTime
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
Envoyer une notification d'actualisation à l'application Remote Desktop Manager.
Type: System.Management.Automation.SwitchParameter
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
Save the session in the current workspace.
Type: System.Management.Automation.SwitchParameter
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
Coffre où la commande sera appliquée. Trois choix sont proposés :
Défaut : Coffre actuel qui a été défini.
Utilisateur : Coffre spécifique à l'utilisateur actuel.
Global: Global vault of the workspace.
Type: Devolutions.RemoteDesktopManager.VaultMode
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
Montrer ce qui se passerait si l'applet de commande était exécutée. L'applet de commande n'est pas exécutée.
Type: System.Management.Automation.SwitchParameter
DefaultValue: False
SupportsWildcards: false
Aliases:
- wi
ParameterSets:
- Name: (All)
Position: Named
IsRequired: false
ValueFromPipeline: false
ValueFromPipelineByPropertyName: false
ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''
Cet applet de commande supporte les paramètres communs : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, et -WarningVariable. Pour plus d'informations, consulter about_CommonParameters.
Entrée dont le mot de passe sera modifié. Peut être obtenue à partir de Get-RDMEntry, New-RDMEntry, Get-RDMPersonalCredentials ou Get-RDMPrivilegedAccount.
Pour plus d'informations, taper "Get-Help Set-RDMEntryPassword -detailed". Pour des informations techniques, taper "Get-Help Set-RDMEntryPassword -full".