Verwenden Sie die API, um Bereitstellungsskripts zu generieren, die die Installation
des Agents auf einem Computer automatisieren. Weitere Hintergrundinformationen zu
diesen Skripten finden Sie unter Bereitstellungsskripts verwenden, um Computer hinzuzufügen und zu schützen.
HinweisDer angezeigte Code ist ein Beispiel für ein generiertes Bereitstellungsskript. Abhängig
von Ihrer Region kann das von Ihnen generierte Bereitstellungsskript unterschiedlich
sein.
|
Allgemeine Schritte
Verwenden Sie das folgende allgemeine Verfahren, um ein Bereitstellungsskript zu erstellen:
Prozedur
- Erstellen Sie ein AgentDeploymentScript-Objekt und konfigurieren Sie die Eigenschaften:
-
Die einzige erforderliche Eigenschaft ist die Plattform des Zielcomputers.
-
Eigenschaften, die zum Herunterladen der Agentensoftware verwendet werden, sind die Server- und Workload Protection Proxy-ID und die Anforderung, dass der Manager ein gültiges Zertifikat zur Sicherung der Verbindung verwendet.
-
Alle anderen Eigenschaften sind nur nützlich, wenn Sie möchten, dass das Skript den Agenten aktiviert. Erstellen Sie ein AgentDeploymentScript-Objekt und konfigurieren Sie die Eigenschaften:
-
- Erstellen Sie ein
AgentDeploymentScriptsApi-Objekt und verwenden Sie es mit demAgentDeploymentScript, um eine Anfrage an Server- und Workload Protection zu senden, um das Skript zu erstellen. Das zurückgegebene Objekt ist einAgentDeploymentScript, das das Skript in derscript_body(Python) oderscriptBody(JavaScript und Java) Eigenschaft speichert.
Nächste Schritte
Weitere Informationen zu den Eigenschaften und Vorgängen finden Sie unter Agent-Bereitstellungsskripts Vorgänge im API-Referenz.
Das folgende Beispiel erstellt das einfachste Bereitstellungsskript, bei dem nur die
Plattform angegeben ist:
deployment_script = api.AgentDeploymentScript() deployment_script.platform = platform
Dann wird die Anfrage zur Erstellung des Skripts an Server- und Workload Protection gesendet. Der zurückgegebene Wert enthält das Skript:
deployment_scripts_api = api.AgentDeploymentScriptsApi(api.ApiClient(configuration)) deployment_script = deployment_scripts_api.generate_agent_deployment_script(api_version, agent_deployment_script = deployment_script)
Beispiel
Das folgende Beispiel zeigt die Konfiguration vieler Aspekte eines Bereitstellungsskripts.
Sobald Sie das Agent-Bereitstellungsskript generiert haben, können Sie das Skript
auf dem Zielcomputer in einer Datei speichern und ausführen. Obwohl das folgende Beispiel
diese Aktivitäten nicht durchführt, können Sie es anpassen, um dies zu tun und den
gesamten Agent-Bereitstellungsprozess zu automatisieren.
# Create the AgentDeploymentScript object and configure deployment_script = api.AgentDeploymentScript() deployment_script.platform = platform deployment_script.dsm_proxy_id = dsm_proxy_id deployment_script.validate_certificate_required = validate_certificate deployment_script.activation_required = activate deployment_script.computer_group_id = computer_group_id deployment_script.policy_id = policy_id deployment_script.relay_id = relay_id deployment_script.replay_proxy_id = relay_proxy_id deployment_scripts_api = api.AgentDeploymentScriptsApi(api.ApiClient(configuration)) deployment_script = deployment_scripts_api.generate_agent_deployment_script(api_version, agent_deployment_script = deployment_script) return deployment_script.script_body
Siehe auch die Operation zum Generieren von Agent-Bereitstellungsskripts im API-Referenzhandbuch.
