ThinApp PermittedGroups access denied

Wenn man Pakete mit Thinapp paketiert, kommt man in Firmenumgebungen schnell an den Punkt, die Pakete nur ausgewählten Personenkreisen zur Verfügung zu stellen. Gerade wenn man die Programme auf einem Netzwerkspeicher deponiert, bietet sich die Thinappeigene Funktion der PermittedGroups an.

Hinter diesen Parameter  kann man den Gruppennamen oder/und die SID der Gruppe hinterlegen.

in meinem Beispiel wollte es nur mit der SID funktionieren.

Um an die Gruppe zu kommen, kann man im AD nachsehen oder einfach ein paar vbs Zeilen kopieren.

 
strComputer = "."
strGroup = "group"
strDomain = "domain"
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set objAccount = objWMIService.Get("Win32_Group.Name='" & strGroup &"',Domain='"& strDomain &"'")
Wscript.Echo objAccount.SID

Aufrufen kann man das angepasste Script entweder direkt oder die Ausgabe in eine Datei Umleiten. (copy&paste)

cscript name.vbs > sid.txt

Die SID dann noch z.b. unter

;-------- General Purpose Parameters  ----------
PermittedGroups=S-1-5-21-122212221-145657567568-758854815-3076

in der Package.ini einfügen und neu kompilieren.