Eseguire uno script PowerShell prima di aprire una connessione
È possibile eseguire uno script PowerShell prima di stabilire una connessione, annullare l'avvio e persino importare script PowerShell esterni. Per eseguire queste azioni, occorre andare nelle Proprietà della voce in Eventi – Prima dell'apertura e scegliere Esegui PowerShell nel menu a discesa più in alto.
Utilizzando la proprietà $RDM.connection, lo script modifica temporaneamente una qualsiasi delle proprietà della sessione solo nel contesto dell'avvio della sessione. Quando la sessione viene chiusa, le proprietà tornano ai valori originali.

Di seguito sono riportati alcuni esempi di script che possono essere eseguiti in questo modo.
Aggiungere la data al titolo della scheda
Nella finestra Script PowerShell, copi lo script fornito di seguito e clicchi su OK.
Annullare l'avvio della sessione
Per annullare l'avvio di una sessione, nella finestra Script PowerShell della voce, copi lo script seguente e clicchi su OK per salvare.
Eseguire cmdlet dal modulo PowerShell di Devolutions
Il modulo PowerShell di Devolutions può essere utilizzato per eseguire cmdlet in voci specifiche tramite il comando Import-Module.
In questo esempio, lo script carica DnsClient tramite Import-Module, cerca l'indirizzo IP per il nome host della voce e lo scrive nel campo TeamViewer ID.
Importare uno script PowerShell esterno
Il cmdlet Import-Module può essere utilizzato per richiamare uno script PowerShell esterno.
In questo esempio, il cmdlet Import-Module carica lo script RSAToken.ps1 e richiama la sua funzione New_RSAToken, che restituisce un valore. Successivamente aggiunge il contenuto della variabile $RSAToken alla password della sessione prima di aprire la sessione.
Ultimo aggiornamento
È stato utile?