New-RDMRandomPassword

Synopsis

Créer un nouveau mot de passe aléatoire

Syntaxe

Tous (Par défaut)

New-RDMRandomPassword [-ForcePromptAnswer <DialogResult[]>] [<CommonParameters>]

Session

New-RDMRandomPassword [[-Session] <PSConnection>] [-ForcePromptAnswer <DialogResult[]>]
 [<CommonParameters>]

Mode

New-RDMRandomPassword -Mode <PasswordGeneratorMode> [-ForcePromptAnswer <DialogResult[]>]
 [<CommonParameters>]

Modèle

New-RDMRandomPassword [[-TemplateName] <string>] [-ForcePromptAnswer <DialogResult[]>]
 [<CommonParameters>]

Description

Créer un nouveau mot de passe aléatoire

Exemples

Exemple 1

PS C:\> $randomPassword = New-RDMRandomPassword

Générer un mot de passe aléatoire avec les paramètres par défaut

Exemple 2

PS C:\> $randomPassword = New-RDMRandomPassword -TemplateName $templateName

Générer un mot de passe aléatoire avec les paramètres du modèle

Exemple 3

PS C:\> $session = Get-RDMSession -Name MySession; $randomPassword = New-RDMRandomPassword -Session $session

Générer un mot de passe aléatoire avec la complexité du mot de passe de la session

Exemple 4

PS C:\> $pwd = New-RandomPassword -Mode Default -MinimumDigit 10 -MinimumLength 1

Générer un mot de passe aléatoire composé de 10 chiffres.

Exemple 5

PS C:\> $pwd = New-RandomPassword -Mode SpecifiedSettings -Digit 1 -Bracket 0 -Underline 1 -Lowercase 0 -Special 0 -Uppercase 0

Générer un mot de passe aléatoire composé d'au moins 1 chiffre et 1 soulignement. Les autres caractères sont soit un chiffre, une minuscule, une majuscule, un symbole spécial, une parenthèse, ou un soulignement. Les caractères ANSI élevés, le signe moins et les espaces ne sont pas présents dans le mot de passe. Il n'y a pas de garantie que le mot de passe soit conforme XML.

Exemple 6

PS C:\> $pwd = New-RandomPassword -Mode Passphrase -AppendNumber LastWord -CapitalizeFirstLetter FirstWord -PassphraseLength 10 -WordSeparator ""

Générer un mot de passe aléatoire composé de 10 mots anglais non espacés. Sa première lettre est la seule en majuscule, et il se termine par le seul chiffre.

Paramètres

-ForcerRéponseInvite

Bascule à utiliser avec précaution. Elle 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. Couvre la valeur OK et Automatique.

  • Non : Refuser l'invite oui/non/annuler. Annuler est l'option par défaut s'il n'y a pas d'option Non.

  • Annuler : Annuler l'invite oui/non/annuler. Non est l'option par défaut s'il n'y a pas de sélection 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: ''

-Mode

Type: System.Nullable`1[Devolutions.RemoteDesktopManager.PasswordGeneratorMode]
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: Mode
  Position: Named
  IsRequired: true
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-Session

Générer un mot de passe aléatoire avec la complexité du mot de passe de cette session

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

-NomDuModèle

Générer un mot de passe aléatoire avec les paramètres du modèle.

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

ParamètresCommuns

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.

Remarques

Pour plus d'informations, taper "Get-Help New-RDMRandomPassword -detailed". Pour des informations techniques, taper "Get-Help New-RDMRandomPassword -full".

Devolutions Forum logo Donnez-nous vos commentaires