wiersz poleceń - przełącz do trybu administratora

14

Czy można przejść z trybu normalnego do trybu administratora w wierszu poleceń? Nie chcę otwierać wiersza polecenia, klikając prawym przyciskiem myszy i wybierając „uruchom jako administrator”. Dzięki

przepust
źródło

Odpowiedzi:

7

Odpowiedź brzmi nie. „Pełny token administracyjny” jest powiązany z plikiem .EXE podczas uruchamiania. Musisz uruchomić nowy CMD.EXE, aby uzyskać uprawnienia administratora pełnego. Aby UAC był bardziej znośny, możesz włączyć „automatyczne zatwierdzanie przez administratora” poprzez zasady grupy.

Simon Catlin
źródło
Aby UAC był bardziej znośny, musisz go całkowicie wyłączyć.
Ansgar Wiechers
3
@AnsgarWiechers: Mam nadzieję, że ten komentarz nie był poważny. To trochę kiepskie, aby zachęcić każdego do całkowitego wyłączenia UAC.
Sk8erPeter,
@ Sk8erPeter Mówię o tym poważnie. Jeśli szukasz bezpiecznego systemu: wyłącz UAC i używaj osobnych kont (konto administratora do zadań administracyjnych i konto bez uprawnień administracyjnych do codziennej pracy). Kontrola konta użytkownika jest po prostu kiepskim obejściem wymyślonym przez firmę Microsoft, dzięki czemu ich klienci mogą pozostać członkami grupy administratorów przez cały czas bez faktycznych uprawnień administratora.
Ansgar Wiechers
@AnsgarWiechers: to zabawne, że nazywasz UAC „kiepskim obejściem”, gdy rozwiązuje problem użytkowników zalogowanych przez cały czas z użytkownikiem, który jest członkiem grupy administrators. Jeśli zrobiłeś to na XP, wszystkie programy mogłyby działać z podwyższonymi uprawnieniami (aby mogły również uszkodzić twój system). Teraz, jeśli NIE wyłączysz UAC (co jest zalecane), jest to możliwe tylko wtedy, gdy wyraźnie nadasz im te uprawnienia w wyskakującym okienku UAC (jeśli jesteś zalogowany jako część grupy administracyjnej, po prostu nie musisz wpisywać hasła wszystkie czas). Nazywanie go lame jest jak nazywanie Linuksa sudolame obejściem.
Sk8erPeter
1
@AnsgarWiechers: Zgadzam się, że to nie jest właściwe miejsce do dyskusji. Myślę, że prawo zamknięcia tej debaty może być tak, że wyłączenie UAC całkowicie jest bardzo kiepski pomysł. ;)
Sk8erPeter
14

Lub z poziomu Powershell:

Start-Process powershell -Verb runas
Chad Miller
źródło
Mój PowerShell (na Win7) nie ma czasownika run ... powinien? Sprawdziłem za pomocą czasownika | findstr / B / C: „R” ”. Runas nie ma na liście.
Totem
Dla mnie jest to najcenniejsza odpowiedź, ale muszę wybrać odpowiedź „Nie” jako właściwą, ponieważ nie ma możliwości przełączania trybów użytkownika. Dziękuję Chad.
culter 17.01.18
1

Co powiesz na to:

runas /user:administrator cmd.exe
kwanty
źródło
W moim rozumieniu wymaga to, aby rzeczywiste konto administratora było aktywne ( Enter the password for administrator:). Nie jest to tożsame z po prostu uruchomieniem wiersza polecenia z podwyższonymi uprawnieniami.
Der Hochstapler,
1

Nie można tak naprawdę „przełączać” między tymi dwoma trybami, ale istnieją narzędzia innych firm, które pozwalają uruchamiać programy z wiersza poleceń w podniesionym adminie. Pod warunkiem, że upuścisz je na działającą ścieżkę, możesz na przykład użyć „Elevate cmd” z menu Start lub z istniejącego wiersza polecenia, aby rozpocząć nową sesję w trybie podniesionym.

Rex
źródło
1

Możesz mieć skrót do cmd.exe i po prostu zmodyfikować kartę Właściwości zaawansowane na „Uruchom jako administrator”.

TheCleaner
źródło
1

jeśli jesteś w kodzie Visual Studio, w konfiguracji możesz dodać to:

    "terminal.integrated.shellArgs.windows": [
        "-Verb runas"
    ],
madwyatt
źródło