Il cmdlet Test-IDQSysAdminPrivilegeRequired consente di verificare se per l'utente sono richiesti i privilegi di SysAdmin per un Catalog. Questo cmdlet risulta utile in fase di aggiornamento della versione del framework.
<# Tests if a user is SysAdmin on a Server #> |
Test-IDQSysAdminPrivilegeRequired [-Server] <string> [[-Instance] <string>] [[-ExecutionCredential] <pscredential>] [<CommonParameters>] |
<# Tests if a user is SysAdmin on a registered Catalog #> |
Test-IDQSysAdminPrivilegeRequired [-Catalog] <string> [<CommonParameters>] |
Parametro |
Descrizione |
Richiesto |
-Server <string> |
Server su cui è effettuato il test. |
Y |
-Instance <string> |
Nome dell’istanza IrionEDM presente sul Server. |
N |
-Catalog <string> |
Catalog 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.
Nome dell’istanza IrionEDM presente sul Server.
Catalog 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 True se sono richiesti i privilegi di SysAdmin per l'utente
✓il valore False se non sono richiesti i privilegi di SysAdmin l'utente
ESEMPIO:
Si verifica se un utente necessita dei privilegi di SysAdmin sul server MyServer, istanza MyInstance
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. Alternativamente, si può verificare se un utente necessita dei privilegi di SysAdmin sul catalogo registrato MyCatalog
|