Erweiterungspunkte für Client-Softwareverteilung

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Die CSD-Erweiterungspunkte (Client-Softwareverteilung) erstellen den Anpassungscode für den spezifischen Anbieter und die Erweiterungsschlüssel.

    Der Zweck der Erweiterungspunkte besteht darin, Erweiterungsschlüssel einem bestimmten Anbieter zuzuordnen und dann ein Skript zu erstellen, das Eingabevariablen für Ihre anwenderdefinierten Bereitstellungs- und Widerrufsworkflows 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.

    Bereitstellungsdaten festlegen

    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 1 Für die Bereitstellung für einen Anwender und 2 Für die Bereitstellung auf einem Gerät.
    • softwareApplication: Sys_ID der Softwareanwendung

    Aktivierbar

    Das diesem Erweiterungsschlüssel zugeordnete Skript ruft den Eingabeparameter ab csdExtensionInputs.softwareConfiguration, Dies ist ein Datensatz für die Clientsoftwareverteilung in der Tabelle „Softwarekonfiguration“ [sn_client_sf_dist_software_config]. Die Softwarekonfigurationen aller Anbieter werden über diese Tabelle erweitert, können jedoch andere Attribute haben.

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

    Sperrdaten festlegen

    Das diesem Erweiterungsschlüssel zugeordnete Skript ruft den Eingabeparameter ab csdExtensionInputs.softwareConfiguration, Dies ist ein Datensatz für die Clientsoftwareverteilung in der Tabelle „Softwarekonfiguration“ [sn_client_sf_dist_software_config]. Die Softwarekonfigurationen aller Anbieter werden über diese Tabelle erweitert, können jedoch andere Attribute haben.

    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 1 Für die Bereitstellung für einen Anwender und 2 Für die Bereitstellung auf einem Gerät.