Showing posts with label Microsoft Lync. Show all posts
Showing posts with label Microsoft Lync. Show all posts

Thursday, December 24, 2015

Add Active Sync Enabled Users to Lync ClientVersionPolicy "Admin Users"



add-pssnapin Microsoft.Exchange.Management.PowerShell.E2010
Import-Module 'C:\Program Files\Common Files\Microsoft Lync Server 2010\Modules\Lync\Lync.psd1'
Start-Transcript -Path .\abtrans.txt
Get-CASMailbox -ResultSize Unlimited | where { $_.ActiveSyncEnabled -eq 'True'} | Select SamAccountName | Export-Csv .\ablync.csv -NoTypeInformation
$b = Get-Content .\ablync.csv
Foreach ($i in $b)
{
Grant-CsClientVersionPolicy -Identity $i -PolicyName "Admin Users"
}
Stop-Transcript

Wednesday, December 23, 2015

Push Notifications for Lync 2013 Mobility

Push Notifications for Lync 2013 Mobility

Lync 2013 on Windows Phone suscribes for push notifications
Desktop client or federated client initiates communication to Windows Phone user
Lync 2013 Front-End pool connects to Edge server configured for federation (defined in topology in site configuration)
Lync 2013 Edge Server connects to push notification service push.lync.com using hosted provider sipfed.online.lync.com

Push notification service delivers the notification to Lync 2013 mobile client on Windows Phone


Tuesday, December 15, 2015

Finding AD Disabled Accounts Who are Still Lync Enabled

Finding AD Disabled Accounts Who are Still Lync Enabled

Get-CsAdUser -ResultSize Unlimited | Where-Object {$_.UserAccountControl -match "AccountDisabled" -and $_.Enabled -eq $true} | Format-TableName,Enabled,SipAddress -auto


Get-CsAdUser -Filter {UserAccountControl -eq “AccountDisabled, NormalAccount” -and Enabled -eq $true} | Set-CsUser -Enabled $false

Tuesday, December 1, 2015

Step-by-Step instructions for uninstalling a Microsoft Lync Server 2010 Enterprise Pool

Step-by-Step instructions for uninstalling a Microsoft Lync Server 2010 Enterprise Pool


Move-CsUser : The required name is valid,but no data of the requested type was found

Move-CsUser : The required name is valid,but no data of the requested type was found




rednote2
We found that Target pool hostname was not getting resolved from the source pool. We had to add a host entry to its host file

Tuesday, November 17, 2015

Use of reverse proxy servers in Lync


Use of reverse proxy servers in Lync
  • Enabling external users to download meeting content for your meetings.
  • Enabling external users to expand distribution groups.
  • Enabling remote users to download files from the Address Book service.
  • Accessing the Lync Web App client.
  • Accessing the Dial-in Conferencing Settings webpage.
  • Enabling external devices to connect to Device Update web service and obtain updates.
  • Enabling mobile applications to automatically discover and use the mobility (Mcx) URLs from the Internet.
  • Enabling the Lync 2013 client, Lync Windows Store app and Lync 2013 Mobile client to locate the Lync Discover (autodiscover) URLs and use Unified Communications Web API (UCWA).

Friday, April 3, 2015

RBAC role in Lync


RBAC role in Lync

RoleCapabilityAssociated AD Security Group
CsAdministratorAll Lync administrative tasks including creating roles and assigning users to roles. Can make changed to the Topology.CS Administrators
CsUserAdministratorCan enable and disable users for Lync Server, move users and assign existing policies to users. Cannot modify policies.CS User Administrators
CsServerAdministratorCan manage, monitor, and troubleshoot servers and services. Can stop and start services, and apply software updates. Cannot make global configuration changes.CS Server Administrators
CsViewOnlyAdministratorCan view the deployment, including user and server information, in order to monitor deployment health.CS View-Only Administrators
CsHelpDeskCan view the deployment, including user’s properties and policies. Can run specific troubleshooting tasks. Cannot change user properties or policies.CS HelpDesk

Wednesday, March 25, 2015

how to troubleshoot address book and group expansion in Lync

how to troubleshoot address book and group expansion in Lync


https://technet.microsoft.com/en-us/library/gg398194.aspx

https://technet.microsoft.com/en-us/library/dn743836.aspx

http://blog.ivangole.com/?p=387

http://www.msxfaq.de/lync/lyncab.htm



How to find which server is having issue in Lync Group Expansion
Step 1 :
Click on Lync Icon in system Tray by pressing ctrl+shift  and then click on configuration information . From below screenshot you will get expansion url : https://lablncint01.bsci.com:443/groupexpansion/service.svc. Which is pool url .
To find which front end server is having issue replace pool name with server name.  https://lablncfep01.bsci.bossci.com/groupexpansion/service.svc . Since our lablncfep01 is working fine you will be able to browse as below.
When you replace with fep02 server. You will get below error as fep02 is having issue.
Step 02:
You can use shell to test same thing as below:
$credential = Get-Credential "bsci\guptaa10"
Test-CsGroupExpansion -TargetFqdn "lablncpool01.bsci.lab.com" -GroupEmailAddress "BSCMessagingOffshore@bsci.lab.com" -UserSipAddress "sip:akshit.behl@bsci.lab.com" -UserCredential $credential

You can replace –TargetFqdn with server name (labncfep01.bsci.lab.com).  Result of successful and failure attached in below txt file.

Step 03:
Modify host file in C:\Windows\System32\drivers\etc
Add entry lablncint01 with each front end server IP and see in Lync Client if you are able to expand distribution Group and identify faulty server.


Friday, March 13, 2015

Lync Services name and display name

Lync Services name and display name


Running  RTCASMCU           Lync Server Application Sharing
Running  RTCATS             Lync Server Audio Test Service
Running  RTCAVMCU           Lync Server Audio/Video Conferencing
Running  RTCCAA             Lync Server Conferencing Attendant
Running  RTCCAS             Lync Server Conferencing Announcement
Running  RTCCPS             Lync Server Call Park
Running  RTCDATAMCU         Lync Server Web Conferencing
Running  RTCIMMCU           Lync Server IM Conferencing
Running  RTCMEDSRV          Lync Server Mediation
Running  RTCMEETINGMCU      Lync Server Web Conferencing Compat...
Running  RTCRGS             Lync Server Response Group
Running  RtcSrv             Lync Server Front-End
Running  MSSQL$RTCLOCAL     SQL Server (RTCLOCAL)
Running  RTCCDR             Lync Server Call Detail Recording
Running  RtcQms             Lync Server QoE Monitoring Service

Stopped  SQLAgent$RTCLOCAL  SQL Server Agent (RTCLOCAL)