Ansichten:
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.
Hinweis
Hinweis
Der 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 Übergeordnetes Thema

Verwenden Sie das folgende allgemeine Verfahren, um ein Bereitstellungsskript zu erstellen:

Prozedur

  1. 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:
  2. Erstellen Sie ein AgentDeploymentScriptsApi-Objekt und verwenden Sie es mit dem AgentDeploymentScript, um eine Anfrage an Server- und Workload Protection zu senden, um das Skript zu erstellen. Das zurückgegebene Objekt ist ein AgentDeploymentScript, das das Skript in der script_body (Python) oder scriptBody (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 Übergeordnetes Thema

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.