MACRO (Appel d'une macro)
Cette commande permet d'appeler un fichier à partir de la ligne de commande d'administration qui contient une ou plusieurs commandes d'administration IBM Storage Protect à exécuter.
Une macro est un fichier qui contient une ou plusieurs commandes d'administration IBM Storage Protect . Vous pouvez exécuter une macro uniquement à partir du client d'administration en mode de traitement par lots ou en mode interactif. Une macro est stockée comme un fichier sur la machine (ou poste) client d'administration. Les macros ne sont pas réparties sur les serveurs et ne peuvent pas être programmées sur le serveur.
Il peut être utile de créer une macro pour entrer les commandes utilisées fréquemment. Cette opération permet également d'exécuter des commandes contenant plusieurs paramètres ou de traiter respectivement des commandes associées. Après avoir créé une macro, mettez à jour ses données, puis utilisez-les de nouveau. Vous pouvez également copier le fichier de macro, y apporter des modifications, puis l'exécuter.
Classe de privilège
Tout administrateur peut émettre cette commande.
Syntaxe
Paramètres
- nom_macro (obligatoire)
- Spécifie le nom de la macro.
- valeur_substitution
- Spécifie la valeur affectée à une variable de substitution dans une macro. Une variable de substitution permet de réexécuter une macro chaque fois que vous devez effectuer la même tâche pour différents objets ou avec différentes valeurs de paramètres. Pour spécifier une valeur comprenant des espaces, placez-la entre guillemets. Ce paramètre est facultatif.
Exemple : Création d'une macro pour l'enregistrement d'un nouvel administrateur
Créez un fichier de macro nommé REGNG. Utilisez la macro pour enregistrer et accorder des droits au nouvel administrateur. Entrez la macro suivante :/* Register and grant authority to a new administrator */
REGister Admin jones passwd -
CONtactinfo="x1235"
GRant AUTHority jones -
CLasses=PolicyEmettez la commande suivante pour exécuter la macro :macro regng.macExemple : Ecriture d'une macro à l'aide de variables de substitution
Créez un fichier macro nommé AUTHRG, contenant des variables de substitution pour enregistrer et accorder des droits de propriété à un nouvel administrateur. Entrez la macro suivante :/* Register and grant authority to a new administrator */
REGister Admin %1 %2 - /* Enter userid and password */
CONtact=%3 /* Enter contact info (in quotes if nec.) */
GRant AUTHority %1 - /* Server uses variable already */
- /* defined by you */
CLasses=%4 /* Enter the privilege class */Emettez une commande similaire à la suivante tout en entrant les valeurs à transmettre au serveur pour exécuter la commande
lors de l'exécution de la macro.macro authrg.mac jones passwd x1235 Policy