Posez votre question Signaler

Script de démarrage ...

marie - Dernière réponse le 15 oct. 2002 à 12:44
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
Lire la suite 

Script de démarrage »

3 réponses
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Réponse
+0
moins plus
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
Ajouter un commentaire
Ce document intitulé « Script de démarrage ... » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
5 extensions si vous voulez revenir à l'ancien Facebook