Lync 2013 – Script Policy Summary – LyncPolicySummary.ps1

This simple script will summarise how many users are assigned each policy in Lync as well as how many users are against each registrar pool.

Lync-PolicySummary

 

 

9 Replies to “Lync 2013 – Script Policy Summary – LyncPolicySummary.ps1”

  1. Pingback: Lync 2013 – Script Policy Summary – LyncPolicySummary.ps1 | www.WeakestLync.com | JC's Blog-O-Gibberish

  2. Pingback: Weekly IT Newsletter – November 3-7, 2014 | Just a Lync Guy

  3. Pingback: NeWay Technologies – Weekly Newsletter #120 – November 7, 2014 | NeWay

  4. Pingback: NeWay Technologies – Weekly Newsletter #120 – November 6, 2014 | NeWay

  5. Pingback: Lync 2013 ­ Script Policy Summary ­ LyncPolicySummary.ps1 | www.WeakestLync.com | JC's Blog-O-Gibberish

  6. I took a pass to try to make this a bit easier to read each of the policies and reduce the amount of repeated code. This is what I came up with and feel free to use it.

    Note:the policy array requires the names to match the properties you’d like to expand.

    $policies = @(
    “Registrar Pool”
    “Voice Policy”
    “Dial Plan”
    “Conferencing Policy”
    “External Access”
    “Location Policy”
    “Archiving Policy”
    “Pin Policy”
    “Mobility Policy”
    “Persistent Chat Policy”
    “Hosted Voicemail Policy”
    )

    $users = Get-CsUser

    ForEach ($p in $policies) {
    Write-Output “$p Summary” -ForegroundColor Yellow
    $users | Group-Object $p.Replace(” “,””) | Select-Object Count, Name
    }

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.