Admin und Batch-Datei

25/08/2007 - 13:03 von Joachim Grill | Report spam
Hallo NG,
gibt es eine Möglichkeit das Starten eines Programms aus
einer Batch-Datei heraus mit Administrator-Rechten zu
bewerkstelligen?

Danke für eure Hilfe...

Joachim
 

Lesen sie die antworten

#1 Daniel Melanchthon [MS]
25/08/2007 - 15:53 | Warnen spam
Joachim Grill wrote:
gibt es eine Möglichkeit das Starten eines Programms aus
einer Batch-Datei heraus mit Administrator-Rechten zu
bewerkstelligen?



ja, schau mal hier:

// elevate.js -- runs target command line elevated
if (WScript.Arguments.Length >= 1) {
Application = WScript.Arguments(0);
Arguments = "";
for (Index = 1; Index < WScript.Arguments.Length; Index += 1) {
if (Index > 1) {
Arguments += " ";
}
Arguments += WScript.Arguments(Index);
}
new ActiveXObject("Shell.Application").ShellExecute(Application, Arguments,
"", "runas");
} else {
WScript.Echo("Usage:");
WScript.Echo("elevate Application Arguments");
}

Das als elevate.js speichern und das aus dem Batch aufrufen.

Viele Grüße!
.:Daniel Melanchthon:.
http://blogs.technet.com/dmelanchthon
This posting is provided "AS IS" with no warranties, and confers no rights.

Koinzidenz begründet keine Korrelation und ist kein Beweis für Kausalitàt!

Ähnliche fragen