Jak uruchomić cmd z uprawnieniami administratora przy użyciu wiersza polecenia


8

Czy istnieje sposób na uruchomienie / uruchomienie cmd jako administrator za pomocą wiersza polecenia lub pliku wsadowego w systemie Windows 8?

Chcę utworzyć plik wsadowy, który ma uprawnienia administracyjne bez monitowania użytkownika.


1
Spójrz na pytanie SU: Czy w systemie Windows 7 jest wiersz polecenia, który może uruchomić cmd jako administrator? . O ile pamiętam, nie można ominąć żadnego wyskakującego okienka UAC bez całkowitego wyłączenia UAC
nixda,

Odpowiedzi:


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

Na przykład konto administratora to „AAA” i chcesz uruchomić BBB.exe programu C: \ programy, wykonaj następujące czynności:

  1. Naciśnij klawisz Win & R.
  2. Wpisz „CMD” w otwartym polu i kliknij „OK”
  3. Wpisz: runas / profile / user: AAA „C: \ Programs \ BBB.exe” i naciśnij „Enter”
  4. Wprowadź hasło administratora AAA
  5. Naciśnij enter"

Mam nadzieję, że to działa.



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"  

1
Powinieneś umieścić w tej odpowiedzi dodatkowe treści wyjaśniające, co robi, zamiast po prostu udowodnić, że jakiś kod wsteczny jest pomieszany z VBS i nie ma wyjaśnień, pozostawiając ludzi, którzy nie znają tego kodu, drapiąc się w głowę, zastanawiając się, co robi. Sprawdzę to i przetestuję, niezależnie od tego, czy to ja korzystam z niego i go nie rozumiem, ale rozumiesz.
Pimp Juice IT
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.