20.5 Paramètres de ligne de commande de la fenêtre d'application

Les paramètres de ligne de commande suivants peuvent être utilisés lors de l'ouverture de la fenêtre d'application.

La fenêtre d'application peut être ouverte à l'aide des fichiers nalwin.exe et nalwin32.exe, qui se trouvent dans le répertoire c:\program files\novell\zenworks du poste de travail ou du fichier nal.exe, qui se trouve dans le répertoire sys:public du serveur ZENworks Desktop Management. Ces paramètres peuvent être utilisés avec chacun des trois fichiers.

IMPORTANT :lorsque vous utilisez un paramètre de ligne de commande pour distribuer (/a), désinstaller (/l) ou vérifier (/v) une application, le programme de lancement d'applicatifs effectue l'opération dans l'espace utilisateur plutôt que dans l'espace poste de travail (même si l'application est associée au poste de travail). Par conséquent, l'utilisateur logué doit disposer des droits sur eDirectory et sur le système de fichiers requis pour procéder à la distribution, la désinstallation ou la vérification de l'application.

Tableau 20-1 Paramètres de ligne de commande de la fenêtre d'application

Paramètre

Description

:

EXEMPLE : nalwin :

Ignore l'écran de démarrage initial.

/a="arborescence:.dn_objet_app"

EXEMPLE : nalwin /a="nov:.ms word.app"

Distribue et lance l'objet Application indiqué, qu'il soit ou non associé à l'utilisateur ou au poste de travail, dès lors que l'utilisateur dispose des droits sur le système de fichiers requis pour distribuer et lancer l'application ainsi que pour lire les propriétés de l'objet Application.

Outre la distribution et le lancement de l'application indiquée, le programme de lancement d'applicatifs continue de s'exécuter et affiche les applications associées à l'utilisateur et au poste de travail dans la fenêtre d'application. Si vous souhaitez contourner ce comportement du programme de lancement d'applicatifs, vous pouvez utiliser le paramètre /f pour lui indiquer de ne pas lire eDirectory pour obtenir les associations et le paramètre /h pour masquer la fenêtre d'application.

Arborescence correspond à l'arborescence eDirectory dans laquelle se trouve l'objet Application. L'arborescence par défaut est utilisée si aucun autre nom d'arborescence n'est indiqué.

dn_objet_app est le nom distinctif complet de l'objet Application.

REMARQUE :les guillemets ("") ne sont requis qu'en cas d'utilisation d'un espace dans le nom de l'arborescence ou de l'objet Application.

/c="titre_fenêtre"

EXEMPLE : nalwin /c="App de %cn%"

Utilise le texte indiqué comme titre de la fenêtre d'application. Le titre par défaut de la fenêtre est “Applications fournies par Novell pour Utilisateur”, où Utilisateur correspond au nom distinctif de l'utilisateur.

Le texte indiqué peut contenir des macros (variables) permettant d'afficher des informations eDirectory. L'exemple fourni, /c="App de %cn%", remplace le nom commun de l'utilisateur dans le titre (par exemple, App de JSmith).

REMARQUE :les guillemets ("") ne sont requis qu'en cas d'utilisation d'un espace dans le titre de la fenêtre.

Pour plus d'informations sur les macros, reportez-vous au Section 49.0, Référence : macros.

/f

EXEMPLE : nalwin /f /h

Indique au programme de lancement d'applicatifs de ne pas lire eDirectory pour obtenir la liste des applications associées à l'utilisateur logué ou au poste de travail. Cela est utile lorsque vous utilisez le paramètre /a, /v ou /l pour simplement distribuer, vérifier ou désinstaller une application donnée. Dans cet exemple, le programme de lancement d'applicatifs démarre avec la fenêtre d'application masquée (/h), ne lit pas eDirectory pour obtenir toutes les applications associées à l'utilisateur ou au poste de travail logué (/f), puis distribue et démarre l'application Word (/a=.word.apps).

Vous devez obligatoirement utiliser le paramètre /h avec ce paramètre.

/h

EXEMPLE : nalwin /h

Masque la fenêtre d'application.

Ce paramètre est obligatoire lorsque vous utilisez /f et il est utile avec les paramètres /a, /v et /l.

/l="arborescence:.dn_objet_app"

EXEMPLE : nalwin /l="nov:.ms word.app"

Désinstalle l'objet Application indiqué.

Outre la désinstallation de l'application indiquée, le programme de lancement d'applicatifs continue de s'exécuter et affiche les applications associées à l'utilisateur et au poste de travail dans la fenêtre d'application. Si vous souhaitez contourner ce comportement du programme de lancement d'applicatifs, vous pouvez utiliser le paramètre /f pour lui indiquer de ne pas lire eDirectory pour obtenir les associations et le paramètre /h pour masquer la fenêtre d'application.

Arborescence correspond à l'arborescence dans laquelle se trouve l'objet Application. L'arborescence par défaut est utilisée si aucun autre nom d'arborescence n'est indiqué.

dn_objet_app est le nom distinctif complet de l'objet Application.

REMARQUE :les guillemets ("") ne sont requis qu'en cas d'utilisation d'un espace dans le nom de l'arborescence ou de l'objet Application.

/max

EXEMPLE : nalwin /max

Affiche la fenêtre d'application agrandie lors du premier chargement, remplaçant ainsi la taille de fenêtre enregistrée lors de la fermeture de la session de fenêtre d'application précédente.

/min

EXEMPLE : nalwin /min

Affiche la fenêtre d'application réduite lors du premier chargement, remplaçant ainsi la taille de fenêtre enregistrée lors de la fermeture de la précédente session de fenêtre d'application.

/nd

EXEMPLE : nalwin /nd

Ignore la boîte de dialogue d'avertissement qui s'affiche lorsqu'une connexion via modem est détectée.

/norm

EXEMPLE : nalwin /norm

Affiche la fenêtre d'application dans son état d'origine (taille et position) lors du premier chargement, et ce tant que le paramètre Enreg. taille/position de fenêtre (objet Utilisateur > onglet ZENworks > page Configuration du programme de lancement > bouton Ajouter > onglet Fenêtre) est désactivé. Par défaut, le paramètre Enreg. taille/position de fenêtre est désactivé.

/nq

EXEMPLE : nalwin.exe /a=.word.app /p=”fichier 1.txt” /nq

Utilisé uniquement avec le paramètre /p, indique au programme de lancement d'applicatifs de retirer les guillemets de la chaîne de paramètres. Dans cet exemple, si /nq n'est pas utilisé, les paramètres transmis à l'application sont “fichier 1.txt”. Avec /nq, le paramètre est transmis sous la forme fichier 1.txt.

/p=param /p=”param1 param2 param3”

EXEMPLE : nalwin /a=.word.app /p=fichier.txt

Transmet les paramètres indiqués à l'application lancée. Ce paramètre n'est effectif que lorsqu'il est utilisé avec /a ou /v. Les paramètres indiqués sont ajoutés à ceux déjà définis dans l'objet Application (onglet Options d'exécution > page Application > champ Paramètres). Les règles suivantes s'appliquent lors de l'utilisation du paramètre :

  • Le programme de lancement d'applicatifs lit tout ce qui suit le paramètre /p= jusqu'au premier espace. Il suppose qu'il s'agit de la fin de la chaîne de paramètres. Si la chaîne comprend des espaces, placez l'ensemble de la chaîne entre guillemets.

    Exemple 1 : nalwin.exe /a=.word.app /p=fichier.txt

    Transmis à word.app : fichier.txt

    Exemple 2 : nalwin.exe /a=.word.app /p=”/f=fichier.txt /m / w”

    Transmis à word.app : “/f=fichier.txt /m /w”

    Exemple 3 : nalwin.exe /a=.word.app /p=fichier 1.txt

    Transmis à word.app : fichier

    Dans l'exemple 1, la chaîne de paramètres ne comprend pas d'espace. Les guillemets ne sont pas nécessaires. Dans l'exemple 2, la chaîne de paramètres comprend trois paramètres, séparés par des espaces. Les guillemets sont donc nécessaires. Dans l'exemple 3, la chaîne de paramètres inclut un nom de fichier avec des espaces, mais les guillemets n'ont pas été utilisés. Seule la première partie du nom de fichier est transmise à l'application.

  • Utilisez le paramètre /nq (sans guillemet) si vous ne voulez pas que les guillemets soient transmis à l'application.

    Exemple 4 : nalwin.exe /a=.word.app /p=”fichier 1.txt” /nq

    Transmis à word.app : fichier 1.txt

    Exemple 5 : nalwin.exe /a=.word.app /p=”/f=fichier.txt /m / w” /nq

    Transmis à word.app : /f=fichier.txt /m /w

    L'exemple 5 est identique à l'exemple 2, excepté qu'il inclut /nq pour inhiber la transmission des guillemets.

  • Utilisez des guillemets précédés d'un caractère d'échappement (\") dans les paramètres qui doivent inclure des guillemets afin qu'ils soient acceptés par l'application.

    Exemple 6 : nalwin.exe /a=word.app /p=”/f=\"fichier 1.txt\" /r /q” /nq

    Transmis à word.app : /f=”fichier 1.txt” /r /q

    Exemple 7 : nalwin.exe /a=word.app /p=”/f=fichier 1.txt /r /q” /nq

    Transmis à word.app : /f=fichier 1.txt /r /q

    D'après l'exemple 6, l'application exige que le fichier 1.txt soit placé entre guillemets. Le nom du fichier comprend en effet des espaces. D'après l'exemple 7, l'application n'exige pas que les noms de fichiers comprenant des espaces soient placés entre guillemets.

  • Le nombre total de caractères autorisés pour tous les paramètres est 256.

/r

EXEMPLE : nalwin /r

Remet à zéro l'indicateur de lancements du programme de lancement d'applicatifs. Cette remise à zéro s'effectue automatiquement lorsque le programme de lancement d'applicatifs se ferme normalement. Toutefois, s'il se ferme anormalement, (par exemple, un utilisateur ferme nalwin.exe à l'aide de la combinaison de touches Ctrl+Alt+Suppr), l'indicateur de lancements n'est pas remis à zéro et le redémarrage du programme de lancement d'applicatifs est impossible tant que le poste de travail n'est pas redémarré ou que ce paramètre est utilisé.

/restrictonline=0|1|2|3

EXEMPLE : nalwin /restrictonline=1

Détermine l'état du programme de lancement d'applicatifs (en ligne ou hors ligne) lorsque des connexions eDirectory deviennent disponibles. Ce paramètre s'applique uniquement lorsque l'utilisateur s'authentifie directement auprès de eDirectory via l'agent ZENworks Desktop Management. Il n'est pas pris en charge lorsque l'authentification auprès de eDirectory s'effectue via le serveur Middle Tier ZENworks.

Les quatre valeurs possibles du paramètre sont décrites ci-dessous, chacune ayant un comportement différent au démarrage et en cours d'exécution. Le comportement d'exécution s'applique lorsque, après le démarrage initial, le programme de lancement d'applicatifs détecte un changement dans les connexions eDirectory.

/restrictonline=0

  • Au démarrage : Le programme de lancement d'applicatifs passe en mode en ligne s'il détecte une connexion eDirectory, sauf s'il s'agit d'une connexion via modem. Dans ce cas, il demande à l'utilisateur s'il souhaite passer en ligne ou rester hors ligne.

  • En cours d'exécution : quel que soit le type de connexion (directe ou par modem), le programme de lancement d'applicatifs passe automatiquement en mode en ligne s'il détecte une connexion eDirectory.

    La valeur /restrictonline=0 se traduit par le même comportement que le comportement par défaut du programme de lancement d'applicatifs. En d'autres termes, l'utilisation de la valeur 0 revient à ne pas utiliser le paramètre.

/restrictonline=1

  • Au démarrage : Le programme de lancement d'applicatifs passe en mode en ligne s'il détecte une connexion eDirectory, sauf s'il s'agit d'une connexion via modem. Dans ce cas, il reste en mode hors ligne.

  • En cours d'exécution : identique au comportement de démarrage. Le programme de lancement d'applicatifs passe en mode en ligne s'il détecte une connexion eDirectory, sauf s'il s'agit d'une connexion via modem. Dans ce cas, il reste en mode hors ligne.

/restrictonline=2

  • Au démarrage : valeur non utilisée pour l'instant.

  • En cours d'exécution : valeur non utilisée pour l'instant.

/restrictonline=3

  • Au démarrage : Le programme de lancement d'applicatifs passe en mode en ligne s'il détecte une connexion eDirectory, sauf s'il s'agit d'une connexion via modem. Dans ce cas, il reste en mode hors ligne. Même comportement de démarrage que /restrictonline=1.

  • En cours d'exécution : si le programme de lancement d'applicatifs a démarré en mode en ligne, il reste dans ce mode tant qu'une connexion eDirectory est disponible. S'il a démarré en mode hors ligne, il reste dans ce mode même si une connexion eDirectory devient disponible.

/singletree="arborescence

EXEMPLE : nalwin /singletree=nov

Lit uniquement l'arborescence eDirectory indiquée, en ignorant toute autre arborescence auprès de laquelle l'utilisateur peut être authentifié. Cette option ne s'applique qu'aux applications associées à l'utilisateur, en aucun cas aux applications associées au poste de travail. Supposez que le poste de travail possède un objet Poste de travail dans TREE1. L'utilisateur s'authentifie auprès de TREE2 et démarre le programme de lancement d'applicatifs sur TREE2 (nalwin /singletree=TREE2). Le programme de lancement d'applicatifs affiche l'application associée à l'utilisateur à partir de TREE2 et les applications associées au poste de travail à partir de TREE1.

REMARQUE :les guillemets ("") ne sont requis qu'en cas d'utilisation d'un espace dans le nom de l'arborescence.

/s

EXEMPLE : nalwin /s

Force la fenêtre d'application à se comporter comme le shell Windows. Par exemple, dans le menu Fichier, l'option Quitter le programme de lancement d'applicatifs est remplacée par l'option Arrêter et offre à l'utilisateur les options Windows standard d'arrêt.

Il ne s'agit pas d'un véritable remplacement du shell Windows. Si les utilisateurs réduisent la fenêtre d'application, ils peuvent accéder au bureau normal. Si vous souhaitez que la fenêtre d'application remplace le shell Windows, reportez-vous à la Section 20.4, Utilisation du programme de lancement d'applicatifs en tant que shell Windows.

REMARQUE :sur un poste de travail Windows 98, lorsqu'un utilisateur sélectionne Arrêter > Fermer toutes les applications et se logue sous un autre nom, le bureau Windows de l'utilisateur reste affiché tant que la boîte de dialogue de login est affichée ; le bureau est normalement supprimé.

/time=n

ou

/timen

EXEMPLE : nalwin /time=30

Retarde le démarrage du programme de lancement d'applicatifs du nombre de secondes indiqué.

Utilisez ce paramètre uniquement si vous souhaitez que le programme de lancement d'applicatifs patiente avant le chargement. Par exemple, si plusieurs programmes démarrent à partir du script de login et s'ils affichent tous l'écran de démarrage, vous ne souhaitez pas qu'ils s'affichent tous en même temps. De même, si vous utilisez le paramètre /a pour lancer une application à partir d'un script de login, vous pouvez retarder le démarrage jusqu'à ce que toutes les commandes du script de login soient exécutées.

/u

EXEMPLE : nalwin /u

Ferme toutes les applications, quitte la fenêtre d'application et décharge le programme de lancement d'applicatifs de la mémoire.

/v="dn_objet_app"

EXEMPLE : nalwin /v="nov:.snap.apps"

Vérifie et lance l'application indiquée.

Outre la vérification et le lancement de l'application indiquée, le programme de lancement d'applicatifs continue de s'exécuter et affiche les applications associées à l'utilisateur et au poste de travail dans la fenêtre d'application. Si vous souhaitez contourner ce comportement du programme de lancement d'applicatifs, vous pouvez utiliser le paramètre /f pour lui indiquer de ne pas lire eDirectory pour obtenir les associations et le paramètre /h pour masquer la fenêtre d'application.

Arborescence correspond à l'arborescence dans laquelle se trouve l'objet Application. L'arborescence par défaut est utilisée si aucun autre nom d'arborescence n'est indiqué.

dn_objet_app est le nom distinctif complet de l'objet Application.

REMARQUE :les guillemets ("") ne sont requis qu'en cas d'utilisation d'un espace dans le nom de l'arborescence ou de l'objet Application.