Question
lister les groupes de l'odinateur courant
- Foucard
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 20
- Remerciements reçus 0
il y a 15 ans 3 mois #8714
par Foucard
lister les groupes de l'odinateur courant a été créé par Foucard
Bonjour,
je cherche à lister les groupes de l'odinateur courant.
Merci pour votre aide
je cherche à lister les groupes de l'odinateur courant.
Merci pour votre aide
Connexion ou Créer un compte pour participer à la conversation.
- Jacques Barathon
- Hors Ligne
- Administrateur
-
Réduire
Plus d'informations
- Messages : 576
- Remerciements reçus 0
il y a 15 ans 3 mois #8722
par Jacques Barathon
Réponse de Jacques Barathon sur le sujet Re:lister les groupes de l'odinateur courant
Il me semblait avoir vu ce script dans la bibliothèque du forum, mais je ne l'y retrouve pas. Il faudra qu'on le rajoute :
[code:1]
# Get-LocalGroup
param (
[String]$ComputerName = '.',
[String]$Filter = '$true'
)
$connect = [ADSI]\"WinNT://$computername\"
$connect.psbase.children | where {
$_.psbase.SchemaClassName -eq 'group' -and $(invoke-expression $filter)
}
[/code:1]
[code:1]
# Get-LocalGroup
param (
[String]$ComputerName = '.',
[String]$Filter = '$true'
)
$connect = [ADSI]\"WinNT://$computername\"
$connect.psbase.children | where {
$_.psbase.SchemaClassName -eq 'group' -and $(invoke-expression $filter)
}
[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- Foucard
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 20
- Remerciements reçus 0
il y a 15 ans 3 mois #8723
par Foucard
Réponse de Foucard sur le sujet Re:lister les groupes de l'odinateur courant
Merci pour ta reponse
Je me suis mal exprimé, ce que je cherche c'est de lister les groupes AD de l'ordinateur courant.
Désolé
Je me suis mal exprimé, ce que je cherche c'est de lister les groupes AD de l'ordinateur courant.
Désolé
Connexion ou Créer un compte pour participer à la conversation.
- Foucard
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 20
- Remerciements reçus 0
il y a 15 ans 3 mois #8725
par Foucard
Réponse de Foucard sur le sujet Re:lister les groupes de l'odinateur courant
J'ai trouvé une solution
[code:1]
$machine_courante = [Environment]::MachineName
$searcher = [adsisearcher]\"LDAP://DC=toto,DC=loc\"
$searcher.filter = \"(&(objectClass=computer)(Name=$machine_courante))\"
[ADSI] $user = $searcher.Findone().path
$user.memberOf
[/code:1]
[code:1]
$machine_courante = [Environment]::MachineName
$searcher = [adsisearcher]\"LDAP://DC=toto,DC=loc\"
$searcher.filter = \"(&(objectClass=computer)(Name=$machine_courante))\"
[ADSI] $user = $searcher.Findone().path
$user.memberOf
[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- Richard Lazaro
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 530
- Remerciements reçus 0
il y a 15 ans 3 mois #8729
par Richard Lazaro
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Réponse de Richard Lazaro sur le sujet Re:lister les groupes de l'odinateur courant
@fouc : a première vue cela fonctionne.
Le problème c'est que MemberOf ne retourne que les groupes de premier niveau directe alors que ces derniers peuvent être encapsuler dans d'autre groupe.
Le must serait alors de créer une fonction récursive pour remonter tout les groupes.
Ma plateforme de virtu est dead donc j'ai pas de quoi faire du test AD dans les parages ... dsl.
Le problème c'est que MemberOf ne retourne que les groupes de premier niveau directe alors que ces derniers peuvent être encapsuler dans d'autre groupe.
Le must serait alors de créer une fonction récursive pour remonter tout les groupes.
Ma plateforme de virtu est dead donc j'ai pas de quoi faire du test AD dans les parages ... dsl.
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.039 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- lister les groupes de l'odinateur courant