Skype4B [LyncRD]

esencial…


Deja un comentario

Powershell y Lync, comandos del dia a dia

Todos conocemos o hemos escuchado sobre Powershell (lo especulativo es a propósito), en resumen no es más que una interfaz de consola la cual utilizamos para crear y/o automatizar funcionalidades mediante el uso de scripts y comandos homogeneos al sistema al que estamos administrando, la potencia de esta herramienta radica en que ofrece funcionalidades más allá de las ofrecidas por el ambiente GUI de administración tradicional y que en soluciones como Microsoft Lync son necesarias ejecutarlas a través de este.

En esta oportunidad quiero compartirles aquellos comandos esenciales para las tareas del dia a dia, los cuales he acumulado y clasificado de acuerdo a su uso y su categoria.

Categoría Consultas

#Comenzando por el que más utilizo, el Get-Help nos brinda una descripción del comando que hemos indicado con ejemplos de como uzarlo.

PS c:\Get-Help cmdlet_Lync -Examples

#Nos brinda información sobre los usuarios de lync

PS c:\Get-CsUser usr1@lyncrd.com

#Muestra todos los usuarios en nuestro AD que no han sido habilitados para Lync.

PS c:\Get-CsAdUser -Filter {Enabled -eq $null} | Format-Table -Wrap

#Muestra todos los usuarios pertenecientes a un departamento

PS c:\Get-CsUser -LDAPFilter ‘Department=Mercadeo’

#Muestra todos los usuarios asignados pertenecientes a una política en especifico organizado por su Nombre

PS c:\Get-CsUser | Where-Object {$_.VoicePolicy -match “Acceso a llamadas con 1”} | Select-Object DisplayName

#Muestra todas las direccions SIP en la plataforma de Lync

PS c:\Get-CsUser | Select-Object SipAddress

Categoría Administración de Usuarios

:Habilitar un usuario para Lync

PS c:\Enable-CsUser -Identity Usr1@lyncrd.com -RegistrarPool cspool.lyncrd.com -SipAddress sip:Usr1@lyncrd.com

:Inhabilitar un usuario en Lync(Este comando no elimina el usuario del AD)

PS c:\Disable-CsUser Usr1@lyncrd.com

:Habilitar para Lync a todos los usuarios de una OU especifica

PS c:\Get-CsAdUser -Filter {Enabled -ne $True} -OU “ou=Tecnologia,ou=Usuarios,dc=lyncrd,dc=com” | Enable-CsUser -RegistrarPool cspool.lyncrd.com -SipAddressType EmailAddress

:Habilitar un usuario para Enterprise Voice

PS c:\Set-CsUser Usr1@lyncrd.com -EnterpriseVoiceEnabled $True

:Asignar una extensión a un usuario

PS c:\Set-CsUser Usr1@lyncrd.com -LineURI tel:+2568

:Asignar un usuario a un Dial Plan

PS c:\Grant-CsDialPlan Usr1@lyncrd.com -PolicyName “Sede”

:Asignar una política de llamadas a un usuario

PS c:\Grant-CsVoicePolicy Usr1@lyncrd.com -PolicyName “Llamadas locales”