En esta entrada os voy a enseñar como conectaros por PowerShell 3.0 a un servidor remoto. En el ejemplo voy a establecer una nueva conexión a Server1, meter la sesión en una variable, utilizarla y por ultimo desconectarme.
Comando Ejemplo :
$RemoteSession = New-PSSession –Name Server1Session –ComputerName Server1
Invoke-Command –Session $RemoteSession –ScriptBlock {$date = Get-Date}
Disconnect-PSSession –session $RemoteSession
Exit
Ahora voy a enseñaros a reconectaros a una sesión previamente establecida, en este caso la anterior
Comando Ejemplo:
Get-PSSession –ComputerName localhost
$LocalSession = Connect-PSSession –ComputerName localhost –Name Server1Session
Invoke-command –Session $LocalSession –Scriptblock { $date }
Espero que os sirva esta mini entrada, pero siempre es de utilidad.