Question
Tester si un user fait partis d'un groupe Ad
- arnoud stephane
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 1
- Remerciements reçus 0
il y a 16 ans 7 mois #4973
par arnoud stephane
Tester si un user fait partis d'un groupe Ad a été créé par arnoud stephane
Bonjour tout le monde, je débute avec PowerShell et j'avoue avoir pas mal de difficulté avec les syntaxes.
J'aimerai adapter un script kix32 en powershell. Le script en question permet de tester si un utiliteur fait parti de tel ou tel groupe ad. Une fois le groupe determiné, il crée un dossier spécifique au nom de l'utilisateur. Le but étant que cet utilisateur puisse avoir un espace de stockage sur un serveur accessible depuis son pc par le biais d'un mappage réseau.
Voici la partie du code qui me pose un problème, ici tout est au format kix :
If InGroup(\"GL_Commercial\")
$users=\"\\Nom-serveur\Commercial$\@userid\"
If Not Exist(\"$users\")
MD \"$users\"
Else
USE M: /DELETE
USE M: \"$USERS\"
EndIf
CALL GG_Commercial.kix
Endif
Je vous remercie de l'aide que vous pouvez m'apporter.
Message édité par: steff95, à: 24/07/09 11:37
Message édité par: steff95, à: 24/07/09 14:06
Message édité par: steff95, à: 24/07/09 14:06
Message édité par: steff95, à: 24/07/09 14:07<br><br>Message édité par: steff95, à: 24/07/09 14:07
J'aimerai adapter un script kix32 en powershell. Le script en question permet de tester si un utiliteur fait parti de tel ou tel groupe ad. Une fois le groupe determiné, il crée un dossier spécifique au nom de l'utilisateur. Le but étant que cet utilisateur puisse avoir un espace de stockage sur un serveur accessible depuis son pc par le biais d'un mappage réseau.
Voici la partie du code qui me pose un problème, ici tout est au format kix :
If InGroup(\"GL_Commercial\")
$users=\"\\Nom-serveur\Commercial$\@userid\"
If Not Exist(\"$users\")
MD \"$users\"
Else
USE M: /DELETE
USE M: \"$USERS\"
EndIf
CALL GG_Commercial.kix
Endif
Je vous remercie de l'aide que vous pouvez m'apporter.
Message édité par: steff95, à: 24/07/09 11:37
Message édité par: steff95, à: 24/07/09 14:06
Message édité par: steff95, à: 24/07/09 14:06
Message édité par: steff95, à: 24/07/09 14:07<br><br>Message édité par: steff95, à: 24/07/09 14:07
Connexion ou Créer un compte pour participer à la conversation.
- maycry
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 119
- Remerciements reçus 0
il y a 16 ans 7 mois #4977
par maycry
Réponse de maycry sur le sujet Re:Tester si un user fait partis d'un groupe Ad
Je fais la même pour un script ou je dois vérifier l'attribut Distinguished Name pour un objet utilisateur
donc dans ton cas, tu peux utiliser \"Quest Active roles\" qui te simplifera la vie
[code:1]function Check-UserinGroup()
{
$Check_Users = (Get-QADGroup commerciaux |Where-Object {$_.member -match \"USERNAME\"})
if (0 -lt (($Check_Users).member).length)
{
write-host \"OK! ,the user member of this group !\"
}
else
{
write-host \"Not OK\"
}
}
check-useringroup[/code:1]
donc dans ton cas, tu peux utiliser \"Quest Active roles\" qui te simplifera la vie
[code:1]function Check-UserinGroup()
{
$Check_Users = (Get-QADGroup commerciaux |Where-Object {$_.member -match \"USERNAME\"})
if (0 -lt (($Check_Users).member).length)
{
write-host \"OK! ,the user member of this group !\"
}
else
{
write-host \"Not OK\"
}
}
check-useringroup[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.048 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Tester si un user fait partis d'un groupe Ad