Condividi tramite


Costanti di sessione

Le costanti di sessione nell'enumerazione __WSManSessionFlags specificano l'autenticazione e altre informazioni per WSMan.CreateSession o IWSMan::CreateSession chiamate che si connettono a un computer remoto. Queste costanti sono strettamente correlate anche alle opzioni degli strumenti da riga di comando Winrm.

Utilizzo delle costanti di sessione

È possibile impostare i flag di sessione per la chiamata a WSMan.CreateSession in due modi diversi. Uno è più breve e più semplice. Il modo più lungo, come illustrato nell'esempio seguente, consiste nell'individuare il valore del flag che si vuole usare e creare una costante nello script con tale valore. Viene quindi usata la costante per impostare il valore del parametro iFlags.

Const SessionFlagUseNegotiate = 131072
Const SessionFlagCredUserNamePassword = 4096
iFlags = SessionFlagUseNegotiate Or SessionFlagCredUserNamePassword

Il modo consigliato, come illustrato nell'esempio seguente, consiste nell'usare il metodo dell'oggetto WSMan associato al flag.

iFlags = Wsman.SessionFlagUseNegotiate Or Wsman.SessionFlagCredUserNamePassword

costanti di autenticazione

Specificare il metodo di autenticazione e come gestire i server certificati.

altre costanti di sessione

Specificare la codifica, la crittografia e la porta del nome dell'entità servizio.

costanti ed enumerazioni WinRM

WSMan.CreateSession

autenticazione per connessioni remote