[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