Windows 7, VB-Script, Administratorrechte
Bearbeiten der Registry im Loginscript scheitert an der UAC.
Hallo zusammen
hab meiner Meinung schon alles mögliche durchsucht, kann mir aber nicht vorstellen, dass dieses Problem noch niemand ausser mir hatte :P
Also folgendes:
In meinem Loginscript möchte ich gerne einige Änderungen in der Registry vornehmen. Nun mein Script ist ok und funktioniert wenn ich es als Admin ausführe (also als wirklicher Administrator). Wenn der User (lokale Adminrechte) sich also anmeldet werden die Änderungen nicht übernommen und es taucht auch keine UAC auf die nach Adminrechten fragen würde.
Nun lautet meine Frage, wie kann ich mein Script anpassen, dass es sich die Adminrechte für diese funktion holt?
Hier noch meine methode zum ändern der registry:
const HKEY_LOCAL_MACHINE = &H80000002
strComputer = "."
Set objReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\default:StdRegProv")
strKeyPath = "SYSTEM\CurrentControlSet\services\Netlogon\Parameters"
strValueName = "DisablePasswordChange"
dwValue = 1
objReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,dwValue
strKeyPath = "SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters"
strValueName = "DNSNameResolutionRequired"
dwValue = 0
objReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,dwValue
strKeyPath = "SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters"
strValueName = "DomainCompatibilityMode"
dwValue = 1
objReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,dwValue
Und falls mir jemand mit GPO's kommt, ich hab nen Sambaserver ;)
Hoffe jemand hat ne Idee, vielen Dank schonma
Grüsse
raschopper
Hallo zusammen
hab meiner Meinung schon alles mögliche durchsucht, kann mir aber nicht vorstellen, dass dieses Problem noch niemand ausser mir hatte :P
Also folgendes:
In meinem Loginscript möchte ich gerne einige Änderungen in der Registry vornehmen. Nun mein Script ist ok und funktioniert wenn ich es als Admin ausführe (also als wirklicher Administrator). Wenn der User (lokale Adminrechte) sich also anmeldet werden die Änderungen nicht übernommen und es taucht auch keine UAC auf die nach Adminrechten fragen würde.
Nun lautet meine Frage, wie kann ich mein Script anpassen, dass es sich die Adminrechte für diese funktion holt?
Hier noch meine methode zum ändern der registry:
const HKEY_LOCAL_MACHINE = &H80000002
strComputer = "."
Set objReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\default:StdRegProv")
strKeyPath = "SYSTEM\CurrentControlSet\services\Netlogon\Parameters"
strValueName = "DisablePasswordChange"
dwValue = 1
objReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,dwValue
strKeyPath = "SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters"
strValueName = "DNSNameResolutionRequired"
dwValue = 0
objReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,dwValue
strKeyPath = "SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters"
strValueName = "DomainCompatibilityMode"
dwValue = 1
objReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,dwValue
Und falls mir jemand mit GPO's kommt, ich hab nen Sambaserver ;)
Hoffe jemand hat ne Idee, vielen Dank schonma
Grüsse
raschopper
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 149611
Url: https://administrator.de/forum/windows-7-vb-script-administratorrechte-149611.html
Ausgedruckt am: 23.12.2024 um 16:12 Uhr
3 Kommentare
Neuester Kommentar