Vorheriges Thema: CreateActivateSoftwareJobNächstes Thema: CloseSoftwarePackageProcedureGroupSoftwarePackageProcedureList


CreateActivateSoftwareJob3

Die Methode "CreateActivateSoftwareJob3" erstellt einen neuen Softwarejob des Typs "Aktivieren".

Zusätzlich sorgt diese Methode für die Funktion, die einen Zielcomputer nach Abschluss der Jobs herunterfahren lässt. Die Methode verwendet die Sequenz CreateSoftwareJobOrderProperties3, die eine andere Sequenz SoftwareJobBootMask3 einschließt. Die SoftwareJobBootMask3-Sequenz enthält die Option ShutdownAfterLast, die es Ihnen ermöglicht, den Zielcomputer nach Abschluss der Jobs herunterzufahren.

Diese Methode schließt auch eine Funktion ein, die Ihnen dabei hilft, die benutzerdefinierte Administratormeldung zu verwalten. Für die benutzerdefinierte Administratormeldung schließt die Sequenz CreateSoftwareJobOrderProperties3 zwei Parameter ein: den Parameter 'userMessage', der die Meldungseingabe vom Benutzer entgegennimmt, und den Parameter 'userMessageSupplied', der überprüft, ob das Feld 'userMessage' für die benutzerdefinierte Administratormeldung in SD vorhanden ist.

Parameter

xsd:string sessionId (o)

Gibt die Sitzungs-ID an, die bei der Webservice-Anmeldung ausgegeben wurde.

xsd:string softwarePackageProcedureId (o)

Gibt die UUID an, die die Softwarepaketprozedur identifiziert, die der Job verwenden muss.

xsd:string softwarePackageInstallProcedureId (o)

Gibt die UUID an, die die Softwarepaketinstallationsprozedur identifiziert, die der Job verwenden muss.

CreateSoftwareJobOrderProperties3 softwareJobOrderProperties3 (o)

Gibt die Eigenschaften an, die für die Erstellung und Anforderung eines Softwarejobs erforderlich sind.

xsd:string softwareJobContainerId(o)

Gibt die UUID an, die den mit diesem neuen Softwarejob verknüpften Jobcontainer identifiziert.

ArrayOfstring softwarePackageInstallationIds

Legt ein Array an UUIDs fest, das die Installationsjobs identifiziert, auf die dieser Aktivierungsjob basieren muss. Es werden die Ziele der angegebenen Installationsjobs verwendet. Sie sollten daher die Parameter "unitGroupIds" und "unitIds" nicht angeben.

ArrayOfstring unitGroupIds

Gibt ein Array von UUIDs an, das die Einheitengruppen identifiziert, auf die der Job angewendet werden soll.

ArrayOfstring unitIds

Gibt ein Array von UUIDs an, das die Einheiten identifiziert, auf die der Job angewendet werden soll.

Rückgabewerte

xsd:string CreateActivateSoftwareJobReturn

Gibt die UUID des neuen Jobs zurück, wenn ein Softwareaktivierungsjob erfolgreich erstellt wurde.

Anmerkungen

Keine

Weitere Informationen:

CreateSoftwareJobOrderProperties3