Administratorzy lubią blokować zbyt wiele… w takim przypadku może się okazać, że zablokowane zostanie uruchamianie powershella jako administrator, ale… jeśli admin co nieco przegapił to takie ograniczenie da się obejść. Oto jak.
Zakładam, że nadal masz możliwość uruchomienia cmd jako administrator. Uruchom więc go.
Teraz w cmd wpisz polecenie:
powershell -command "start-process powershell -verb runas"
Co się tutaj dzieje?
- cmd uruchamia powershella
- ten powershell wykonuje tylko komendę start-process
- ta komenda start process uruchamia kolejnego powershella, ale…
- … uruchamia go wraz z verb runas, czyli „jako administrator”
W efekcie w nowym oknie uruchomi się powershell, który będzie działać z podniesionymi uprawnieniami „as administrator” pomimo tego, że administrator zabronił.
Polecenie powershell odpowiada za powershella w wersji 5.x i można go zamienić na pwsh czyli powershell w wersji 7.x