POWERSHELL: Lister les groupes d’un utilisateur AD et Office365

Bonjour

Ce script permet d’afficher tout les Groupes AD et Office365 d’un utilisateur,

N’oubliez pas de modifier la parti en gras souligné selon vos informations

#Active directory

$IDENTITY = Read-Host « Quel est le nom de l’utilisateur dont vous souhaitez voir les groupes AD et Office365 ? « 
$MEMBER = «  »

$MEMBEROF = Get-ADUser -Identity $IDENTITY -Properties memberof -Server: »VotreServeur | Select-Object -ExpandProperty memberof

foreach ( $GROUPE in $MEMBEROF)
{
$GROUPE = $GROUPE.Split(‘,’)

$MEMBER = $MEMBER+ »`n »+$GROUPE[0]

$MEMBER = $MEMBER -replace(‘CN=’,  »)
}

Write-Output $MEMBER

#OFFICE365
##################################################################################

Import-module ActiveDirectory

function getAdGroupMembership ($IDENTITY) {
$groups = @(Get-ADPrincipalGroupMembership -Identity $IDENTITY | select -ExpandProperty distinguishedname)
$groups
if ($groups.count -gt 0) {
foreach ($group in $groups) {
getAdGroupMembership $group
}
}
}

getAdGroupMembership $IDENTITY

Soyez le premier à commenter

Lache un Big up!