Donnerstag, 8. September 2011

RemoteApp per GPO verteilen

RemoteApps per GPO verteilen (unter Vista/Win 7)?

Aus der MMC des "RemoteApp-Manager" lassen sich wunderbar MSI-Files
für die Installation der freigegebenen Anwendungen erzeugen.

Nun liegt es nahe, diese per GPO über das AD verteilen zu wollen
(zumindest dann, wenn kein Softwaredistributionswerkzeug im Einsatz ist).


Eine Zuweisung auf Computerebene funktioniert fehlerfrei.
Auf Benutzerebene kann allerdings folgender Fehler auftreten:

Eventlog 107:
"... Die SQL-Abfragesyntax ist ungültig oder wird nicht unterstützt."


Dieser Fehler tritt nur dann auf, wenn UAC (User Account Control) aktiviert ist.

Wie evtl. einigen bekannt ist, lässt sich das Installationsverhalten des Windows-Installers ebenfalls per GPO beeinflussen.
Per Einstellung "Immer mit erhöhten Rechten installieren" lässt sich definieren,
dass alle Installationen (des Windows-Installers) die unter dem Benutzerkontext ausgeführt werden, mit erhöhten Rechten installiert werden.
Diese Einstellung lässt sich allerdings nicht an eine GPO binden und gilt für
alle Installationen.


In diesem speziellen Fall ändert es allerdings nichts an dem eigentlichen Fehler. Auch hier bricht die Installation mit Event-ID 107 ab.

Ob man eine Installation auf Benutzerebene zuweisen sollte,
ist eine umstrittene Frage.

Sollte es dennoch erforderlich sein die RemoteApp auf Benutzerebene zu verteilen, gibt es aktuell nur eine Möglichkeit - UAC ausschalten.