Question
lister les répertoires poste distant
- salem
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 10 ans 11 mois #19516
par salem
lister les répertoires poste distant a été créé par salem
Bonjour,
Etant débutant en Powershell, je cherche un peu d’aide pour réaliser un petit script.
Mon but est de lister les répertoires à la racine de c sur plusieurs postes d’un domaine que j’ai saisie dans un fichier test.
Si vous avez une idée.
A+
Etant débutant en Powershell, je cherche un peu d’aide pour réaliser un petit script.
Mon but est de lister les répertoires à la racine de c sur plusieurs postes d’un domaine que j’ai saisie dans un fichier test.
Si vous avez une idée.
A+
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 10 ans 11 mois #19528
par Philippe
Réponse de Philippe sur le sujet Re:lister les répertoires poste distant
salut tuka
Il manque plusieurs info pour répondre à ta question :
- ton niveau en programmation en général (voir en informatique) ?
- la version de ton powershell ?
- tu veut faire un DIR via un partage ou exécuté un script sur la machine distante ?
- tu doit vérifier si tu a les droits pour faire ces actions (dir distant ou execution à distance)
pour une version simple par DIR,
tu a besoin de trois instructions :
la récupération des fichiers/dossiers d'un disque ce fait par Get-ChildItem. Options -Directory te permettra de ne récupéré que les dossiers.
une boucle for pour passé en revu les machines contenue de ton fichier texte
et un Get-Content pour lire le contenu de ton fichier texte
Il manque plusieurs info pour répondre à ta question :
- ton niveau en programmation en général (voir en informatique) ?
- la version de ton powershell ?
- tu veut faire un DIR via un partage ou exécuté un script sur la machine distante ?
- tu doit vérifier si tu a les droits pour faire ces actions (dir distant ou execution à distance)
pour une version simple par DIR,
tu a besoin de trois instructions :
la récupération des fichiers/dossiers d'un disque ce fait par Get-ChildItem. Options -Directory te permettra de ne récupéré que les dossiers.
une boucle for pour passé en revu les machines contenue de ton fichier texte
et un Get-Content pour lire le contenu de ton fichier texte
Connexion ou Créer un compte pour participer à la conversation.
- salem
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 10 ans 11 mois #19535
par salem
Réponse de salem sur le sujet Re:lister les répertoires poste distant
Salut 6ratgus,
Pour répondre à toutes question:
je suis débutant en programmation, je fais du support et de l'exploit
je suis en V2 de powershell (poste en seven et serveur en 2008 R2)
oui je souhaite faire un dir à partir de mon poste sur une liste de machine, pour le moment j arrive a récuperer les poste de mon fichier mais je n'arrive pas a faire de dir dessus.
si tu as une idée et merci pour ton aide
A+
Pour répondre à toutes question:
je suis débutant en programmation, je fais du support et de l'exploit
je suis en V2 de powershell (poste en seven et serveur en 2008 R2)
oui je souhaite faire un dir à partir de mon poste sur une liste de machine, pour le moment j arrive a récuperer les poste de mon fichier mais je n'arrive pas a faire de dir dessus.
si tu as une idée et merci pour ton aide
A+
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 10 ans 11 mois #19543
par Philippe
Réponse de Philippe sur le sujet Re:lister les répertoires poste distant
voici un script qui correspond à ta demande
[code:1]$listeordinateurs = get-content \"c:\listemachines.txt\"
foreach ($ordinateur in $listeordinateurs) {$ordinateur
Get-ChildItem -Path \"\\$ordinateur\C$\\" | where { $_.PSIsContainer }
}
[/code:1]
le fichier listemachines contient la liste des ordinateurs/serveurs sur lesquels tu travail exemple :
je te conseille d'acheté un livre sur powershell, par exemple celui de gauche \"le guide de référence pour administrateur système\" qui contient les bases de la programmations
tu a aussi des tutos sur le net Laurent en a fait de bon ici , commence par la fin de la liste : Introduction à PowerShell<br><br>Message édité par: 6ratgus, à: 22/04/15 18:51
[code:1]$listeordinateurs = get-content \"c:\listemachines.txt\"
foreach ($ordinateur in $listeordinateurs) {$ordinateur
Get-ChildItem -Path \"\\$ordinateur\C$\\" | where { $_.PSIsContainer }
}
[/code:1]
le fichier listemachines contient la liste des ordinateurs/serveurs sur lesquels tu travail exemple :
ordinateur1
ordinateur2
...
je te conseille d'acheté un livre sur powershell, par exemple celui de gauche \"le guide de référence pour administrateur système\" qui contient les bases de la programmations
tu a aussi des tutos sur le net Laurent en a fait de bon ici , commence par la fin de la liste : Introduction à PowerShell<br><br>Message édité par: 6ratgus, à: 22/04/15 18:51
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.046 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- lister les répertoires poste distant