Get-RDMEntryPassword

Synopsis

Résoudre le mot de passe de l'entrée spécifiée

Syntaxe

Id

Get-RDMEntryPassword [-ID] <guid> [-Comment <string>] [-TicketID <string>] [-AsPlainText]
 [-VaultMode <VaultMode>] [-ForcePromptAnswer <DialogResult[]>] [<CommonParameters>]

ObjetEnEntrée

Get-RDMEntryPassword [-InputObject] <PSConnection> [-Comment <string>] [-TicketID <string>]
 [-AsPlainText] [-VaultMode <VaultMode>] [-ForcePromptAnswer <DialogResult[]>] [<CommonParameters>]

MesInformationsPersonnelles

Get-RDMEntryPassword -MyPersonalCredentials [-Comment <string>] [-TicketID <string>] [-AsPlainText]
 [-VaultMode <VaultMode>] [-ForcePromptAnswer <DialogResult[]>] [<CommonParameters>]

MonComptePrivilégié

Get-RDMEntryPassword -MyPrivilegedAccount [-Comment <string>] [-TicketID <string>] [-AsPlainText]
 [-VaultMode <VaultMode>] [-ForcePromptAnswer <DialogResult[]>] [<CommonParameters>]

Description

Résoudre le mot de passe de l'entrée spécifiée. L'entrée peut être spécifiée de deux manières : par son ID ou en passant l'objet PSConnection. Lors de l'utilisation du paramètre ID, le paramètre VaultMode peut être utilisé pour rechercher l'entrée dans le coffre de l'utilisateur ou dans le coffre global. Pour le paramètre InputObjet, l'entrée peut être obtenue à partir de Get-RDMEntry, Get-RDMPersonalCredentials et Get-RDMPrivilegedAccount. Si le mot de passe a été modifié localement via Set-RDMEntryPassword et que l'entrée est un identifiant, l'ancien mot de passe sera retourné. Pour voir le nouveau mot de passe, Update-RDMEntries doit être appelé. Pour obtenir le mot de passe, l'utilisateur doit être capable de le copier. Généralement, cela signifie le droit de le voir. Cependant, dans certains cas, un administrateur peut être requis ou un mot de passe non vide. Le statut de l'entrée, tel que Verrouillé ou Expiré, peut également empêcher l'obtention du mot de passe. Si la source de données nécessite une invite sur les identifiants consultés, l'utilisateur sera invité pour chaque champ requis. Pour éviter cela, les paramètres TicketID et Comment doivent être utilisés.

Exemples

Exemple 1

PS C:\> Get-RDMEntryPassword -ID '00000000-0000-0000-0000-000000000000' -AsPlainText -VaultMode User

Obtenir, en tant que texte en clair, le mot de passe de l'entrée dans le coffre de l'utilisateur dont l'ID est '00000000-0000-0000-0000-000000000000'

Exemple 2

PS C:\> Get-RDMEntry -Name 'MyCredEntry' -VaultMode Global | Get-RDMEntryPassword -TicketID 'tick101' -Comment 'Why not'

Obtenir, sous forme de SecureString, le mot de passe de l'entrée 'MonEntréeIdentifiant' dans le coffre système. Le numéro de billet et le commentaire sont passés avec les paramètres associés pour éviter d'être invité.

Exemple 3

PS C:\> Get-RDMPersonalCredentials | Get-RDMEntryPassword -AsPlainText

Obtenir, sous forme de texte clair, le mot de passe de 'Mes Informations Personnelles' dans les paramètres utilisateur.

Exemple 4

PS C:\> Get-RDMPrivilegedAccount | Get-RDMEntryPassword -AsPlainText

Obtenir, en tant que texte en clair, le mot de passe de 'Mon Compte Privilégié' dans les paramètres de l'utilisateur.

Paramètres

-EnTexteEnClair

Retourner le mot de passe en texte clair.

Type: System.Management.Automation.SwitchParameter
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: true
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-Commentaire

Commentaire pour le journal de vue des identifiants.

Type: System.String
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-RéponseForcée

Interrupteur à utiliser avec précaution. Il répondra automatiquement aux invites demandant oui/non, oui/non/annuler ou ok/annuler. En cas de plusieurs 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 par défaut si l'option Annuler n'est pas présente.

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: ''

-ID

ID de l'entrée pour obtenir le mot de passe.

Type: System.Guid
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: Id
  Position: 0
  IsRequired: true
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-ObjetEnEntrée

Entrée pour obtenir le mot de passe. Peut être obtenu à partir de Get-RDMEntry, Get-RDMPersonalCredentials, ou Get-RDMPrivilegedAccount.

Type: RemoteDesktopManager.PowerShellModule.PSOutputObject.PSConnection
DefaultValue: ''
SupportsWildcards: false
Aliases:
- Session
ParameterSets:
- Name: InputObject
  Position: 0
  IsRequired: true
  ValueFromPipeline: true
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-MesIdentifiantsPersonnels

Obtenir le mot de passe de 'Mes Informations Personnelles'.

Type: System.Management.Automation.SwitchParameter
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: MyPersonalCredentials
  Position: Named
  IsRequired: true
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-MonComptePrivilégié

Obtenir le mot de passe de 'Mon Compte Priv privilégié'.

Type: System.Management.Automation.SwitchParameter
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: MyPrivilegedAccount
  Position: Named
  IsRequired: true
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-NuméroDeBillet

Numéro de billet pour le journal de vue des identifiants

Type: System.String
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: (All)
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-ModeCoffre

Coffre où la commande sera appliquée. Trois choix sont offerts :

  • Par défaut : Coffre actuel qui a été configuré.

  • Utilisateur : Coffre spécifique à l'utilisateur actuel.

  • Global : Coffre global de la source de données.

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: ''

Paramètres Communs

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, voir about_CommonParameters.

Entrées

RemoteDesktopManager.PowerShellModule.PSOutputObject.PSConnection

Objet PSConnection de l'entrée obtenue à partir de Get-RDMEntry, Get-RDMPersonalCredentials ou Get-RDMPrivilegedAccount

Remarques

Pour plus d'informations, tapez « Get-Help Get-RDMEntryPassword -detailed ». Pour des informations techniques, tapez « Get-Help Get-RDMEntryPassword -full ».

Devolutions Forum logo Donnez-nous vos commentaires