[PowerShell] Afficher les membres d'un groupe windows local ou groupe Active Directory

Clear-Host
$sam = Read-Host "Saisir le sammaccountname du compte:"

$cn = (Get-ADUser -Filter{samaccountname -eq $sam} -Server vc-ic.grpsc.net:3268).distinguishedname

write "Domaine MEKTABA-INFO"
Get-ADgroup -Properties * -Filter {member -eq $cn} -Server mektaba-info | ft name -HideTableHeaders

 

 

 

Get-ADGroupMember -Identity Administrators

 

Get-AdGroupMember -identity "Administrators" | select name

 

Get-AdGroupMember -identity "Utilisateurs" | select name

 

Get-LocalGroupMember -Group "Administrators" -Computername "SERVEUR_1","SERVEUR_2"

 

Invoke-Command -ComputerName "SERVEUR_1","SERVEUR_2" -Credential MEKTABA-INFO\Zouhaier.KHARROUBI -ScriptBlock {Get-LocalGroupMember -Group "Administrators" | select name}

 

Invoke-Command -ComputerName "SERVEUR_1","SERVEUR_2" -Credential MEKTABA-INFO\Zouhaier.KHARROUBI -ScriptBlock {& cmd /c "ECHO %COMPUTERNAME% & net localgroup Administrators"} | Out-File "C:\temp\MembreGroupeAdministrators.txt"

--Afficher les membres d'un groupe AD

net group "MonGroupeAD" /domain

 

Import-Module ActiveDirectory

Get-ADGroupMember "MonGroupeAD" -recursive | Select-Object name

Get-ADGroupMember "MonGroupeAD" -recursive | Select-Object name | Out-File "\\MonServeurDesFichiers\MesFichiers\MembreMonGroupeAD.txt"

 

dsquery group -name "MonGroupeAD" | dsget group -members -expand

 

--Lorsque le groupe possède des sous groupe l'option dsget user -display fait planter la commande

dsquery group -name "MonGroupeAD" | dsget group -members -expand | dsget user -display

 

 

dsquery group -name MonGroupeAD | dsget group -members -expand -c | dsget user -samid -display -dept -c | Find /V "dsget succeeded" | Find /V "samid" | Find /V "_" 

 

Get-ADGroupMember -identity "MonGroupeAD" -Server vincic-fr.grpsc.net | select name, SamAccountName | sort-object -property name | Export-csv -Append -delimiter ";" -path C:\temp\MaListe.csv -NoTypeInformation

--Afficher les groupes dans lesquels est affecté le compte d'un utilisateur

(GET-ADUSER –Identity "Zouhaier.KHARROUBI" –Properties MemberOf | Select-Object MemberOf).MemberOf