CMD sur un autre ordinateur - C#/.NET managed - Programmation
Marsh Posté le 26-04-2007 à 16:00:15
ReplyMarsh Posté le 24-05-2007 à 10:01:07
avec la commande "at" ça doit marcher aussi (et ça évite de monter un serveur telnet totalement inutile).
par contre, tu ne récupèreras pas la sortie de la commande, à moins ensuite d'aller lire un fichier contenant cette sortie.
|
Marsh Posté le 24-05-2007 à 18:02:03
Exemple :
Soit Z: un lecteur réseau monté sur chacun des postes clients (avec un script winlogon par exemple).
Ce lecteur contient le fichier "test.bat" suivant :
(Ici "17h55" est une heure dans un futur très proche)
Code :
|
Voici les commandes à lancer depuis ton programme :
Code :
|
PS : Le "type" c'est juste pour montrer ici qu'on peut voir le résultat de ce qui s'est passé dans mon bat.
PS² : Les "net use", c'est pour éviter de me prendre un "Accès refusé" sur le AT, car je ne suis pas dans le domaine, donc je n'ai pas les droits nécessaires pour accéder au serveur que j'ai utilisé pour faire les tests
Marsh Posté le 26-05-2007 à 00:31:41
à la différence près que "at" marche sur n'importe quel windows à base de NT sans devoir rien installer
Marsh Posté le 26-04-2007 à 15:56:50
Bonjour,
J'aimerai pourvoir lancer des commandes comme dans un CMD local mais sur une machine distante (dont je dispose les droits) dans un programme c#
Bonne journée