Nouveau RDMUser

Synopsis

Créer une nouvelle instance d'utilisateur.

Syntaxe

Mot de passe

New-RDMUser [-Administrator] [-BypassAzureADValidationEvenIfUnsupported] [-Login <string>]
 [-SetUser] [-ForcePromptAnswer <DialogResult[]>] [-Email <string>] [-Password <securestring>]
 [<CommonParameters>]

Description

Créer une instance d'utilisateur. L'instance n'a pas encore été enregistrée. Utiliser le paramètre SetUser ou attribuer le résultat à une variable puis appeler "Set-RDMUser $s" pour enregistrer l'utilisateur.

Exemples

Exemple 1

PS C:\> $user = New-RDMUser -AuthenticationType SqlServer -Login 'PSTest' -Password (ConvertTo-SecureString -String 'password' -AsPlainText -Force) -SetUser

Créer & enregistrer un nouvel utilisateur.

Exemple 2

PS C:\> $user = New-RDMUser -Login 'domain\username' -IntegratedSecurity -SkipCreateSQLServerLogin; $user.UserType = 'User'; Set-RDMUser $user

Avant tout, l'administrateur ajoute la connexion/utilisateur à la base de données. Créer l'utilisateur domaine\nom d'utilisateur avec la sécurité intégrée. L'interrupteur SkipCreateSQLServerLogin indique que l'administrateur ajoutera manuellement les informations dans la base de données. Changer le type d'utilisateur de lecture seule à utilisateur et enregistrer l'utilisateur.

Exemple 3

PS C:\> $user = = New-RDMUser -AuthenticationType SqlServer -Login 'PSTest' -Password (ConvertTo-SecureString -String 'password' -AsPlainText -Force);
        $user.UserInfo.UserProfile.Company = 'UsersCompany';
        $user.UserInfo.UserProfile.Department = 'UsersDepartment';
        $user.UserInfo.UserProfile.Address = '123 UsersAddress';
        $user.UserInfo.UserProfile.Phone = '555-0100';
        Set-RDMUser -User $user

Créer un utilisateur et ajouter des détails à son sujet avant de l'enregistrer.

Paramètres

-Administrateur

Donner à l'utilisateur les droits d'administrateur

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

-BypassAzureADValidationEvenIfUnsupported

Contourner la validation empêchant la création d'un utilisateur AzureAD lors de la connexion avec un utilisateur de base de données. À faire à vos propres risques.

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

-Courriel

Courriel de l'utilisateur. Disponible lors de l'utilisation de toutes les sources de données sauf DODB

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

-ForcePromptAnswer

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

-Login

Connexion.

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

-MotdePasse

Mot de passe de l'utilisateur. Disponible lors de l'utilisation d'une source de données SQL Server et sans sécurité intégrée

Type: System.Security.SecureString
DefaultValue: ''
SupportsWildcards: false
Aliases: []
ParameterSets:
- Name: Password
  Position: Named
  IsRequired: false
  ValueFromPipeline: false
  ValueFromPipelineByPropertyName: false
  ValueFromRemainingArguments: false
DontShow: false
AcceptedValues: []
HelpMessage: ''

-DéfinirUtilisateur

Définir l'utilisateur dans la source de données

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

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.

Notes

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

Devolutions Forum logo Donnez-nous vos commentaires