Introduction à PowerShell Get-ADUser
Le ADUser applet de commande est utilisé pour récupérer des informations sur un ou plusieurs utilisateurs active directory. Un utilisateur peut être identifié en utilisant plusieurs paramètres tels que son nom distinctif, le GUID correspondant dans active directory, L’identifiant de sécurité ou le nom SAM(Security Account Manager). Pour récupérer les informations de plusieurs utilisateurs, le filtre ou LDAPFilter peut être utilisé., Le langage d’expression PowerShell est utilisé par les paramètres du filtre pour récupérer des informations à partir D’Active Directory. Cet article couvrira en détail cette applet de commande avec des explications et des exemples appropriés.,
syntaxe et paramètres
syntaxe et paramètres de Powershell get-ADUser sont donnés ci-dessous:
commencez votre cours gratuit de science des données
Hadoop, Data Science, statistiques & autres
syntaxe:
paramètres:
les paramètres de PowerShell Get-ADUser sont
- – AuthType: indique la méthode d’authentification à utiliser pour se connecter à Active Directory., Il peut s’agir de deux valeurs, negotiate peut également être appelé 0 ou Basic autrement peut être appelé 1. Negotiate est le mode d’authentification utilisé par défaut. Pour que l’authentification de base fonctionne, une connexion SSL est requise. Le type de param est ADAuthType. Il n’accepte pas l’entrée de pipeline; les caractères génériques ne sont pas non plus autorisés.
- -Credential: il s’agit du compte utilisateur qui sera utilisé pour exécuter l’applet de commande. Par défaut, les informations d’identification de l’utilisateur actuel sont prises en compte à moins que l’applet de commande ne soit exécutée à partir du lecteur D’Active Directory., Dans un tel scénario, le compte associé au lecteur est pris en compte. L’objet username ou PSCredential est fourni en tant que valeur au paramètre. Dans le cas où un nom d’utilisateur est spécifié, une invite est donnée pour un mot de passe. Le compte spécifié doit avoir une autorisation au niveau du répertoire sinon l’applet de commande échouera en générant une erreur. Son type est PSCredential. Le paramètre ne peut pas accepter l’entrée de pipeline et les caractères génériques ne sont pas non plus autorisés.
- -Filter: indique la requête utilisée pour récupérer les objets dans active directory., Il utilise la syntaxe du langage PowerShell express. Le langage PowerShell express a un bon support de conversion de type. Son type est une chaîne et la valeur par défaut est none. Ce paramètre n’accepte pas l’entrée de pipeline et les caractères génériques ne sont pas non plus pris en charge.
- -l’Identité: C’est un paramètre obligatoire. Cela indique l’utilisateur Active directory dont les détails doivent être récupérés. Les valeurs suivantes peuvent être transmises en tant que paramètre d’identité. Un nom unique, GUID de l’utilisateur dans le répertoire actif, SID ou SAM nom de Compte. Le type de ce paramètre est ADUser. Sa valeur par défaut est none., Ce paramètre accepte les entrées de pipeline mais n’autorise pas les caractères génériques.
- -LDAPFilter: indique la requête LDAP utilisée à des fins de filtrage. Le paramètre filter est comme la syntaxe LDAP. Son type est une chaîne. Le pipeline d’entrée et les caractères génériques ne sont pas pris en charge par ce paramètre.
- -Partition: il s’agit d’une partition Active Directory. Il doit s’agir du nom de l’un des serveurs de répertoires actuels. Cette partition est recherchée pour identifier l’objet référencé par le paramètre identity. Si aucune valeur n’est spécifiée, la valeur par défaut est utilisée., Si la valeur transmise au paramètre identity est un nom distingué, la valeur par défaut est générée automatiquement à partir de celui-ci et traitée comme le nom de la partition. Si les applets de commande sont exécutées à partir du fournisseur active directory, le chemin d’accès actuel dans le lecteur est traité comme la valeur par défaut de la partition. Le type de données de ce paramètre est une chaîne et la valeur par défaut est none. Les caractères d’entrée de pipeline et les caractères génériques ne sont pas acceptés par ce paramètre.
- -Properties: indique la liste des propriétés de L’objet Active Directory à renvoyer., Pour récupérer plusieurs propriétés, séparez-les à l’aide d’une virgule. Pour récupérer toutes les propriétés, utilisez le *. Le type de données de ce paramètre est une chaîne. La valeur par défaut est none. Les caractères d’entrée de pipeline et les caractères génériques ne sont pas acceptés par ce paramètre.
- -ResultPageSize: indique le nombre d’objets présents dans une seule page des résultats de la requête. Son type est int32. La valeur par défaut est 256. Les caractères d’entrée de pipeline et les caractères génériques ne sont pas acceptés par ce paramètre.
- -ResultSetSize: indique le nombre maximum d’objets qui doivent être renvoyés par la requête., Si toutes les propriétés doivent être renvoyées, la valeur null doit être passée à ce paramètre. Son type de données est int32. Les caractères d’entrée de pipeline et les caractères génériques ne sont pas acceptés par ce paramètre.
- – SearchBase: indique le chemin AD sous lequel la recherche de l’objet spécifié doit avoir lieu. Si l’applet de commande est exécutée à partir du lecteur active directory, le chemin d’accès actuel du lecteur est considéré comme la valeur par défaut. Si l’applet de commande est exécutée de l’extérieur, le lecteur cibles est pris comme valeur par défaut. Le type de données est une chaîne et la valeur par défaut est none., Les caractères d’entrée de pipeline et les caractères génériques ne sont pas acceptés par ce paramètre.
- -SearchScope: indique la portée de la recherche de L’objet AD. Il dispose de trois valeurs. Base ou 0, un niveau ou 1 et sous-arbre ou 2. La portée de Base ne recherche que l’utilisateur mentionné. Recherche d’un niveau pour les enfants d’un objet, subtree recherche tous les enfants de l’objet mentionné.
- -serveur: indique le répertoire actif auquel se connecter. Les valeurs de domaine peuvent être de nom FQDN ou netbios., La valeur par défaut peut être soit le domaine dans lequel l’applet de commande est exécutée, soit le serveur de lecteur active directory ou celui qui est passé au paramètre.
Exemple de PowerShell Get-ADUser
Exemple de Powershell get-aduser sont donnés ci-dessous:
Entrée:
la Sortie:
Recommandé d’Articles
Ceci est un guide pour PowerShell Get-ADUser. Ici, nous discutons également de la syntaxe et des paramètres de Powershell get-aduser avec un exemple et son implémentation de code., vous pouvez aussi consulter les articles suivants pour en savoir plus:
- Else if dans PowerShell
- Windows PowerShell ISE
- PowerShell Get-Service
- PowerShell Fonctions
Laisser un commentaire