Il cmdlet Test-IDQUserIsSysAdmin consente di verificare se l'utente corrente è SysAdmin su un server.
<# Tests if a user is SysAdmin #> |
Test-IDQUserIsSysAdmin [-Server] <string> [[-ExecutionCredential] <pscredential>] [<CommonParameters>] |
Parametro |
Descrizione |
Richiesto |
-Server <string> |
Server su cui è effettuato il test. |
Y |
-ExecutionCredential <PSCredential> |
Credenziali dell'utenza sul Server. Se non specificate, sono utilizzate le credenziali dell'utente Windows con cui è stato fatto il login. |
N |
-Confirm |
Visualizza un messaggio di conferma all’atto dell’esecuzione del comando. |
N |
-Whatif |
Simula il commandlet restituendo a video gli step di esecuzione senza effettuarli. |
N |
Server su cui è effettuato il test.
Credenziali dell'utenza sul Server. Se non specificate, sono utilizzate le credenziali dell'utente Windows con cui è stato fatto il login.
Il cmdlet restituisce:
✓il valore 1 se l'utente è SysAdmin
✓il valore 0 se l'utente non è SysAdmin
ESEMPIO:
Si verifica se un utente è SysAdmin sul server MyServer.
In tal modo si apre interattivamente la Windows Powershell Credential Request in cui inseriamo il full name e la password dell'utente del DB che vogliamo testare. |