bases de PowerShell: Get-AdUser-Filter avec des exemples de Code

0 Comments

Windows PowerShell Get-AdUser-Filter

Le secret pour faire fonctionner L’applet de commande Get-AdUser est de maîtriser le paramètre-Filter. Les travaux classiques sont de trouver des détails sur un utilisateur, ou de récupérer les faits nus de beaucoup d’utilisateurs.

Si vous êtes nouveau sur les applets de commande ADUser de PowerShell, vous pouvez économiser de la frustration et vérifier les bases de Get-AdUser.,

sujets PowerShell Get-AdUser-Filter

préparation: liste de contrôle pour Get-AdUser

A) ouverture de session: à un contrôleur de domaine
b) trouver: Module Active Directory Pour Windows PowerShell
C) lancement: L’exécutable PowerShell
d) exécution: Import-Module activedirectory

Note 1: en option, vous pouvez installer la versionse, et Set-ExecutionPolicy-remotelySigned. Il est également possible, mais difficile d’installer le Module Active Directory sur un serveur membre.,

exemple 1: Get-AdUser-Filter

techniquement, cette famille de cmlets Ad utilise la syntaxe du langage d’expression de PowerShell. Mon explication est que vous avez besoin d’une propriété LDAP par exemple, Name, un comparateur tel que-Like, Et enfin une valeur.

Ces trois composants (propriété LDAP, comparateur et valeur) créent une syntaxe complexe, et c’est pourquoi nous avons besoin de crochets et de marques vocales particulières. En effet, si vous vous concentrez sur le travail des éléments syntaxiques, vous maîtriserez bientôt Get-AdUser-Filter.,

Note 2: Get-AdUser peut prendre des paramètres alternatifs à-Filter, par exemple,- identity,- searchbase ou-LDAPFilter.

Note 3: en tant qu’estimation prudente, il existe 10 valeurs LDAP possibles, 6 comparateurs, et disons 10 valeurs, ce qui fait 600 utilisations différentes de Get-AdUser-Filter.

Guy recommande: Ensemble D’administration SolarWinds pour Active Directory (outil gratuit)

importer des utilisateurs à partir d’une feuille de calcul. Il suffit de fournir une liste des utilisateurs avec leurs champs dans la ligne supérieure, et enregistrer sous .fichier csv., Ensuite, Lancez cet utilitaire gratuit et faites correspondre vos champs avec les attributs de L’annonce, cliquez et importez les utilisateurs.

en option, vous pouvez fournir le nom de l’unité d’organisation où les nouveaux comptes seront nés. Téléchargez votre outil d’importation en vrac gratuit.,

SolarWinds Admin Bundle Télécharger 100% Gratuit Tool Bundle

Si vous avez besoin d’un logiciel d’analyse d’application plus complet, téléchargez un essai gratuit de SAM (serveur & Application Monitor)

exemple 2: Get-AdUser-Filter {Complex and with brackets}

omparer et contraster les exemples 1 et 2. Tout d’abord, voyez comment les marques vocales « simples » sont remplacées par des crochets {curly}. Mon point est que vous pouvez utiliser, mais vous devez avoir un. Deuxièmement, observez comment vous pouvez combiner deux conditions pour créer des requêtes complexes., (Le nom commence par Ben et le nom de famille est Thomas)

exemple 3: Get-AdUser-LDAPfilter

Voici un exemple pour lister tous les utilisateurs dans une unité organisationnelle appelée ‘Raglan’. Ce script utilise le paramètre-LDAPfilter.

Remarque 4: observez comment LDAPfilter utilise la forme ‘Name=*’ et non ‘Name-eq*.

Note 5: c’est-searchBase qui filtre le conteneur Active Directory, dans ce cas un objet OU appelé ‘Raglan’.

Note 6: Ft (Format-Table) contrôle simplement la sortie, vous pouvez ajouter d’autres propriétés telles que EmailAddress.,

Guy recommande: Network Performance Monitor (essai gratuit)

SolarWinds Network Performance Monitor (NPM) vous aidera à découvrir ce qui se passe sur votre réseau. Cet utilitaire vous guidera également dans le dépannage; le tableau de bord indiquera si la cause principale est un lien cassé, un équipement défectueux ou une surcharge de ressources.

ce que j’aime le plus, c’est la façon dont NPM suggère des solutions aux problèmes de réseau. Il a également la capacité de surveiller l’état de santé des machines virtuelles VMware individuelles., Si vous êtes intéressé par le dépannage et la création de cartes réseau, je vous recommande D’essayer NPM sur un essai gratuit de 30 jours.

SolarWinds Network Performance Monitor Télécharger 30 jours D’essai gratuit

recherche Get-AdUser avec Get-Help-full

Voici comment j’ai découvert le-LDAPfilter et d’autres paramètres.

Cmdlets Active Directory similaires

Une fois que vous maîtrisez Get-AdUser, vous voudrez peut-être en savoir plus sur Set-AdUser ou Get-AdComputer., Pour obtenir une liste complète de l’ANNONCE des applets de commande essayez cette commande:

Parmi les résultats, vous devriez voir:

  • Ajouter-AdGroupmember
  • Activer-AdAccount
  • Get-AdComputer
  • Déplacez-AdComputer
  • New-AdUser
  • Set-AdUser
  • Supprimer-AdGroup
  • Déverrouiller-AdAccount

Note 7: Naturellement, vous pourrez également voir ces noms et les verbes dans d’autres combinaisons.,

Guy recommande: Ensemble D’outils de L’ingénieur SolarWinds (essai gratuit)

Cet ensemble d’outils de L’ingénieur fournit une console complète de 50 utilitaires pour résoudre les problèmes informatiques. Guy dit que cela m’aide à surveiller ce qui se passe sur le réseau, et chaque outil m’en apprend plus sur le fonctionnement du système sous-jacent.

Il y a tellement de bons gadgets; c’est comme avoir libre cours à un sweetshop. Heureusement, les utilitaires sont affichés logiquement: surveillance, découverte de réseau, diagnostic et outils Cisco. Essayez le jeu D’outils de L’ingénieur SolarWinds lors d’un essai gratuit de 14 jours maintenant!,

SolarWinds Engineer »s Toolset télécharger essai gratuit de 14 jours

dépannage Get-AdUser de PowerShell

assurez-vous D’abord que vous utilisez le Module Active Directory Pour Windows PowerShell. Vérifiez avec Get-Module.

Deuxièmement, pour rechercher Get-AdUser, appelez Get-Help, puis examinez la syntaxe et étudiez les exemples.

Voir aussi CQFD Utilisateur « 

« 

Résumé des PowerShell Get-AdUser

Sur son propre Get-AdUser est impuissant; il a besoin de l’-paramètre de Filtre., Plus vous en apprendrez sur ce langage de requête, plus vos résultats à partir de cette cmdlets Active Directory et d’autres similaires seront précis.,

Si vous aimez cette page, partagez-la avec vos amis

Voir plus de Cmdlets PowerShell Active Directory

• PowerShell Home • Get-ADUser-filter • Get-ADUser • new-ADUser • Get-ADComputer

• Export-CSV • Import CSV • PowerShell Active Directory • New-ADComputer

• PowerShell CodePlex • PowerShell ad cmdlets • free import user csvde tool

veuillez m’envoyer un courriel si vous avez un meilleur exemple de script., Veuillez également signaler toute erreur factuelle, erreur grammaticale ou lien cassé, je serai heureux de corriger la faute.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *