Wie zum ausführen von vbs als administrator aus vbs?

Kann mir jemand helfen mit der Ausführung von vbs selbst, sondern mit administrator-rechten?
Ich brauche umbenennen der computer mit Windows 8 via VBScript, aber es ist nur möglich, wenn ich mein Skript über administrator-Kommandozeile (CMD → als Administrator Ausführen → runScript.vbs). Wenn ich das start-script mit klassischen CMD der computer nicht umbenannt.

Meine Idee ist ich das start-Skript mit Benutzerrechten, ohne Parameter, und wenn es keine parameter, das Skript wieder läuft selbst mit admin-rechten und mit der parameter wie identificator "ich bin admin".

Weiß jemand, wie ich dies tun kann?

Edit:

Habe ich versucht, dieses:

If WScript.Arguments.Count = 0 Then
    Set objShell = CreateObject("Shell.Application")
    objShell.ShellExecute "wscript.exe", "c:\Users\admin\Documents\selfConfigure.vbs -1", "", runas", 1
End If
überprüfen Sie die elevation-powertoy blogs.technet.com/b/elevationpowertoys/archive/2010/06/20/...
Das ist großartig-code, aber ich denke, es ist nicht die Lösung meines Problems. Mein problem ist nicht das Holen, wenn script als admin ausgeführt oder nicht. Ich brauche zuverlässig führen Sie es als admin. Dieser code ist nur für check it, ich bin im Recht?
NÖ "Das folgende Skript wird "neu gestartet" hoch, wenn es nicht bereits ausgeführt wird erhöht"
Der code erhöhen würde das Skript, aber Sie vergessen haben, die Anführungszeichen vor dem "runas".

InformationsquelleAutor Daphnis | 2013-07-04

Schreibe einen Kommentar