Skype empresarial - download user
Hola a todos!
Hoy veremos un Script para convertir un usuario skype empresarial online en on-premise, o en otras palabras bajar un usuario de la nube.
Para esto usaremos el siguiente Script:
Write-Host "ESCRIBE EL EMAIL"
$userD = Read-Host
Import-Module LyncOnlineConnector
##CREDENCIALES
#USUARIO
$userL = "USUARIO COMPLETO DE ADMINISTRADOR GLOBAL"
#CONTRASEÑA
$passL="CONTRASEÑA DE USUARIO DE ADMINISTRADOR GLOBAL"
#ENCRIPTA LA CONTRASEÑA
$encrypted = ConvertTo-SecureString $passL –asplaintext –force
$cred= New-Object System.Management.Automation.PsCredential($userL, $encrypted)
#IMPORTA MODULO DE LYNC CONNECT
#CONECTA AL LYNC
$CSSession=New-CsOnlineSession -Credential $cred
#IMPORTA MODULO DE SESIÓN
Import-PSSession $CSSession -AllowClobber
Move-CsUser -Identity $userD -Target "NOMBRE DE SERVIDOR SKYPE ON PREMISE" -Credential $cred -HostedMigrationOverrideURL https://admin1a.online.lync.com/HostedMigration/hostedmigrationService.svc
Write-Host "USUARIO CAMBIADO: "+$userD
#Remover Sessiones de todos los usuarios
Remove-PSSession *
Cambiando las variables $userL, passL y target (tener en cuenta la conservación de comillas, ya que son variables String); se procede a ejecutar el Script en el servidor on-premise de skype que tengan. Después se recomienda esperar 5 minutos y estará bajado el usuario.
Nota: en caso de no tener permisos para ejecutar scripts powershell, verificar este post.
Hasta pronto!