2016-06-23 8 views
1

Während ich das untenstehende Skript von VBScript aus anrufe, fordert es mich auf, zu screenen. kann das ignoriert werden?Skript als Admin-Ignore-Eingabeaufforderung ausführen

objShell.ShellExecute "C:\batchScript.cmd", MyPath, "", "runas", 1 
+0

Haben Sie versucht, die Datei batchScript.cmd in einen Unterordner Ihres Laufwerks und nicht in den Stammordner zu verschieben? Manchmal kann der Root beim Ausführen von ausführbaren Dateien Probleme verursachen. Versuchen Sie stattdessen C: \ batch \ batchScript.cmd, nachdem Sie das Stapelverzeichnis erstellt haben. – ManoDestra

+0

Oder versucht mit objShell.Run statt? Obwohl ich denke, der Speicherort der Datei ist hier das Problem. – ManoDestra

Antwort

0

Sie können eine geplante Aufgabe erstellen mit höchsten Privilegien ausführen, können Sie UAC Aufforderung für Administratorkonten deaktivieren, oder Sie können UAC ganz abzuschalten. In jedem Fall muss der Benutzer, der das Skript ausführt, über Administratorberechtigungen verfügen (dh, Sie können das Stapelscript direkt ohne die Problemumgehung "runas" ausführen).