Uruchom wiersz programu Elevated Powershell z wiersza polecenia


23

Czy istnieje sposób na uruchomienie monitu Powershell z podwyższonymi uprawnieniami z wiersza poleceń w Server 2012?

Problem polega na tym, że jest to tryb „Minimalnego interfejsu serwera” bez zainstalowanego pełnego GUI serwera, więc mogę uruchomić PowerShell tylko z wiersza polecenia lub z ServerManager.

W rzeczywistości próbuję uruchomić polecenie: Enable-ServerManagerStandardUserRemoting, ale chociaż wydaje się to działać, nie dodaje danego użytkownika do różnych grup, jak należy. Podejrzewam, że nie działa poprawnie, ponieważ nie uruchamiam go z całkowicie podniesionego monitu programu PowerShell, tylko standardowego monitu, ale jako Administrator.

Dzięki, Nick

Odpowiedzi:


30

Jasne ... działa również w systemie Windows 7+.

Najpierw otwórz PowerShell:

Wpisz, PowerShellaby wprowadzić sesję PowerShell.

Raz w sesji:

Wpisz Start-Process PowerShell -Verb RunAsi naciśnij Enter.

To otworzy nowy proces Powershell jako Administrator.

------- LUB -------

Aby zrobić to wszystko za pomocą tylko jednego wiersza z wiersza polecenia, wystarczy wpisać:

powershell -Command "Start-Process PowerShell -Verb RunAs"


Dzięki, to chyba działało. Enable-ServerManagerStandardUserRemoting nadal nie dodaje użytkownika do grup, ale przynajmniej wyklucza to problem braku podniesienia uprawnień.
— NickC

Nigdy nie zawiodłem się tym poleceniem ... ale zgaduję, że już tu szukałeś szczegółów? technet.microsoft.com/library/jj205470
— TheCleaner

1

Alternatywną metodą jest wykonanie następujących czynności:

  1. wpisz: runas / user: admin nazwa użytkownika powershell
  2. po wyświetleniu monitu wprowadź odpowiednie hasło

Jesteś skończony!


2
jeśli masz zamiar użyć runas.exe, pierwszy krok jest niepotrzebny, po prostu uruchom gocmd.exe
— Mathias R. Jessen

1
Różnica polega na tym, że po prostu uruchomiłem go na podwyższeniu, a nie jako inny użytkownik. Jeśli wypróbujesz mój, zobaczysz, że nie pojawi się monit o dodatkowe poświadczenia, po prostu tworzy on nową podniesioną powłokę. Twój jest bardziej za uruchamianie Powershell jak ktoś inny.
— TheCleaner

Mathias - dziękuję za poprawienie mnie, w żadnym wypadku nie jestem ekspertem! TheCleaner - Proszę, nie zrozumcie źle, twoja metoda jest bardzo dobra. Nie mogłem go uruchomić w konfiguracji serwera Core 2012, ale jestem pewien, że to moja wina! To była alternatywna metoda, zredaguję odpowiedź.
— Opera512,
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.