Der Desktop und Service Management (DSM) Provider gehört zu den optional zu konfigurierenden Providern (sehen sie auch Provider Verwaltung). Der Provider ermöglicht die Einbindung einer DSM Infrastruktur. Bei aktiviertem Provider müssen die folgenden Parameter eingegeben werden:
Desktop and Server Management - DSM

Parameter | Werte | Beschreibung |
---|---|---|
AdministrationServiceURL | Freitext | URL unter der die DSM SOAP Schnittstelle erreichbar ist |
DSMSoftwareSearchRoot | Freitext | Einsprungpunkt in der DSM Struktur für Applikationsgruppen |
DSMComputerSearchRoot | Freitext | Einsprungpunkt in der DSM Struktur für Computer Objekte |
ServiceAccountName | Freitext | Name des Servicekontos mit dem der Provider alle Aktionen ausführt. In der Regel S-AHPOneSserver@UPN |
ServiceAccountPassword | Freitext | Passwort des Servicekontos |
SQL-DatabaseName | Freitext | Name der DSM SQL Datenbank |
SQL-Server FQDN | Freitext | Voll qualifizierter Domänen Name des DSM SQL Datenbank Servers |
SQL-ServiceAccountName | Freitext | SQL Benutzer zur Verbindung an die DSM Datenbank |
SQL-ServiceAccountPassword | Freitext | Passwort des SQL Benutzer zur Verbindung an die DSM Datenbank |
Use SMBiosGUID Identifier | True False | Aktiviert die Funktion mit der alle Computerobjekte automatisch mit SMBiosGUID erstellt werden |
Es wird ein DSM 2016.2, 2019.1 - 2021.1 unterstützt.
Als Voraussetzung für die Einbindung der DSM Infrastruktur muss der Business Logic Server (BLS) angegeben werden. Ferner muss das AHP Servicekonto in der DSM Infrastruktur die Rolle Client Manager haben.

In den Parameter können mehrere DSM Software Search Roots angegeben werden. Der Name der Provider ist entsprechend so zu benennen, dass er im Workflow-Item sinnvoll wieder eingesetzt werden kann.
Es ist daher möglich mehrere verschiedene AHP Versionen in der DSM Struktur anzusprechen. Ist der Provider aktiviert, können zu installierende Maschinen vollautomatisch erstellt werden. Voraussetzung ist, dass der entsprechende Workflow im Workflow Management eingestellt ist.
Veränderungen im DSM werden über die aktivierte DSM Sync Verwaltung synchronisiert. Neue Applikationen im DSM werden zum AHP Portal eingelesen bzw. es werden die entfernt, welche auf DSM entfernt wurden. Während das Einlesen neuer Applikationen und Ressourcen vorher manuell aus DSM gestartet werden musste, wird dies nun automatisch synchronisiert. Bei einer Standardinstallation ist der DSM Sync deaktiviert und muss daher aktiviert werden. Die aktivierte Synchronisation ist standardmäßig auf 15 Minuten Intervalle eingestellt. Eine Anpassung der Startzeit und des Intervalls ist möglich.
Das DSMSync Management ist nur auf globaler Ebene verfügbar.
Es handelt sich hierbei um eine einseitige Synchronisation von DSM zum AHP Portal.
- DSM Sync aktivieren und konfigurieren
- Öffnen Sie im Navigationsbereich Plattform die Kachel Sync Verwaltung.
- Die Übersicht der AD Struktur und die Reiter für den AD Sync, O365 Sync und DSM Sync öffnet sich.
- Wählen Sie den Reiter DSM Sync.
- Die DSM Sync Einstellungen und der Verlauf öffnet sich.
- Geben Sie die gewünschte Startzeit (1) und das gewünschte Intervall (2) ein. Wählen Sie den Workflow Namen DSMSync (3) und aktivieren Sie die Synchronisation.

Zusätzlich besteht die Möglichkeit einen Synchronisationslauf über die Jetzt synchronisieren-Schaltfläche direkt auszulösen.
Ein entsprechender Workflow kann im Workflow Management ausgewählt und angepasst werden (sehen Sie auch Workflows). Ist der Import und Export der Applikationen gewünscht, muss deren Synchronisation im Workflow über true aktiviert werden, bzw. kann über false deaktiviert werden.

Voraussetzung für den Import einer DSM Gruppe ins AHP Portal ist, dass die gewünschte Gruppe in der DSM Verwaltung entsprechend markiert ist. In der DSM Konsole sind die mögliche Applikationsgruppen im Container _Software Assignments organisiert.

Pro Applikation ist eine DSM Gruppe vorhanden, in welche Computer aufgenommen werden, anders als beim WTS, bei denen Benutzerobjekte aufgenommen werden. Die Pakete werden von der CLI 3000 DSM Software Richtlinie installiert. Damit die Gruppe ins AHP Portal importiert wird, müssen zwei DSM Variablen pro Gruppe eingestellt werden.
- Einschalten der Funktion: die Variable AHP_AHPOneImportAsProduct muss auf 1 gestellt werden.
- Die Variable AHP_AHPOneTenantListUsingThisProduct muss mit all den App Stores gefüllt werden, in denen das Produkt auftauchen soll.

Bei der AHP Single Instance muss hier nur "Standard" eingetragen sein. Während bei der AHP Multi Tenant Edition hier alle Mandanten eingetragen sein müssen, bei denen die Anwendung im App Store auftauchen soll.
- AHP Single Instance Edition AHPOneTenantListUsingThisProduct = Standard.
- AHP Multi Tenant Edition AHPOneTenantListUsingThisProduct = die gewünschten Tenants “1001 1002 1003” als multi string.
Für schnelle Abfragen zu Software Deployment Ständen, Logging Informationen und Wertelisten werden auch direkt native SQL Abfragen auf die DSM Konfigurationsdatenbank verwendet. Auf der DSM Konfigurationsdatenbank wird nur gelesen. Durch das Setup werden automatisch die notwendigen Benutzer auf SQL Ebene berechtigt.
