Bien le bonjours à tout les adorateur de python !
Je dois déployer dans ma boite, psshutdown qui permet l'extinction des postes Windows à distance. Cela permettrais de réaliser des économie d'énergie
C'est un programme qui requier simplement, le nom ou l'ip des machines le tout dans un fichier texte, et il s'occupe du reste.
Seulement, j'aimerais évoluer la chose, car le script serais déployer sur de nombreuses machines
Je m'explique
Je récupère le nom des machines concerné dans l'Active Directory (par l'intermédiaire d'un script batch, car je n'ai pas trouver comment faire avec python).
Un fichier par Unité d'Organisation (exemple: pc_secteur1.txt, pc_secteur2.txt ....)
Je concatène les différents fichiers en un seul, en ajoutant le secteur auquel il apartiènne sur la ligne de forme
Jusqu'a là tout va bien
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 "nom_de_la_machine1";"secteur" "nom_de_la_machine2";"secteur" "nom_de_la_machine3";"secteur"
J'aimerais pouvoir travailler avec ce fichier, et rajouter des chose sur les ligne que je désire, seulement j'ai l'impression de prendre le mauvais chemin.
Mon but serais de faire des ping sur les machines de tout le fichier et d'ajouter le résultat (OK ou KO) de forme:
Seulement je ne sais pas comment ecrire mes résultat sur les lignes désirés.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 "nom_de_la_machine1";"secteur";"ping1";"ping2";"ping3" "nom_de_la_machine2";"secteur";"ping1";"ping2";"ping3" "nom_de_la_machine3";"secteur";"ping1";"ping2";"ping3"
Cela me permétrais de travailler avec un fichier formaté
Aussi quand je fait un
Il ne me prend pas les 13 caractères ou du moins il fait
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Fichier = open('pctest.txt', 'a') t = Fichier.readline(13) print t t = obFichier.readline(13) print t
au lieux de
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 "nom_de_la_machine1" ;"secteur";
Je vais dejà m'arréter là pour mes problèmes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 "nom_de_la_machine1" "nom_de_la_machine2" "nom_de_la_machine3"
En vous remerciant d'avance
Partager