Erweiterungspunkte von Client Software Distribution

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Die Erweiterungspunkte von Client Software Distribution (CSD) erstellen den Anpassungscode für den jeweiligen Anbieter und die Erweiterungs-Keys.

    Die Erweiterungspunkte dienen dazu, Erweiterungs-Keys einem bestimmten Anbieter zuzuordnen und anschließend ein Skript zu erstellen, das Eingabevariablen für Ihre benutzerdefinierten Bereitstellungs- und Zurücknahme-Workflows festlegt. Ein anderes Erweiterungspunktskript teilt CSD mit, ob der Anbieter die Möglichkeit hat, Software zu widerrufen. Wenn dies der Fall ist, aktiviert CSD die UI-Aktion, die den Widerruf beim Anbieter auslöst.

    SetDeploymentData

    Das diesem Erweiterungsschlüssel zugeordnete Skript muss festlegen csdExtensionResultObjekt mit diesen Attributen:
    • deploymentWorkflowInputs: Objekt, das die Eingabevariablen des Bereitstellungs-Workflows angibt.
    • softwareModel: Sys_ID des Softwaremodells
    • deploymentType: Eine Ganzzahl. Verwenden Sie 1 für die Bereitstellung für einen Benutzer und 2 für die Bereitstellung für ein Gerät.
    • softwareApplication: Sys_ID der Softwareanwendung

    CheckRevocable

    Das diesem Erweiterungsschlüssel zugeordnete Skript ruft den Eingabeparameter ab csdExtensionInputs.softwareConfiguration, Ein Datensatz für die Client-Softwareverteilung in der Tabelle „Softwarekonfiguration“ [sn_Client_sf_dist_Software_config]. Die Softwarekonfigurationen aller Anbieter werden von dieser Tabelle aus erweitert, können jedoch unterschiedliche Attribute aufweisen.

    Dieses Skript muss festlegen csdExtensionResultObjekt zu Wahr Oder Falsch , Abhängig davon, ob die Softwarekonfiguration die Deinstallation angibt.

    SetRevocationData

    Das diesem Erweiterungsschlüssel zugeordnete Skript ruft den Eingabeparameter ab csdExtensionInputs.softwareConfiguration, Ein Datensatz für die Client-Softwareverteilung in der Tabelle „Softwarekonfiguration“ [sn_Client_sf_dist_Software_config]. Die Softwarekonfigurationen aller Anbieter werden von dieser Tabelle aus erweitert, können jedoch unterschiedliche Attribute aufweisen.

    Das Skript muss festlegen csdExtensionResultObjekt mit diesen Attributen:
    • revocationWorkflowInput: Objekt, das die Eingabevariablen des Widerrufs-Workflows angibt.
    • softwareModel: Sys_ID des Softwaremodells
    • deploymentType: Eine Ganzzahl. Verwenden Sie 1 für die Bereitstellung für einen Benutzer und 2 für die Bereitstellung für ein Gerät.