Nadaj uprawnienia administratora istniejącemu programowi PowerShell


6

Po otwarciu PowerShella można dać mu uprawnienia administratora?

Jest osadzony w IDE (Visual Studio Code) i nie chcę otwierać nowego terminala za każdym razem, gdy robię coś, co wymaga uprawnień administratora (np. Instalacja npm ... - save-dev)

Jeśli nie, czy mogę ustawić VS Code, aby otwierał terminale z uprawnieniami administratora?


2
Spróbuj otworzyć VS Code jako administrator, może to dać uprawnienia administratora również do terminala.
Ĭsααc t ի ε βöss

Nie; Aby proces miał eskalowane uprawnienia, należy rozpocząć od eskalowanych uprawnień. Z tego powodu, gdy aplikacja żąda podniesienia uprawnień, proces jest uruchamiany ponownie.
Ramhound,

Czy sprawdziłeś w Ustawieniach użytkownika VSC? Ścieżka do PS jest tam, wraz z innymi parametrami PS. Nie jestem jednak pewien, czy VSC uruchomione ze standardowymi uprawnieniami może uruchomić proces potomny jako administrator.
root

@ Ĭsααct ի εβöss VSC jest uruchamiany ze standardowymi uprawnieniami. Jeśli zacznę od uprawnień administratora, PowerShell również będzie miał administratora. Dziękuję
Alex Huiculescu,

@root VCS ma kilka ustawień terminalu, ale nie ten, który uruchamia PowerShell jako administrator.
Alex Huiculescu,

Odpowiedzi:


7

Ponieważ moja sugestia (komentarz) zadziałała dla PO, zamieszczam to jako odpowiedź

Uruchom VSCode jako administrator, aby zintegrowany program PowerShell również uzyskał uprawnienia administratora zgodnie z oczekiwaniami.

Zamiast tego za każdym razem, gdy klikniesz prawym przyciskiem myszy i „Uruchom jako administrator”, przejdź do folderu instalacyjnego programu VSCode i wykonaj następujące czynności pokazane poniżej. wprowadź opis zdjęcia tutaj

Uwaga : Pliki tworzone w ten sposób w VSCode są również własnością administratora. Prawdopodobnie nie jest to problem w większości przypadków. Ale są scenariusze, w których co najmniej powoduje to większy wysiłek podczas obsługi tych plików.


1
Jest to ogromny problem z bezpieczeństwem i nigdy nie byłby zalecany z wielu powodów ... przede wszystkim pozwala na wykonanie dowolnego kodu z VS Code z uprawnieniami administratora na hoście i jest przepisem na katastrofę.
JW0914,
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.