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.