[BATCH]Obtenir la taille de l'espace disque restant sur un PC distant
Mc Kagan
Posté le 06-08-2007 à 16:54:50
Bonjour,
Je cherche à obtenir l'espace disque restant sur un PC distant grâce à un srcipt batch.
J'ai commencé par essayer d'éxecuter la commande "dir | findstr" sur un PC distant mais je n'ai pas réussi.
une solution : lancer sur le pc distant le bat, le bat créant à la sortie un fichier txt avec ces infos et tu récupères ce fichier txt
Mc Kagan
Posté le 20-08-2007 à 19:04:22
Malheuresement je ne peut pas lancer la bat sur les PC distant. Ce sont des postes utilisateur.
dnlilas
Posté le 20-08-2007 à 21:12:08
Il suffirait de monter/démonter le disque réseau z: (sans doute avec net use). Tu peux ensuite faire dir Z:\, ce qui donne en particulier l'espace libre sur Z:.
Je cherche à obtenir l'espace disque restant sur un PC distant grâce à un srcipt batch.
J'ai commencé par essayer d'éxecuter la commande "dir | findstr" sur un PC distant mais je n'ai pas réussi.
Avez vous des idées?
Merci
vbscript + requette wmi google dessus tu trouveras ton bonheur (et scriptcenter)
Mc Kagan
Posté le 21-08-2007 à 19:06:27
Le problème c'est que WMI n'est dispo que sous Windows XP pas sous 2000. Et le parc est sous Windows 2000. J'avais déja étudié cette option
tu chanches strComputer par le pc que tu veux (. = pc local) et tu auras pour les autres pc. Après tu n'as plus qu'à adapter si tu veux pour plusieurs pc. Tu peux récupérer la liste d'ordi via l'AD dans une OU etc.
Tu peux le faire en powershell à la place de vbscript pour intéroger WMI aussi