Créer une nouvelle instance d'utilisateur.
New-RDMUser [-Administrator] [-BypassAzureADValidationEvenIfUnsupported] [-Login <string>]
[-SetUser] [-ForcePromptAnswer <DialogResult[]>] [-Email <string>] [-Password <securestring>]
[<CommonParameters>]
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.
PS C:\> $user = New-RDMUser -AuthenticationType SqlServer -Login 'PSTest' -Password (ConvertTo-SecureString -String 'password' -AsPlainText -Force) -SetUser
Créer & enregistrer un nouvel utilisateur.
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.
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.
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: ''
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 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: ''
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: ''
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: ''
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é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: ''
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.
Pour plus d'informations, taper "Get-Help New-RDMUser -detailed". Pour des informations techniques, taper "Get-Help New-RDMUser -full".