Powershell ejecutar código de forma remota
Hola a todos!
Después de muchos días, otra vez, retomamos los post con información útil. Hoy, tocaremos el tema de código remoto utilizando Powershell (ojo sólo para ambientes Microsoft!).
Es muy sencillo, para esto necesitas una cuenta que tenga derecho sobre todo el parque de computadores de la organización, en pocas palabras un usuario super administrador.
Utilizamos el cmdlet Invoke-Command al cual le agregaremos los parámetros -Computer y -ScriptBlock. El primero para definir el host remoto, y el segundo para determinar el código que necesitemos ejecutar.
function SyncADAzure(){
Invoke-Command -Computer PELIMADCONNECT -ScriptBlock {
Import-Module ADSync;
Start-ADSyncSyncCycle -PolicyType Delta -Verbose
}
}
Eso sería todo.
Hasta pronto!