New-CMAdministrativeUser
Créer un utilisateur administratif.
Syntaxe
New-CMAdministrativeUser
[-CollectionName <String[]>]
-Name <String>
-RoleName <String[]>
[-SecurityScopeName <String[]>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
New-CMAdministrativeUser
-Name <String>
-Permission <IResultObject[]>
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Utilisez cette applet de commande pour créer un utilisateur administratif pour Configuration Manager. Un utilisateur administratif dans Configuration Manager définit un utilisateur ou un groupe local ou de domaine. Lorsque vous créez l’utilisateur administratif dans Configuration Manager, vous pouvez lui accorder l’accès aux rôles de sécurité, aux étendues de sécurité et aux regroupements. Pour plus d’informations sur les rôles de sécurité, consultez Principes de base de l’administration basée sur les rôles dans Configuration Manager.
Remarque
Exécutez des applets de commande Configuration Manager à partir du lecteur de site Configuration Manager, par exemple PS XYZ:\>
. Pour plus d’informations, consultez Prise en main.
Exemples
Exemple 1 : Ajouter un utilisateur administratif
Cette commande ajoute l’utilisateur de domaine Contoso nommé AdminUser1 en tant qu’utilisateur administratif. Il ajoute cet utilisateur aux rôles de sécurité intégrés Administrateur d’application et Gestionnaire de mises à jour logicielles. La commande ajoute également l’utilisateur aux étendues de sécurité scope1 et scope2 , ainsi qu’aux collections userCollection1 et deviceCollection1 .
$name = "Contoso\AdminUser1"
$roles = "Application Administrator","Software Update Manager"
$scopes = "scope1","scope2"
$colls = "userCollection1","deviceCollection1"
New-CMAdministrativeUser -Name $name -RoleName $roles -SecurityScopeName $scopes -CollectionName $colls
Exemple 2 : Ajouter un groupe de domaines
Cet exemple ajoute le groupe de domaines Contoso Analystes de sécurité au rôle de sécurité Analyste en lecture seule intégré.
New-CMAdministrativeUser -Name "Contoso\Security Analysts" -RoleName "Read-only Analyst"
Paramètres
-CollectionName
Spécifiez un tableau de noms de collection. L’applet de commande affecte le nouvel utilisateur administratif à chacune de ces collections.
Type: | String[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Confirm
Une invite de confirmation apparaît avant d’exécuter le cmdlet.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-DisableWildcardHandling
Ce paramètre traite les caractères génériques comme des valeurs de caractère littéral. Vous ne pouvez pas la combiner avec ForceWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ForceWildcardHandling
Ce paramètre traite les caractères génériques et peut entraîner un comportement inattendu (non recommandé). Vous ne pouvez pas la combiner avec DisableWildcardHandling.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Name
Spécifiez le nom de l’utilisateur administratif à ajouter. Utilisez le format domain\name
, où name
est l’utilisateur ou le groupe.
Type: | String |
Alias: | LogonName |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Permission
Spécifiez un tableau d’objets d’autorisations à attribuer à ce nouvel utilisateur. Pour obtenir ces objets, utilisez l’applet de commande New-CMAdministrativeUserPermission .
Type: | IResultObject[] |
Alias: | Permissions |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RoleName
Spécifiez un tableau de noms de rôles de sécurité. Ce nom peut être pour un rôle intégré ou personnalisé. Pour afficher la liste des rôles de sécurité intégrés, consultez Rôles de sécurité.
Type: | String[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-SecurityScopeName
Spécifiez un tableau de noms d’étendue de sécurité. Un nom d’étendue de sécurité peut être « Par défaut » ou le nom d’une étendue de sécurité personnalisée. L’applet de commande affecte les étendues de sécurité que vous spécifiez à l’utilisateur administratif.
Type: | String[] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WhatIf
Présente ce qui se produit si le cmdlet s’exécute. L’applet de commande ne s’exécute pas.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
None
Sorties
IResultObject
Notes
Pour plus d’informations sur cet objet de retour et ses propriétés, consultez SMS_Admin classe WMI du serveur.