Jak mogę sprawdzić w skrypcie PowerShell, czy korzystam z uprawnień administratora?
powershell
Michael Kelley
źródło
źródło
Odpowiedzi:
(z trików bezpieczeństwa z linii poleceń )
źródło
W programie Powershell 4.0, którego można używać, wymaga u góry skryptu:
Wyjścia:
źródło
Wykonaj powyższą funkcję. JEŻELI wynik ma wartość True, użytkownik ma uprawnienia administratora.
źródło
Spowoduje to sprawdzenie, czy jesteś administratorem, jeśli nie, to zostanie ponownie otwarte w programie PowerShell ISE jako administrator.
Mam nadzieję że to pomoże!
źródło
jako kombinację powyższych odpowiedzi na początku skryptu możesz użyć czegoś takiego:
Inną metodą jest uruchomienie skryptu za pomocą tego wiersza, co zapobiegnie jego wykonaniu, jeśli nie zostanie uruchomiony z uprawnieniami administratora.
źródło