Dieser Befehl fügt Jobs einer unversiegelten lokalen Software-Richtlinie hinzu. Die hinzuzufügenden Jobs können durch Prozedur- oder Software-Gruppen, durch eine Datei mit allen erforderlichen Informationen oder durch das direkte Übergeben der Informationen für einen Job mit dem Aufruf angegeben werden. Wenn das Hinzufügen erfolgreich verläuft, kann die Richtlinie optional mit dieser Aktion versiegelt werden.
Dieser Befehl hat das folgende Format:
swPolicy action=Element hinzufügen
name=Name_der_Software-Richtlinie
{group=Name_einer_Software-_oder_Prozedurgruppe|
procedures=Jobdatei|
item=Elementname
version=Elementversion
[task={activate | configure | install | uninstall}]
procedure=Prozedurname
[installedWith=Name_der_Installationsprozedur]
[after={exacttime|boottime}]
[reinstall[={y|n}]]
[preaction={none|reboot|logoff}]
[postaction={none | reboot | logoff | rebootAtEnd | logoffAtEnd | shutdownAtEnd}]
[promptUser[={y|n}]]
[allowCancel[={y|n}]]
[execTimedOut[={y|n}]]
[offline[={y|n}]]
[runAtShutdown[={y|n}]]
[preventLogon[={y|n}]]
[triggeredByScalSrv[={y|n}]]
[globaltime[={y|n}]]
[calendarname=Name_des_Lieferungskalenders]
[noCalendar[={y|n}]]
[resolveQuery[={y|n}]]
[stagingServer[={y|n}]]
[parameters=Benutzerparameter]
[prompt=t.h]
[jobTimeout=t.h]
[repeat[={y|n}]]
[seal[={y|n}]]
[userJobMessage]
Der Name der Software-Richtlinie, zu der die Jobs hinzugefügt werden.
Diese Option gibt den Namen einer Software- oder Prozedurgruppe an. Die Mitglieder der Gruppe werden zum Hinzufügen von Jobs zur Software-Richtlinie verwendet.
Die Jobs der Richtlinie werden aus den standardmäßigen Installationsprozeduren der Gruppenmitglieder generiert, sofern diese vorhanden sind, oder aus der ersten Installationsprozedur in der Reihenfolge. Die Joboptionen werden aus den Standardeinstellungen oder von der Prozedur übernommen. Wenn für ein Mitglied keine Installationsprozeduren vorhanden sind, wird dieses Mitglied übersprungen und eine Warnung gemeldet.
Die Jobs für die Richtlinie werden aus den Prozeduren der Gruppe erstellt. Die Joboptionen werden aus den Standardeinstellungen oder von der Prozedur übernommen.
Wenn diese Option nicht codiert ist, erfolgt keine Evaluierung von Gruppen zum Ausfüllen der erstellten Software-Richtlinie.
Die Option "group" darf nicht mit der Option "procedures" oder "item" codiert werden.
Diese Option gibt den Namen einer Datei an, die die Prozeduren zum Erstellen der Jobs für die Software-Richtlinie enthält. Für jeden Job, der erstellt und der Richtlinie zugewiesen werden soll, muss in der Datei ein Eintrag mit der folgenden Syntax erstellt werden:
item=Elementname version=Elementversion
procedure=Prozedurname
task={activate | configure | install | uninstall}
[installedWith=Name_der_Installationsprozedur]
[after={exacttime|boottime}]
[reinstall[={y|n}]]
[preaction={none|reboot|logoff}]
[postaction={none | reboot | logoff | rebootAtEnd | logoffAtEnd | shutdownAtEnd}]
[promptUser[={y|n}]]
[allowCancel[={y|n}]]
[execTimedOut[={y|n}]]
[offline[={y|n}]]
[runAtShutdown[={y|n}]]
[preventLogon[={y|n}]]
[triggeredByScalSrv[={y|n}]]
[globaltime[={y|n}]]
[calendarname=Name_des_Lieferungskalenders]
[noCalendar[={y|n}]]
[resolveQuery[={y|n}]]
[stagingServer[={y|n}]]
[parameters=Benutzerparameter]
[prompt=t.h]
[jobTimeout=t.h]
[repeat[={y|n}]]
Eine Zeile darf jeweils nur einen Eintrag enthalten, und ein Eintrag darf nicht mehr als eine Zeile umfassen. Der Eintrag muss mit den Parametern "item", "version", "procedure" und "task" in dieser Reihenfolge beginnen. Die Reihenfolge der übrigen Parameter ist beliebig. Parameterwerte, die Leerzeichen enthalten, müssen in Anführungszeichen (") eingeschlossen werden. Wenn ein Parameterwert ein Anführungszeichen enthält, muss dieses verdoppelt werden.
Die Bedeutung der Parameter ist in den unten stehenden Optionsbeschreibungen angegeben.
Die Option "procedures" darf nicht mit der Option "group" oder "item" codiert werden.
Gibt den Namen eines registrierten Element-Produkts an. Der Job wird für dieses Element erstellt und zur Software-Richtlinie hinzugefügt.
Die Option "item" darf nicht mit der Option "group" oder "procedures" codiert werden.
Gibt die Version des angegebenen Elements an, die für die Jobgenerierung verwendet wird.
Gibt den Typ der Prozedur an, für die der Job der Software-Richtlinie hinzugefügt wird. Die folgenden Task-Typen sind gültig:
Die ausgewählte Prozedur ist eine Aktivierungsprozedur.
Die ausgewählte Prozedur ist eine Konfigurationsprozedur.
Die ausgewählte Prozedur ist eine Installationsprozedur.
Die ausgewählte Prozedur ist eine Deinstallationsprozedur.
Wenn die Option nicht codiert ist, ist "install" die Standardeinstellung.
Name der Elementprozedur, die zum Generieren des Jobs verwendet wird, der zur Software-Richtlinie hinzugefügt werden soll.
Wenn diese Option angegeben ist, handelt es sich um den Namen einer Installationsprozedur des angegebenen Elements. Der zu generierende Job wird nur auf Computern ausgeführt, auf denen das Element mit dieser angegebenen Prozedur installiert wird. Wenn es sich bei dem hinzuzufügenden Job selbst um einen Installationsjob handelt, wird dieser Parameter ignoriert.
Wenn die Option nicht codiert ist, wird nicht geprüft, auf welche Weise das Element installiert wird.
Diese Option gibt an, wann die Jobausführung auf den Zielsystemen startet. Folgende Werte sind gültig:
Die Verarbeitung der Prozedur beginnt, sobald der Auftrag fällig ist.
Nachdem der Auftrag fällig geworden ist, wird die Verarbeitung der Prozedur bis zum nächsten Hochfahren (bzw. Neustart) zurückgestellt.
Der Standardwert ist "exacttime".
Wenn "reinstall" oder "reinstall=y" codiert ist, wird das Element bei jeder Evaluierung der Software-Richtlinie neu auf den Zielen installiert. Wenn "reinstall=n" codiert ist oder die Option fehlt, wird das Element nur installiert, wenn es auf den Zielen nicht vorhanden ist. Die Option ist für Installationsprozeduren gültig. Bei allen anderen Prozedurtypen wird sie ignoriert.
Gibt Aktionen an, die ausgeführt werden müssen, bevor der entsprechende Job auf den Zielcomputern verarbeitet wird. Die gültigen Vorabaktionen sind:
Führt keine vorangestellten Aktionen aus.
Startet das System neu, bevor der Job ausführt wird.
Meldet den Benutzer ab, bevor der Job ausführt wird.
Wenn diese Option nicht codiert ist, wird die Standardeinstellung durch die Optionen der Elementprozedur bestimmt.
Gibt Aktionen an, die ausgeführt werden müssen, nachdem der entsprechende Job auf den Zielcomputern verarbeitet wurde. Die folgenden Folgeaktion sind gültig:
Führt keine Folgeaktionen aus.
Startet das System neu, nachdem der Job ausführt wurde.
Meldet die Benutzer ab, nachdem der Job ausführt wurde.
Gibt an, dass nach der Verarbeitung des Jobs ein Neustart erforderlich ist. Der Neustart kann jedoch zurückgestellt werden, bis alle anderen Jobs, die das Ergebnis derselben Evaluierung der Software-Richtlinie sind, verarbeitet wurden, oder bis ein nachfolgender Job einen sofortigen Neustart vor oder nach seiner Verarbeitung erfordert.
Gibt an, dass nach der Verarbeitung des Jobs die Abmeldung des Benutzers erforderlich ist. Die Abmeldung kann jedoch zurückgestellt werden, bis alle anderen Jobs, die das Ergebnis derselben Evaluierung der Software-Richtlinie sind, verarbeitet wurden, oder bis ein nachfolgender Job einen sofortigen Neustart oder eine Abmeldung vor oder nach seiner Verarbeitung erfordert.
Fährt den Zielcomputer nach Abschluss der Jobs herunter.
Wenn diese Option nicht codiert ist, wird die Standardeinstellung durch die Optionen der Elementprozedur bestimmt.
Wenn "promptUser" oder "promptUser=y" angegeben wurde, wird der Benutzer auf den Zielen vor der Jobausführung benachrichtigt. Wenn "prompt=n" angegeben ist, wird der Job ausgeführt, ohne dass dem Benutzer eine Meldung angezeigt wird.
Wenn diese Option nicht codiert ist, wird die Standardeinstellung durch die Optionen der Elementprozedur bestimmt.
Wenn "allowCancel" oder "allowCancel=y" angegeben ist, kann der Benutzer auf den Zielen die Ausführung des Jobs abbrechen, wenn die Meldung über die Ausführung angezeigt wird. Wenn "allowCancel=n" angegeben ist, kann der Benutzer den Job nicht abbrechen.
Die Anzeige der Meldung über die Ausführung muss zugelassen sein, damit das Abbrechen der Jobausführung ermöglicht werden kann. Anderenfalls wird ein Fehler gemeldet.
Wenn diese Option nicht codiert ist, wird die Standardeinstellung durch die Optionen der Elementprozedur bestimmt.
Wenn "execTimedOut" oder "execTimedOut=y" codiert ist, wird die Ausführung des Jobs automatisch gestartet, wenn die das Zeitlimit für die Anzeige der Benachrichtigung für den Benutzer überschritten wird. Wenn "execTimedOut=n" codiert ist, startet der Job nicht bei der Überschreitung des Zeitlimits.
Die Anzeige der Meldung über die Ausführung muss zugelassen sein, damit der Start nach der Überschreitung des Zeitlimits aktiviert werden kann. Anderenfalls wird ein Fehler gemeldet.
Wenn diese Option nicht codiert ist, wird die Standardeinstellung durch die Optionen der Elementprozedur bestimmt.
Wenn "offline" oder "offline=y" angegeben ist, wird die Verbindung zwischen dem Ziel und dem zugeordneten Server für die Jobausführung getrennt. Wenn "offline=n" angegeben ist, wird die Verbindung nicht getrennt.
Wenn diese Option nicht codiert ist, wird die Standardeinstellung durch die Optionen der Elementprozedur bestimmt.
Wenn "runAtShutdown" oder "runAtShutdown=y" codiert ist, wird der Job nur beim Herunterfahren des Systems ausgeführt. Wenn "runAtShutdown=n" codiert ist, wird der Job auch zu jedem anderen Zeitpunkt ausgeführt, zu dem er fällig ist.
Wenn diese Option nicht codiert ist, wird die Standardeinstellung durch die Optionen der Elementprozedur bestimmt.
Diese Option gilt nur für UNIX.
Wenn "preventLogon" oder "preventLogon=y" angegeben ist, werden Anmeldeversuche von Benutzern auf den Zielen während der Ausführung des Jobs abgelehnt. Wenn ein Benutzer bereits angemeldet ist, wenn der Job startet, wird die Ausführung zurückgestellt, bis sich der Benutzer abgemeldet hat.
Wenn "preventLogon=n" codiert ist, hat es keinen Einfluss auf die Ausführung des Jobs, ob ein Benutzer angemeldet ist oder versucht, sich während der Ausführung anzumelden.
Wenn diese Option nicht codiert ist, wird die Standardeinstellung durch die Optionen der Elementprozedur bestimmt.
Diese Option gilt nur für Windows-Ziele.
Wenn "triggeredByScalSrv" oder "triggeredByScalSrv=y" codiert ist, initiieren die den Zielen zugeordneten Scalability-Server die Ausführung des Jobs. Wenn "triggeredByScalSrv=n" codiert ist, initiiert das Ziel die Ausführung zum Zeitpunkt des Neustarts oder der Jobprüfung.
Der Standardwert ist "triggeredByScalSrv".
Wenn "globalTime" oder "globalTime=y" codiert ist, basieren alle dem Job zugeordneten Datumsangaben auf der Zeit des Enterprise-Managers, anderenfalls auf der Zeit des Domänen-Managers.
Der Standardwert ist "globaltime=n".
Gibt den Namen des Kalenders an, der dafür zuständig ist, die Lieferung des Jobs an die Scalability-Server und Ziele zu steuern.
Wenn "noCalendar" oder "noCalendar=y" codiert ist, wird ein möglicherweise vorhandener, den Zielcomputern zugeordneter Ausführungskalender für die Jobverarbeitung ignoriert. Wenn "noCalendar=n" codiert ist, wird der Kalender berücksichtigt.
Der Standardwert ist "noCalendar=n".
Wenn "resolveQuery" oder "resolveQuery=y" codiert ist und die der Software-Vorlage zugeordnete Gruppe eine Abfragegruppe ist, wird diese Gruppe vor der Erstellung des Jobs erneut evaluiert. Anderenfalls findet keine erneute Evaluierung statt.
Der Standardwert ist "resolveQuery=n".
Wenn "stagingserver" oder "stagingserver=y" codiert ist, wird das zugehörige Element durch Staging auf den Scalability-Servern bereitgestellt, die angesprochenen Zielen zugeordnet sind. Anderenfalls wird es nicht durch Staging bereitgestellt. Die Option wird ignoriert, wenn die Prozedur keine Installationsprozedur ist. Wenn sie nicht codiert ist oder "stagingserver=n" angegeben ist, wird der Schritt der Bereitstellung durch Staging übersprungen.
Der Standardwert ist "stagingserver=n".
Gibt die Parameter an, die an die Prozedur des Jobs übergeben werden. Wenn eine leere Zeichenfolge codiert ist, wird angenommen, dass keine Parameter vorhanden sind.
Wenn die Option nicht codiert ist, werden die Benutzerparameter den Optionen der Elementprozedur entnommen.
Gibt den Zeitraum an, in dem einem Benutzer auf dem Ziel erneut die Meldung über den Start der Jobausführung angezeigt wird, wenn der Benutzer die Ausführung zurückstellt. Der Zeitraum wird im Format "t.h" angegeben, wobei "t" für die Tage und "h" für die Stunden steht. Der zulässige Bereich ist 0.3 <= t.h <=7.0.
Wenn der angegebene Wert unter den zulässigen Mindestwert fällt, wird der Mindestwert festgelegt, und wenn er den Höchstwert überschreitet, wird der Höchstwert festgelegt. In diesen Fällen wird keine Warnung angezeigt.
Gibt das Ablaufdatum des Jobs in Form eines Zeitraums an. Der Zeitraum wird im Format "d.h" angegeben. Dabei steht "d" für Tage und "h" für Stunden. Der Parameterbereich kann über den Manager definiert werden.
Wenn der angegebene Wert unter den zulässigen Mindestwert fällt, wird der Mindestwert festgelegt, und wenn er den Höchstwert überschreitet, wird der Höchstwert festgelegt. In diesen Fällen wird keine Warnung angezeigt. Wenn die Option nicht codiert ist, wird als Standardeinstellung 7.0 verwendet.
Wenn "repeat" oder "repeat=y" codiert ist, wird der zugehörige Job jedes Mal wiederholt, wenn eine Evaluierung stattfindet. Wenn "repeat=n" codiert ist, wird der zugehörige Job nicht wiederholt.
Der Standardwert ist "repeat=n".
Wenn "seal" oder "seal=y" codiert ist, wird die Richtlinie versiegelt, nachdem die Jobs hinzugefügt wurden. Anderenfalls bleibt sie für weitere Änderungen unversiegelt. Die Versiegelung wird nur durchgeführt, wenn alle erforderlichen Jobs erfolgreich generiert und hinzugefügt und für keinen Job Fehler gemeldet wurden. Warnungen für generierte Jobs unterdrücken die Versiegelung nicht.
Der Standardwert ist "seal=n".
Gibt die benutzerdefinierte Administratormeldung für einen Job in einer Software-Richtlinie an.
Hinweis:. Wenn die hinzugefügten Jobs durch eine Gruppe oder die Prozedurdatei bestimmt werden, wird ein Fehler, der während der Jobgenerierung gefunden wird, für den zugehörigen Job gemeldet, und der Prozess fährt mit der Generierung des nächsten Jobs fort. Es wird kein Rollback ausgeführt.
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|