La boîte de dialogue Opération - Exécuter le script permet de configurer un script à exécuter sur le périphérique géré. Pour le bon déroulement de l'opération Exécuter le script, assurez-vous que ce script ne nécessite aucune intervention de l'utilisateur.
Pour accéder à cette boîte de dialogue, utilisez les méthodes suivantes :
Dans le cadre du processus de création d'un ensemble de directives, à l'aide de la catégorie d'ensemble Section 2.1, Création d'ensembles de directives.
. Pour plus d'informations, reportez-vous à laDans le Centre de contrôle ZENworks, cliquez sur l'onglet Distribuer, Installer, Lancer, Vérifier, Désinstaller, Arrêter ou Pré-lancement) et enfin sur la liste déroulante pour y sélectionner une opération disponible.
, puis sur le lien souligné d'un ensemble dans la colonne de la liste , ensuite sur l'onglet , puis sur l'un des onglets de groupe d'opérations (Les paramètres dépendent du type de script sélectionné dans la liste
. Les options suivantes sont disponibles.Sélectionnez cette option pour exécuter un script qui existe sur le périphérique géré.
Figure E-29 Opération - Exécuter le script
Nom du fichier script : spécifiez le chemin d'accès au fichier script sur le périphérique cible, par exemple /usr/local/xyz.pl.
Paramètres du script : indiquez les éventuels paramètres supplémentaires à insérer sur la ligne de commande après le nom du fichier script. Ces paramètres seront transférés à votre script exécutable.
Chemin du moteur de script : indiquez l'interpréteur qui se lance pour exécuter votre script. Par exemple, C:\Program Files\Perl\bin\Perl.exe.
Pour les scripts Windows autres que les scripts par lot (par exemple, VBScript), le champ C:\Windows\System32\wscript.exe)
doit indiquer le chemin vers l'hôte de script Windows (Paramètres du moteur de script : spécifiez les paramètres à placer sur la ligne de commande au lancement du moteur de script.
Attendre avant de passer à l'opération suivante : indiquez ce qui se produit après l'exécution du script :
Pas d'attente : l'opération suivante de la liste est effectuée immédiatement.
Lorsque le lancement de l'opération est terminé : l'opération suivante de la liste est effectuée après la fin du lancement de l'opération.
Attendre _ secondes : attendez le nombre de secondes spécifié avant de passer à l'opération suivante.
Mettre fin à l'opération si le délai d'attente est expiré : si vous sélectionnez l'option
, cette option est activée. Si le nombre spécifié de secondes est dépassé sans que l'opération ne soit effectuée, elle est arrêtée.Codes de retour de réussite : spécifiez les codes de réussite différents de zéro que le script retourne. Vous pouvez spécifier plusieurs codes de réussite séparés par des virgules.
Si un script retourne des codes de réussite différents de zéro, vous devez spécifier ces codes lors du lancement de l'opération. Par exemple, explorer.exe dans Windows retourne le code de réussite 1. Pour lancer avec succès l'application Explorateur, vous devez ajouter 1 comme code de réussite lors du lancement de l'opération.
Répertoire de travail : cliquez sur
pour indiquer le répertoire de travail du script. Indiquez le répertoire de travail initial du script.Priorité : cliquez sur
pour indiquer la priorité du script. Indiquez la priorité du processus qui exécute le script. Cette option permet de configurer le pourcentage de ressources processeur destinées au script. Sélectionnez l'une des priorités suivantes : , , , , et .Exécuter en tant que : cliquez sur
pour spécifier le paramètre Exécuter en tant que du script. Spécifiez une option :Système : exécute le script en tant que compte système (comme un service).
Administrateur : exécute le script en tant qu'utilisateur administrateur dynamique. Un administrateur dynamique est un compte administrateur créé à la volée pour exécuter certaines procédures, comme l'installation d'applications ou l'exécution de scripts. L'utilisation d'un administrateur dynamique est pratique lors de l'installation d'applications (certaines applications MSI, par exemple) ne pouvant être installée dans l'espace du système. Lorsque vous sélectionnez cette opération, l'administrateur dynamique est créé, il effectue les tâches requises, puis le compte est supprimé.
Utilisateur : le script s'exécute à l'aide des références de l'utilisateur logué. Par exemple, le script possède les mêmes droits d'accès au registre et au système de fichiers que l'utilisateur logué.
Sélectionnez cette option pour saisir un script dans le Centre de contrôle ZENworks.
Figure E-30 Opération - Exécuter le script
Contenu du script : cliquez sur
pour afficher une zone de texte dans laquelle vous saisissez votre script. Ce script est livré aux périphériques assignés et est exécuté dans l'environnement shell standard des périphériques.Par exemple, vous pouvez automatiser les assignations de lecteurs à l'aide des fonctionnalités de scripts des ensembles. Le script de votre ensemble peut indiquer :
net use m: \\server\sys
net use w: \\server\vol1
Si l'utilisateur est logué en tant qu'utilisateur eDirectory et s'il dispose de droits suffisants, les assignations fonctionnent. Il peut assigner un lecteur à un partage Windows à l'aide d'un compte de domaine en ajoutant le nom d'utilisateur/le mot de passe à la ligne de script. Si l'utilisateur est logué en tant qu'utilisateur Active Directory et s'il dispose de droits, le nom d'utilisateur et le mot de passe ne sont pas requis.
Enregistrer le fichier avec l'extension : indiquez l'extension que vous voulez ajouter au script lors de son enregistrement. Par exemple, .bat.
Chemin du moteur de script : indiquez l'interpréteur qui se lance pour exécuter votre script.
Paramètres du moteur de script : spécifiez les paramètres à placer sur la ligne de commande au lancement du moteur de script.
Attendre avant de passer à l'opération suivante : indiquez ce qui se produit après l'exécution du script :
Pas d'attente : l'opération suivante de la liste est effectuée immédiatement.
Lorsque le lancement de l'opération est terminé : l'opération suivante de la liste est effectuée après la fin du lancement de l'opération.
Attendre _ secondes : attendez le nombre de secondes spécifié avant de passer à l'opération suivante.
Mettre fin à l'opération si le délai d'attente est expiré : si vous sélectionnez l'option
, cette option est activée. Si le nombre spécifié de secondes est dépassé sans que l'opération ne soit effectuée, elle est arrêtée.Répertoire de travail : cliquez sur
pour indiquer le répertoire de travail du script. Indiquez le répertoire de travail initial du script.Priorité : cliquez sur
pour indiquer la priorité du script. Indiquez la priorité du processus qui exécute le script. Cette option permet de configurer le pourcentage de ressources processeur destinées au script. Sélectionnez l'une des priorités suivantes : et .Exécuter en tant que : cliquez sur
pour spécifier le paramètre Exécuter en tant que du script. Spécifiez une option :Système : exécute le script en tant que compte système (comme un service).
Administrateur : exécute le script en tant qu'utilisateur administrateur dynamique. Un administrateur dynamique est un compte administrateur créé à la volée pour exécuter certaines procédures, comme l'installation d'applications ou l'exécution de scripts. L'utilisation d'un administrateur dynamique est pratique lors de l'installation d'applications (certaines applications MSI, par exemple) ne pouvant être installée dans l'espace du système. Lorsque vous sélectionnez cette opération, l'administrateur dynamique est créé, il effectue les tâches requises, puis le compte est supprimé.
Utilisateur : le script s'exécute à l'aide des références de l'utilisateur logué. Par exemple, le script possède les mêmes droits d'accès au registre et au système de fichiers que l'utilisateur logué.
Sélectionnez cette option pour indiquer un fichier de script qui est déjà sur le périphérique sur lequel vous exécutez le Centre de contrôle ZENworks.
Figure E-31 Opération - Exécuter le script
Sélectionner depuis ce périphérique : recherchez et sélectionnez le fichier de script.
Paramètres du script : indiquez les éventuels paramètres supplémentaires à insérer sur la ligne de commande après le nom du fichier script. Ces paramètres seront transférés à votre script exécutable.
Chemin du moteur de script : indiquez l'interpréteur qui se lance pour exécuter votre script.
Paramètres du moteur de script : spécifiez les paramètres à placer sur la ligne de commande au lancement du moteur de script.
Attendre avant de passer à l'opération suivante : indiquez ce qui se produit après l'exécution du script :
Pas d'attente : l'opération suivante de la liste est effectuée immédiatement.
Lorsque le lancement de l'opération est terminé : l'opération suivante de la liste est effectuée après la fin du lancement de l'opération.
Attendre _ secondes : attendez le nombre de secondes spécifié avant de passer à l'opération suivante.
Mettre fin à l'opération si le délai d'attente est expiré : si vous sélectionnez l'option
, cette option est activée. Si le nombre spécifié de secondes est dépassé sans que l'opération ne soit effectuée, elle est arrêtée.Répertoire de travail : cliquez sur
pour indiquer le répertoire de travail du script. Indiquez le répertoire de travail initial du script.Priorité : cliquez sur
pour indiquer la priorité du script. Indiquez la priorité du processus qui exécute le script. Cette option permet de configurer le pourcentage de ressources processeur destinées au script. Sélectionnez l'une des priorités suivantes : et .Exécuter en tant que : cliquez sur
pour spécifier le paramètre Exécuter en tant que du script. Spécifiez une option :Système : exécute le script en tant que compte système (comme un service).
Administrateur : exécute le script en tant qu'utilisateur administrateur dynamique. Un administrateur dynamique est un compte administrateur créé à la volée pour exécuter certaines procédures, comme l'installation d'applications ou l'exécution de scripts. L'utilisation d'un administrateur dynamique est pratique lors de l'installation d'applications (certaines applications MSI, par exemple) ne pouvant être installée dans l'espace du système. Lorsque vous sélectionnez cette opération, l'administrateur dynamique est créé, il effectue les tâches requises, puis le compte est supprimé.
Utilisateur : le script s'exécute à l'aide des références de l'utilisateur logué. Par exemple, le script possède les mêmes droits d'accès au registre et au système de fichiers que l'utilisateur logué.