So führen Sie cmd mit Administratorrechten über die Befehlszeile aus

8

Gibt es eine Möglichkeit, cmd als Administrator über die Befehlszeile oder eine Batchdateiprogrammierung in Windows 8 auszuführen / zu starten ?

Ich möchte eine Batchdatei erstellen, die über Administratorrechte verfügt, ohne den Benutzer dazu aufzufordern.

Ezra09
quelle
1
Schauen Sie sich die SU-Frage an: Gibt es unter Windows 7 eine Eingabeaufforderungszeile, mit der cmd als Administrator gestartet werden kann? . Soweit ich mich erinnere, können Sie kein UAC-Popup umgehen, ohne die UAC vollständig zu deaktivieren
nixda

Antworten:

3
runas /profile /user:administrator “Driver:\folder\program”

Das Administratorkonto lautet beispielsweise "AAA" und Sie möchten BBB.exe von C: \ Programme ausführen. Führen Sie die folgenden Schritte aus:

  1. Drücken Sie die Win-Taste & R.
  2. Geben Sie "CMD" in das geöffnete Feld ein und klicken Sie auf "OK".
  3. Eingabe: runas / profile / user: AAA "C: \ Programme \ BBB.exe" und drücken Sie "Enter".
  4. Geben Sie das Passwort des Administrators AAA ein
  5. Drücken Sie Enter"

Hoffe, es funktioniert.

Unnikrishnan
quelle
0

Sie können runas.exe /savecred /user:administrator cmddiesen Link verwenden oder darauf verweisen

Renju Chandran Chingath
quelle
0
REM  --> Check for permissions  
>nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"  

REM --> If error flag set, we do not have admin.  
if '%errorlevel%' NEQ '0' (  
    echo Requesting administrative privileges...  
    goto UACPrompt  
) else ( goto gotAdmin )  

:UACPrompt  
    echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"  
    echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
    "%temp%\getadmin.vbs"
    exit /B  

:gotAdmin  
    if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )   
    pushd "%CD%"  
    CD /D "%~dp0"  
Google McPherson
quelle
1
Sie sollten in diese Antwort einige zusätzliche Inhalte einfügen, die erklären, was es tut, anstatt nur einen mit VBS gemischten Backcode zu beweisen, und keine Erklärung, sodass Leute, die diesen Code nicht kennen, sich am Kopf kratzen und sich fragen, was er tut. Ich würde es nachschlagen und damit testen, unabhängig davon, ob ich es benutze und es nicht verstehe, aber Sie verstehen es.
Pimp Juice IT