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 :
- REM En fait, tu lances le truc que tu veux, en le redirigeant bien vers un fichier du disque
- dir c:\*.* > c:\test.txt
|
Voici les commandes à lancer depuis ton programme :
Code :
- C:\Users\MagicBuzz>net use \\srvgnxtrt\c$ <password> /USER:<user@domain
- La commande s'est terminée correctement.
- C:\Users\MagicBuzz>at \\srvgnxtrt 17:55 z:\test.bat
- Tâche ajoutée avec ID = 1
- C:\Users\MagicBuzz>type \\srvgnxtrt\c$\test.txt
- Le volume dans le lecteur C n'a pas de nom.
- Le numéro de série du volume est 60A1-A6C9
- Répertoire de c:\
- 01/06/2005 03:19 0 AUTOEXEC.BAT
- 02/06/2006 07:41 <REP> bginfo
- 02/06/2006 07:10 <REP> compaq
- 01/06/2005 03:19 0 CONFIG.SYS
- 02/06/2006 07:10 <REP> CPQSYSTEM
- 06/11/2006 17:26 <REP> AdmReseau
- 05/06/2006 16:09 <REP> Documents and Settings
- 02/06/2006 13:54 <REP> drivers
- 02/06/2006 07:14 <REP> HP
- 20/05/2005 17:57 <REP> I386
- 24/05/2007 08:03 936 log.log
- 20/11/2006 15:03 <REP> Program Files
- 14/11/2005 15:33 <REP> psp
- 15/11/2005 00:38 155 TAG.ID
- 24/05/2007 17:50 <REP> TEMP
- 24/05/2007 17:54 24 test.bat
- 05/06/2006 14:00 <REP> VxPushRA
- 22/11/2006 12:22 <REP> WINDOWS
- 14/11/2005 15:48 <REP> wmpub
- 6 fichier(s) 1 115 octets
- 14 Rép(s) 3 512 832 000 octets libres
- C:\Users\MagicBuzz>del \\srvgnxtrt\c$\test.txt
- C:\Users\MagicBuzz>net use \\srvgnxtrt\c$ /delete
- \\srvgnxtrt\c$ a été supprimé.
- C:\Users\MagicBuzz>
|
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 
Message édité par MagicBuzz le 24-05-2007 à 18:02:36