Script d'ouverture de session windows 2000 server !!! HELP !

Script d'ouverture de session windows 2000 server !!! HELP ! - VB/VBA/VBS - Programmation

Marsh Posté le 28-06-2011 à 18:48:30    


Bonjour !
J'ai du mal à créer le script de session suivant :  
 
1. Permettre une connexion sur le répertoire de base de chaque utilisateur par la lettre de lecteur réseau z:  
2. le titre de la fenêtre de script doit être celui de l'utilisateur
3. lancement de bloc note si "secrétaire"
4. lancement de "site et services active directory" si directeur  
5. lancement de "utilisateurs et ordinateurs active directory" si "moi même"
6. Affichage message de bienvenue (net send) au nom de l'utilisateur
7. Affichage nom du domaine
8. Affichage nom de l'ordinateur
 
Pause pour terminer.
 
 
Quelqu'un peut m'aider please ?? Please !!! :) :) :)

Reply

Marsh Posté le 28-06-2011 à 18:48:30   

Reply

Marsh Posté le 29-06-2011 à 14:52:26    

1. On le supprime toujours avant de le remettre :
 

Code :
  1. net use Z: /delete /yes
  2. net use Z: \\ton_serveur\ton_répertoire /PERSISTENT:NO


 
 
2. Je suppose que tu voulais dire "le titre de la fenêtre de script doit être le nom de l'utilisateur"
 

Code :
  1. title %username%


 
 
3.

Code :
  1. if %username%==secrétaire (start notepad)


 
 
4. Je ne connais pas le nom du processus mais facilement trouvable via le gestionnaire des tâches :
 

Code :
  1. if %username%==directeur (start xxxx)


 
 
5. De même que le 4.
 

Code :
  1. if %username%==moimême (start xxxx)


 
 
6.

Code :
  1. net send %computername% Bienvenue!


 
 
7.

Code :
  1. echo Nom du domaine : %userdomain%


 
 
8.

Code :
  1. echo Nom de l'ordinateur : %computername%


 
 
Puis la pause et bah..

Code :
  1. pause

 
 
 
Voila ce que ça donne :
 

Code :
  1. @echo off
  2. title %username%
  3. net use Z: /delete /yes
  4. net use Z: \\ton_serveur\ton_répertoire /PERSISTENT:NO
  5. if %username%==secrétaire (start notepad)
  6. if %username%==directeur (start xxxx)
  7. if %username%==moimême (start xxxx)
  8. net send %computername% Bienvenue!
  9. cls
  10. echo Nom du domaine : %userdomain%
  11. echo.
  12. echo Nom de l'ordinateur : %computername%
  13. echo.
  14. echo Appuyez sur une touche pour quitter...
  15. pause>nul


 
Mais pourquoi faire une pause ? Pourquoi envoyer ton message de bienvenue via un net send ? Tu peux directement l'afficher dans la fenêtre DOS ! Il est possible de changer la couleur de fond et de l'écriture et réaliser des petits motifs.. Amplement suffisant pour un simple message de bienvenue. :)


Message édité par SaW3r le 29-06-2011 à 15:46:24
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed