Hallo Welt :-)
In den XenDesktop Kursen stiess ich immer wieder auf ein Phänomen, welches mich stutzig machte. Jedesmal wenn ich aus der PVS Konsole versuchte den Streaming Dienst neu zu starten endete dies in einer Fehlermeldung. In der Microsoft Dienstekonsole funktionierte es jedoch einwandfrei.
Die Ursache war mal wieder richtig einfach. Microsoft erhöht ja immer mehr die Sicherheit ihrer Betriebssysteme und nun fehlen dem PVS Servicebenutzer die Berechtigungen den Dienst zu starten/stoppen.
Microsoft bietet mit subinacl ein kleines Tool, mit welchem man für solche Fälle die Berechtigungen gezielt für einen Benutzer auf einen Dienst setzen kann. Die weniger sichere Variante wäre es, den Servicebenutzer den lokalen Administratoren hinzuzufügen, aber darüber sprechen wir jetzt nicht ;-)
Schritt 1 – ihr ladet SubInAcl gleich hier oder über den offiziellen Download Link unten im Artikel herunter.
Schritt 2 – ihr entpackt es bis es im entsprechenden %ProgramFiles(x86)% Ordner des Toolkits liegt
Schritt 3 – ihr benötigt die CMD oder Powershell im Adminmodus und wechselt da in das Verzeichnis des Tools, idR unter %ProgramFiles(x86)%\Windows Resource Kits\Tools“
Schritt 4 – ihr müsst das Tool mit folgendem Syntax ausführen um dem Servicebenutzer die notwendigen Berechtigungen für den Dienst zuzuweisen:
.\subinacl.exe /service Dienst /grant=Domain\ServiceUser =top
Beispiel in unserem Fall (PVS Stream Service und CCH\svc-pvs als Servicebenutzer):
.\subinacl.exe /service StreamService /grant=CCH\svc-pvs =top
Schritt 5 – nun solltet ihr den Streaming Dienst aus der PVS Konsole heraus neu starten können:
Recherchiert durch Tobias Geilinger
Offizeller Downloadpfad: http://www.microsoft.com/en-gb/download/confirmation.aspx?id=23510
—
Microsoft Windows Server 2012 / Citrix Provisioning Services 7.x