Question
Lister les membres d'un groupe (3)
- corny
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 38
- Remerciements reçus 0
il y a 15 ans 10 mois #6613
par corny
Lister les membres d'un groupe (3) a été créé par corny
Bonjour,
Depuis hier, je dévore toutes les explications de ce site pour comprendre le powershell (je m'y mets enfin). Les explications de ce site sont super claires, précises et facile a comprendre. Merci beaucoup à la personne qui a écrit tout ça.
Bref ...
Il y a un script que j'essaye d'utiliser (cité en réf)
Quand je le lance, j'ai le message
\"Vous devez préciser le nom du groupe à parcourir\"
Peut on me renseigner car je ne vois pas ou ce paramètre est a modifier.
Je dois passer ce script sur 200 serveurs environ (en AD et workgroup). autant dire que votre aide est la bienvenue.
Depuis hier, je dévore toutes les explications de ce site pour comprendre le powershell (je m'y mets enfin). Les explications de ce site sont super claires, précises et facile a comprendre. Merci beaucoup à la personne qui a écrit tout ça.
Bref ...
Il y a un script que j'essaye d'utiliser (cité en réf)
Quand je le lance, j'ai le message
\"Vous devez préciser le nom du groupe à parcourir\"
Peut on me renseigner car je ne vois pas ou ce paramètre est a modifier.
Je dois passer ce script sur 200 serveurs environ (en AD et workgroup). autant dire que votre aide est la bienvenue.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 15 ans 10 mois #6614
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Lister les membres d'un groupe (3)
Salut,
docman95 écrit:
docman95 écrit:
docman95 écrit:
docman95 écrit:
L'url du script référencé ne serait pas de tropIl y a un script que j'essaye d'utiliser (cité en réf)
docman95 écrit:
Peut être faut-il suivre ces indications, mais sans le code on ne peut t'indiquer quel paramètre est concerné.Quand je le lance, j'ai le message
\"Vous devez préciser le nom du groupe à parcourir\"
docman95 écrit:
Raison de plus pour tester et comprendre le contenu de ce script AVANT de l'exécuter.Je dois passer ce script sur 200 serveurs environ (en AD et workgroup).
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- corny
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 38
- Remerciements reçus 0
il y a 15 ans 10 mois #6616
par corny
Réponse de corny sur le sujet Re:Lister les membres d'un groupe (3)
le script étant sur ce même site, je j'ai pas cherché. Désolé
voici :
powershell-scripting.com/index.php?optio...id=188&Itemid=71
voici :
powershell-scripting.com/index.php?optio...id=188&Itemid=71
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 15 ans 10 mois #6617
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Lister les membres d'un groupe (3)
docman95 écrit:
Pour en revenir au script, est-ce que tu comprends cet extrait ? :
[code:1]
param ($group, $server = \".\"«»)
if (! $group) {
throw \"Vous devez préciser le nom du groupe à parcourir.\"
}
[/code:1]
Faut pas, faut juste comprendre que c'est à toi de donner le maximum d'informations afin que les forumeurs puisse t'aider.Désolé
Pour en revenir au script, est-ce que tu comprends cet extrait ? :
[code:1]
param ($group, $server = \".\"«»)
if (! $group) {
throw \"Vous devez préciser le nom du groupe à parcourir.\"
}
[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- corny
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 38
- Remerciements reçus 0
il y a 15 ans 10 mois #6628
par corny
Réponse de corny sur le sujet Re:Lister les membres d'un groupe (3)
Je découvre le PS depuis 2 jours et toute sa puissance alors non. Je commence a comprendre uniquement les bases expliquées dans l'onglet \"Découvrir PowerShell\" de ce site. Tout cela est bien loin des scripts mis à dispositions des néophytes comme moi
.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 15 ans 10 mois #6631
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Lister les membres d'un groupe (3)
docman95 écrit:
Le souci, à mon avis, est qu'en cas de problème avec un script tu vas vite être perdu.
Je te recommande vivement d'acquérir l'ouvrage d'Arnaud et Robin, ton employeur peut le prendre en charge.
Sinon :
[code:1]param ($group, $server = \".\"«») [/code:1]
Déclare deux paramètres du script, $Server à une valeur par défaut, le point est égale à localhost (pour [ADSI])
[code:1]if (! $group) {
throw \"Vous devez préciser le nom du groupe à parcourir.\"
} [/code:1]
Si le paramètre $group n'est pas renseigné on déclenche une exception, du coup on stoppe l'exécution du script :
S'il est renseigné, on construit( PS est dynamique) une instruction en substituant le contenu des variables :
[code:1]$ADSIGroup = [ADSI]\"WinNT://$server/$group\" [/code:1]
etc.
Que comptes-tu faire du résultat ? Et dans quel format doit-il être ? Comment récupéres-tu le nom des groupes que tu dois interroger ? Comment automatiser cette interrogation ? etc
Faut peut être y aller progressivement alors...Je découvre le PS depuis 2 jours
Le souci, à mon avis, est qu'en cas de problème avec un script tu vas vite être perdu.
Je te recommande vivement d'acquérir l'ouvrage d'Arnaud et Robin, ton employeur peut le prendre en charge.
Sinon :
[code:1]param ($group, $server = \".\"«») [/code:1]
Déclare deux paramètres du script, $Server à une valeur par défaut, le point est égale à localhost (pour [ADSI])
[code:1]if (! $group) {
throw \"Vous devez préciser le nom du groupe à parcourir.\"
} [/code:1]
Si le paramètre $group n'est pas renseigné on déclenche une exception, du coup on stoppe l'exécution du script :
S'il est renseigné, on construit( PS est dynamique) une instruction en substituant le contenu des variables :
[code:1]$ADSIGroup = [ADSI]\"WinNT://$server/$group\" [/code:1]
etc.
Que comptes-tu faire du résultat ? Et dans quel format doit-il être ? Comment récupéres-tu le nom des groupes que tu dois interroger ? Comment automatiser cette interrogation ? etc
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.050 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Lister les membres d'un groupe (3)