Führen Sie die Batch-Datei als administrator - Windows 7 - Befehl "Ausführen Als" aus dem network file system

Ich den Versand mit einem Programm installer.

Dieses Programm hat eine program_installer.exe und einen Ordner, die ich nicht in den installer auf die Zeit, in der ich einen installer.

daher, wenn ein Benutzer braucht, um das Programm zu installieren sende ich ihm eine BATCH-Datei via E-MAIL

@echo off
if DEFINED PROGRAMFILES(X86) (
SET TOOL_INSTALL_DIR="%PROGRAMFILES(X86)%\myfolder"
) else (
SET TOOL_INSTALL_DIR="%PROGRAMFILES%\myfolder"
)

MKDIR %TOOL_INSTALL_DIR%
copy /y \\rk0012352\Public\lkh5iwwh.m4s %TOOL_INSTALL_DIR%


START %PROGRAMFILES%\program_installer.exe

Das Problem ist, dass, wenn der Benutzer das ausführen der BATCH, und führen Sie den Befehl KOPIEREN auf windows 7 schlägt der Befehl fehl, weil er keine ADMIN-Rechte.

Wie kann ich machen, dass der copy-Befehl als administrator ausführen auf beiden XP und 7 ?

Könnte man sagen: wenn der Benutzer die E-Mail mit INSTALLIEREN.BAT, KANN er NICHT auf ALS ADMINISTRATOR AUSFÜHREN klicken?

Die Antwort ist leider, dass die meisten von Ihnen werden das nicht tun und nur meckern, dass es nicht funktioniert. Außerdem sind viele E-Mail-client wie Outlook-Eingabeaufforderung "öffnen" "speichern" Wahl-panel und die meisten Benutzer klicken Sie auf Öffnen, direkt(die Erzeugung der keine Rechte Fehler)

den "ausführen als" - Befehle benötigt, um geben Sie das administrator-name für die Maschine und ich weiss nicht, wie der admin-Benutzer ist aufgerufen, auf jedem computer.

Jede Anregung?

InformationsquelleAutor NoobTom | 2012-05-02
Schreibe einen Kommentar