LAB21.01-AD-script : Différence entre versions

De NoocNooNet
Sauter à la navigation Sauter à la recherche
 
(10 révisions intermédiaires par le même utilisateur non affichées)
Ligne 12 : Ligne 12 :
  
 
Solution :
 
Solution :
$OU="OU=NOOC,DC,Adatum,DC=com"
+
 
 +
$OU=("OU=NOOC,DC=Adatum,DC=com")  cette commande sert à créer une variable pour éviter de retaper le chemin de l'OU à chaque commande
 +
 
 
Get-ADUser -Filter * -SearchBase $OU
 
Get-ADUser -Filter * -SearchBase $OU
Get-ADUser -Filter * -SearchBase $OU | Select-Obect "Name"
+
 
 +
Get-ADUser -Filter * -SearchBase $OU | Select-Object "Name"
  
 
== écrire un script qui ajoute une OU ==
 
== écrire un script qui ajoute une OU ==
 +
 +
Taper la commande: New-ADOrganizationalUnit -Name "X" -Path $OU
 +
 +
== Ajouter les membres d'une sous-OU dans un groupe ==
 +
* par exemple (JF)
 +
-PS C:\Windows\system32> $OU=("OU=jeanfred,OU=NOOC,DC=Adatum,DC=com")
 +
 +
-PS C:\Windows\system32> Get-ADUser -Filter * -SearchBase $OU | ForEach-Object { Add-ADGroupMember -Identity "newNOOC" -Members $_ }

Version actuelle datée du 25 novembre 2021 à 16:37

utiliser des scripts pour accéder à l'AD[modifier]

usage des comlets sous powershell


écrire script qui récupère la liste des users d'une OU[modifier]

chercher la commande pour lister les utilisateurs

afficher le UserPrincipleName d'un utilisateur Aafficher le UserPrincipalName de tous les utilisateurs d'une OU

Solution :

$OU=("OU=NOOC,DC=Adatum,DC=com") cette commande sert à créer une variable pour éviter de retaper le chemin de l'OU à chaque commande

Get-ADUser -Filter * -SearchBase $OU

Get-ADUser -Filter * -SearchBase $OU | Select-Object "Name"

écrire un script qui ajoute une OU[modifier]

Taper la commande: New-ADOrganizationalUnit -Name "X" -Path $OU

Ajouter les membres d'une sous-OU dans un groupe[modifier]

  • par exemple (JF)

-PS C:\Windows\system32> $OU=("OU=jeanfred,OU=NOOC,DC=Adatum,DC=com")

-PS C:\Windows\system32> Get-ADUser -Filter * -SearchBase $OU | ForEach-Object { Add-ADGroupMember -Identity "newNOOC" -Members $_ }