Esegui il prompt di Powershell elevato dalla riga di comando


23

Esiste un modo per eseguire un prompt Powershell con privilegi elevati da una riga di comando in Server 2012?

Il problema è che questa è la modalità 'Minimal Server Interface' senza server-gui completo installato in modo da poter eseguire PowerShell solo dal prompt dei comandi o da ServerManager.

In realtà sto cercando di eseguire il comando: Enable-ServerManagerStandardUserRemoting ma sebbene questo sembra funzionare, non aggiunge l'utente in questione ai vari gruppi come dovrebbe fare. Ho il sospetto che non funzioni correttamente perché non lo eseguo da un prompt PowerShell completamente elevato, solo un prompt standard ma come amministratore.

Grazie Nick

Risposte:


30

Certo ... funziona anche su Windows 7+.

Apri prima Powershell:

Digitare PowerShellper accedere a una sessione di PowerShell.

Una volta nella sessione:

Digita Start-Process PowerShell -Verb RunAse premi Invio.

Ciò aprirà un nuovo processo Powershell come amministratore.

------- O -------

Per fare tutto con una sola riga dal prompt dei comandi, basta digitare:

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


Grazie, probabilmente ha funzionato. Enable-ServerManagerStandardUserRemoting non aggiunge ancora l'utente ai gruppi ma almeno esclude qualsiasi mancanza di problemi di elevazione.
NickC

Non ho mai incasinato quel comando ... ma immagino tu abbia già cercato qui i dettagli? technet.microsoft.com/library/jj205470
TheCleaner

1

Un metodo alternativo consiste nel fare quanto segue:

  1. digitare: runas / utente: admin nomeutente powershell
  2. inserire la password appropriata quando richiesto

Hai finito!


2
se hai intenzione di usare runas.exe, il primo passo non è necessario, eseguilo dacmd.exe
Mathias R. Jessen,

1
La differenza qui è che la mia era semplicemente eseguirla elevata, non eseguirla come un altro utente. Se provi il mio vedrai che non ti vengono richieste ulteriori credenziali, crea semplicemente una nuova shell elevata. Il tuo è più per far funzionare Powershell come qualcun altro.
TheCleaner,

Mathias - grazie per avermi corretto, non sono affatto un esperto! TheCleaner - Per favore, non fraintendere, il tuo metodo è molto buono. Non sono riuscito a farlo funzionare nella configurazione del mio server Core 2012 ma sono sicuro che sia stata colpa mia! Quindi questo era il metodo alternativo, modificherò la risposta.
Opera512,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.