Lancement au démarrage d'une app - Shell/Batch - Programmation
Marsh Posté le 25-03-2003 à 21:06:51
mic3d a écrit : Salut, |
Tu mets ton batch dans le répertoire "Démarrage" du menu démarrer.
Marsh Posté le 25-03-2003 à 21:25:25
Si tu es sur un réseau NT, alors cherche de la doc sur le NTLOGON.
Ceci permet de centraliser des scripts, mais aussi des programmes sur des serveurs, qui sont éxécutés automatiquement par les postes clients lorsqu'un utilisateur s'y connecte.
Les avantages par rapport à un bat dans le menu démarrer sont, entre autres :
- Impossible de passer outre le lancement de ces scripts, à moins d'être déconnecté du réseau.
- Une seule version à maintenir, centralisée en un unique point.
- Lancement automatique depuis tout PC membre du domaine, pas besoin de passer sur le poste de chaque utilisateur.
- Possibilité de lancer des scripts différents selon les utilisateurs, groupes et ordinateurs.
- Un certain nombre de paramètres tels que le nom de l'utilisateur sont disponibles. Très pratique pour monter automatiquement un lecteur sur un répertoire réseau portant le nom du user.
Marsh Posté le 25-03-2003 à 21:30:11
Extrait de l'aide de Windows .NET Server 2003 :
(ceci est valable pour tout Windows à partir de 98, ou antérieurs, avec WSH installé. (IE 4 et +)
Citation : Understanding logon scriptsA logon script runs automatically whenever a user logs on to a computer running a member of the Windows .NET Server 2003 family of operating systems. The script can contain operating system commands, such as those that make network connections or start programs. Logon scripts can also set environment variables to specify information such as the computer search path and the directory for temporary files. A logon script is usually a batch file (.bat or .cmd file name extension), but any executable program can be used. |
Marsh Posté le 25-03-2003 à 21:32:02
Citation : Creating logon scriptsYou can use logon scripts to assign tasks that will be performed when a user logs on to a particular computer. The scripts can carry out operating system commands, set system environment variables, and call other scripts or executable programs. The Windows .NET Server 2003 family supports two scripting environments: the command processor runs files containing batch language commands, and Windows Script Host (WSH) runs files containing Microsoft Visual Basic Scripting Edition (VBScript) or Jscript commands. You can use a text editor to create logon scripts. Some tasks commonly performed by logon scripts include: |
Pour l'assignament d'un script à un utilisateur/groupe/ordinateur/sous-domaine précis, tu dois passer par "Group Policy" sur le contrôlleur de domaine.
Pour se faire, tu dois faire ça :
Citation : Logon script assignmentOn computers running operating systems in the Windows .NET Server 2003 family, you can assign a logon script to a user account. When a user logs on and a path to a logon script is present in the user account, the file is located and run. |
PS: Et après, qu'on me dise que le "man" de Linux est mieu que l'aide de Windows
Marsh Posté le 25-03-2003 à 20:53:22
Salut,
Je veux lancer un programmer automatiquement au lancement de Windows. C'est un programme "dos" en arrière plan. Où dois je placer les éléments en ouvertures automatiques.
De manière transparente pour l'user (ce n'est pas un virus au autre je suis je connais mal l'OS Win pour l'heure).
Un fichier .ini avec un path de l'app et de son dossier ne marche pas...
Merci.