Rechercher : dans
Par :

Script de démarrage ...

Dernière réponse le 15 oct 2002 à 12:44:41 marie, le 14 oct 2002 à 12:52:18 
 Signaler ce message aux modérateurs

J'aimerais savoir comment créer un script de démarrage sous Windows 2000 server, permettant à chaque connexion d'un utilisateur de tester si une application existe ou pas sur le disque. Si ce n'est pas le cas, il faudrait une installation automatique de l'application.

Merci d'avance,

Marie

Meilleures réponses pour « Script de démarrage ... » dans :
Script au démarrage et à l'arrêt d'Ubuntu VoirFaire exécuter un script au démarrage d'Ubuntu Modifiez le fichier /etc/rc.local et ajoutez vos commandes. Le script doit toujours se terminer par un exit 0 Faire exécuter un script au redémarrage Placez votre script dans /etc/rc0.d et rendez...
Script au démarrage et à l'arrêt de Windows VoirL'astuce est valable pour Windows XP, Vista et 7 ; mais la méthode varie suivant l'édition de votre Windows (professionnelle ou familiale). Pour les éditions professionnelles ou intégrales Lancer l'éditeur de stratégie du groupe local : Menu...
Créer un script d'ouverture de session VoirWindows permet de définir des scripts d'ouverture de session, c'est-à-dire des scripts contenant des commandes exécutés dès qu'un utilisateur ouvre une nouvelle session. Les scripts d'ouverture de session permettant de lancer des tâches qui seront...
Windows 7 - Barre des tâches et menu démarrer VoirLA BARRE DES TACHES ET LE MENU DEMARRER Cet élément clé du Bureau de Windows est situé en bas de l’écran, sur toute sa largeur. C’est l’un des aspects du système qui a le plus évolué entre Windows Vista et Windows 7. Pour commencer, elle est plus...
Mise en place d'une démarche qualité VoirMise en place d'une démarche qualité L'amélioration de la qualité (réduction des non-qualités et amélioration des processus de travail) dans une entreprise demande une réflexion associant la direction et l'ensemble du personnel afin de définir des...

1

ipl, le 15 oct 2002 à 01:29:24

Bonsoir marie, bonsoir à tous,

Je sais faire avec Windows NT4 Server... à mon travail (je n'ai pas de server NT4 sous les yeux).
Si personne ne t'a répondu d'ici là, je te dirai comment faire demain !

Le principe est de créer des fichiers .bat dans un répertoire donné du server et d'indiquer le script à exécuter, dans l'enregistrement utilisateur (User Manager).
Le .bat est lancé par le serveur mais exécuté sur le poste client et donc, le test est effectué sur la station.

J'espère que W2K fonctionne comme NT
Il convient de trouver une caractéristique du logiciel à tester comme par exemple, la présence d'un fichier dans un certain répertoire !

@12C4
Ipl

Répondre à ipl

2

ipl, le 15 oct 2002 à 12:30:46

Bonjour marie, bonjour à tous,

Je te parle là de Windows 2000 Server (contrairement à ce que je te disais hier, j'ai trouvé un Server sous 2000)

Tu crées tes scripts (par groupe d'utilisateurs, par utilisateur si çà te chante...), c'est à dire des fichiers .bat ou .cmd dans lesquels tu insères les commandes nécessaires.
Comme je te le disais hier, tu dois tenir compte du fait que le script sera exécuté sur le poste client c'est à dire que lorsque tu parles du disque courant, il s'agit du disque C du client (si tu veux évoquer le disque du server, tu dois préciser qqc comme \\FRSWPAR006\D:\Data\...)

Tes fichiers scripts créés, il te faut les affecter aux utilisateurs.
Pour celà :
- clic-droit sur Poste de travail/Gérer/Utilisateurs et Groupes locaux/Utilisateurs
- double-clic sur un utilisateur/onglet Profil/dans le pavé "Profil utilisateur", tu renseigne les cases "Chemin du profil" et "Script d'ouverture de session" (nom du fichier script).

@12C4
Ipl

Répondre à ipl

3

 ipl, le 15 oct 2002 à 12:44:41

Rebonjour marie,

Quelques précisions supplémentaires :

-NT4- pour ceux que çà intéresse, le répertoire "normal" pour les scripts d'ouverture (même si on peut indiquer un répert. autre) est C:\WinNT\System32\Repl\Import\Scripts
Il n'y a pas, apparemment de répertoire privilégié sous W2K Serveur.

-fichiers scripts-
Comme déjà dit, le script doit être mis au point en pensant qu'il sera exécuté sur le poste client.
Qq exemples de commandes :
.net time \\FRSWPAR006\set /yes (synchronisation de l'heure sur celle du serveur)
.net use m: \\FRSWPAR006\users (définition de l'unité réseau M:)
.il conviendra souvent d'utiliser les variables d'environnement de manière à ne pas devoir tester si le poste est sous Ws9x, sous NT, sous 2000, etc. par ex.
XCOPY \\FRSWPAR002\netlogon\hosts %WINDIR%\System32\drivers\etc\hosts /D
.néanmoins, il sera parfois nécessaire de connaître le système d'exploit, ceci peut se faire par :
if %OS%.==Windows_NT. goto Winnt
:Winnt
blablabla nt

Je ne m'étends pas plus... si tu as besoin de précisions sur les fichiers de commandes, sur les variables d'env. (où les trouver, comment les renseigner, comment les tester, les afficher, etc.), poste à nouveau !

@12C4
Ipl

Répondre à ipl