Mit Client Software Distribution installierte Komponenten

Mit Client Software Distribution (CSD) werden mehrere Arten von Komponenten installiert.

Mit Client Software Distribution installierte Tabellen

Diese Tabellen werden mit dem Plugin „Orchestration – Client-Softwareverteilung“ (com.snc.orchestration.client_sf_distribution) installiert.

Tabelle : 1. Tabellen von Client Software Distribution
Tabelle Beschreibung
Client Software Distribution-Katalogelement [sn_client_sf_dist_cat_item] Enthält alle Katalogelemente, die für Client Software Distribution erstellt wurden. Diese Tabelle erweitert die Tabelle „Katalogelement“ [sc_cat_item].
Client Software Distribution-Softwareanforderung [sn_client_sf_dist_req_software] Enthält die gesamte angeforderte Software und deren Status.
Client Software Distribution-Anwendung [sn_client_sf_dist_application] Enthält alle erkannten CSD-Anwendungen.
Client Software Distribution-Anbieter [sn_client_sf_dist_provider] Enthält alle Softwaredistributionsanbieter.
Client Software Distribution-Erweiterungs-Key [sn_client_sf_dist_extension_key] Enthält die vordefinierten CSD-Erweiterungs-Keys.
Client Software Distribution-Erweiterungspunkt [sn_client_sf_dist_extension_point] Enthält das Anpassungsskript für die Erweiterungs-Keys.
Client Software Distribution-Softwarekonfiguration [sn_client_sf_dist_software_config] Basistabelle für alle Softwareanbieterkonfigurationen.
SCCM-Serverinstanz [sn_client_sf_dist_cmdb_ci_sccm_server] Enthält alle SCCM-Serverinstanzen. Diese Tabelle erweitert die Tabelle „Configuration Item“ [cmdb_ci].
SCCM-Anwendung [sn_client_sf_dist_sccm_application] Enthält alle erkannten SCCM-Anwendungen. Diese Tabelle erweitert die Tabelle „Client Software Distribution-Anwendung“ [sn_client_sf_dist_application].
SCCM-Anwendungskatalogelement [sn_client_sf_dist_sccm_app_cat_item] Enthält alle Katalogelemente, die für SCCM-Anwendungen erstellt wurden. Diese Tabelle erweitert die Tabelle „Client Software Distribution-Katalogelement“ [sn_client_sf_dist_cat_item].
SCCM-Sammlung [sn_client_sf_dist_sccm_collection] Enthält alle erkannten SCCM-Sammlungen. Enthält alle erkannten SCCM-Sammlungen.
SCCM-Bereitstellung [sn_client_sf_dist_sccm_deployment] Enthält alle erkannten SCCM-Bereitstellungen. Enthält alle erkannten SCCM-Bereitstellungen.
SCCM-Konfiguration [sn_client_sf_dist_sccm_sf_config] Enthält die SCCM-Anwendung, Installations- und Deinstallationssammlungen sowie das Discovery-Modell. Diese Tabelle erweitert die Tabelle „Client Software Distribution-Softwarekonfiguration“ [sn_client_sf_dist_software_config].

Mit Client Software Distribution installierte Plugins

Diese Plugins werden mit dem Plugin „Orchestration – Client-Softwareverteilung“ installiert, wenn sie nicht bereits aktiv sind.

Anweisungen zum Anfordern der Aktivierung von Client Software Distribution (CSD) finden Sie unter Fordern Sie die Client-Softwareverteilung an.

Tabelle : 2. Plugins für Orchestration - Client-Softwareverteilung
Plugin Beschreibung
Orchestration – System Center Configuration Manager

[com.snc.orchestration.sccm_mgnt]

Installiert die anwenderdefinierten SCCM-Orchestration-Aktivitäten, die auf dem SCCM-Zielhost ausgeführt werden.
Orchestration – Asset Lease Management [com.snc.orchestration.asset_lease_management] Installiert die Leasingfunktion für Software, die über den Servicekatalog verteilt wird. Dies beinhaltet den Beginn, das Ende und die Verlängerung von Mietverträgen.

Bereichsbezogene Servicekatalog-API

[com.glideapp.servicecatalog.scoped.api]

Installiert die API zur Unterstützung der Anwendungserstellung im Servicekatalog.
Software Asset Management

[com.snc.software_asset_management]

Bietet die Möglichkeit, Software-Assets zu verwalten, einschließlich des Abgleichs von Berechtigungen mit Lizenzen für benannte Benutzer, Workstations und Unternehmenssoftware-Vereinbarungen.

Mit Client Software Distribution installierte Rollen

Diese Rollen werden mit dem Plugin „Orchestration – Client-Softwareverteilung“ installiert.

Tabelle : 3. Rollen für Orchestration - Client-Softwareverteilung
Rollentitel [Name] Beschreibung Enthält Rollen
Administrator für Client Software Distribution

[sn_client_sf_dist.csd_admin]

Administratorrolle für die Verwaltung der Anwendung „Client Software Distribution“.
  • sam
  • agent_admin
  • report_admin
  • catalog_admin
  • itil
  • workflow_admin

Mit der Client-Softwareverteilung installierte Skripteinbindungen

Diese Skripteinbindungen werden mit dem Plugin „Orchestration – Client-Softwareverteilung“ installiert

Tabelle : 4. Skripteinbindungen für Orchestration – Client-Softwareverteilung
Skripteinbindung Beschreibung
CSDExtensionPoint

Führt den spezifischen Code des CSD-Anbieters aus

CSDUtil Dienstfunktionen für die CSD-Anwendung
RefQualsCSD Referenzqualifizierer-Filter. Dieses Skript stellt die Filterfunktionen für die CSD-Anbieter, -Geräte, SCCM-Anwendung, Installations- und Deinstallationssammlungen bereit.
SCCMCatItemHandler Legt die Feldwerte bestimmter SCCM-Katalogelemente fest. Diese Werte umfassen den Tabellennamen des SCCM-Katalogelements, den Namen des Katalogelements, den SCCM-Anbieter und die SCCM-Softwarekonfiguration.
SoftwareCatItemCreator Erstellt Softwarekatalogelemente
CSDCatItemHandler Basisklasse für die Erstellung von CSD-Katalogelementen. Dieses Skript wird von der Aktion „Katalogelement-UI erstellen“ zum Erstellen eines Anwendungskatalogs verwendet.
CSDDemoDataUtil Füllt Demodaten
CSDDemoDataUtilAjax Füllt Demodaten

Mit Client Software Distribution installierte Eigenschaften

Eigenschaften für Client Software Distribution (CSD) verwalten den Installationsstatus angeforderter Softwarebereitstellungen und konfigurieren geplante Ermittlungen mit Discovery.

Um auf CSD-Eigenschaften zuzugreifen, navigieren Sie zu Client-Softwareverteilung > Eigenschaften. Folgende Eigenschaften stehen zur Verfügung:
Tabelle : 5. Eigenschaften für Client Software Distribution
Eigenschaft Name Beschreibung
Ablaufintervall für Statusprüfung (Tage) sn_client_sf_dist.softwareInstallExpDays Steuert, wie viele Tage das System wartet, bevor der Softwareinstallationsstatus ignoriert wird. Die standardmäßige Zeitbegrenzung für die Installation von Software beträgt 30 Tage, bevor das System die Überprüfung des Installationsstatus einer Bereitstellung beendet.

Installationsstatus sind:

  • Nicht installiert: Der Benutzer hat die angeforderte Software nicht vor Ablauf des konfigurierten Zeitlimits installiert.
  • Installiert: Die Software wurde innerhalb des konfigurierten Zeitlimits installiert.
  • Statusprüfung abgelaufen: Das Zeitlimit für die Installation der angeforderten Software ist abgelaufen. Das System prüft den Status dieser Bereitstellung nicht mehr.
  • Zurückgenommen: Software wurde vom Administrator zurückgenommen.
  • Typ: Ganzzahl
  • Standardwert: 30
Statusintervall der Softwareinstallation abgleichen (Stunden) sn_client_sf_dist.softwareInstallIntervalHour Legt fest, wann die regelmäßige Aufgabe ausgeführt wird, die den Installationsstatus ermittelt. Standardmäßig überprüft das System den Installationsstatus stündlich.
  • Typ: Ganzzahl
  • Standardwert: 24
Regelmäßiges Anwendungs-Discovery-Intervall festlegen (Tage) sn_client_sf_dist.discoveryExeDay Legt das Wiederholungsintervall für die regelmäßige Aufgabe fest, die die Discovery von Anwendung ausführt. Discovery wird standardmäßig an dem mit diesem Wert festgelegten Tag um Mitternacht ausgeführt.
  • Typ: Ganzzahl
  • Standardwert: 5
Ausführungsintervall für Mietzeitplanaufgabe festlegen (Minuten) sn_client_sf_dist.lease_execution_interval Intervall, in dem die regelmäßige Aufgabe „CSD-Mietzeitplan“ prüft, ob angeforderte Softwaremietverträge begonnen, beendet oder verlängert wurden.
  • Typ: Ganzzahl
  • Standardwert: 1
Zeit vor Mietende zur Benachrichtigung des Anforderers festlegen (Tage) sn_client_sf_dist.lease_end_notification Bestimmt, wie viele Tage vor dem Ende eines Software-Lease die anfordernde Person benachrichtigt wird. Wenn Mietverlängerungen zulässig sind, stellen Sie sicher, dass dieser Zeitraum ausreichend Zeit für den Genehmigungsprozess bietet, bevor der Mietvertrag abläuft.
  • Typ: Ganzzahl
  • Standardwert: 5

Mit Client Software Distribution installierte Workflows

Diese Workflows werden mit dem Plugin „Orchestration – Client-Softwareverteilung“ installiert

Tabelle : 6. Mit Client Software Distribution installierte Workflows
Workflow Beschreibung
SCCM ermitteln Ruft Listen mit Anwendungen, Sammlungen und Bereitstellungen von SCCM-Servern mithilfe von anwenderdefinierten CSD-Orchestration-Aktivitäten ab. Ein Administrator führt diesen Workflow über eine UI-Aktion in einem Datensatz einer SCCM-Serverinstanz aus.
Client-Software bestellen Wird automatisch ausgeführt, wenn ein Benutzer Software aus dem Servicekatalog bestellt.
SCCM-Anwendung bereitstellen Wird durch den Workflow „Client-Software bestellen“ zum Bereitstellen von Software über den SCCM-Server ausgelöst. Dieser Workflow fügt der SCCM-Sammlung entweder den Benutzer oder das Gerät hinzu.
Client-Software zurücknehmen Beginnt die Software-Zurücknahme für Software, die von einem externen Anbieter bereitgestellt wurde. Administratoren führen diesen Workflow über eine UI-Aktion für den Datensatz „Angeforderte Software“ und den Datensatz „Installierte Software – nicht berechtigt“ aus. Dieser Workflow löst den entsprechenden Anbieter-Workflow aus, der die eigentliche Rücknahme durchführt. Dieser Workflow löst zum Beispiel den Workflow „SCCM-Anwendung zurücknehmen“ für Anwendungen in SCCM-Deinstallationssammlungen aus.
SCCM-Anwendung zurücknehmen Nimmt SCCM-Anwendungen zurück, die Mitglieder einer Deinstallationssammlung sind. Der Workflow „Client-Software zurücknehmen“ löst diesen Workflow aus, um von einem SCCM-Server bereitgestellte Software zurückzunehmen. Dieser Workflow verschiebt entweder den Benutzer oder das Gerät aus der SCCM-Sammlung in die entsprechende Deinstallationssammlung.