wiersz poleceń - przełącz do trybu administratora


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.


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

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

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.


1

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


1

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

    "terminal.integrated.shellArgs.windows": [
        "-Verb runas"
    ],
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.