/ Microsoft / Powershell

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!