Get-AssignedLineURI updated

I couldn’t just update the search-lineuri without going through the get-assignedlineuri.ps1 as well?

I have rewritten the script in much the same way as I wrote search script (parts of the code are now almost identical), and it saved me a lot of “space” and time. I have tried to reduce the number of times I gather information to a minimum, and to carry the found information through all the different functions and jobs.

Highlights from this update includes:

  • BUGFIX: CommonAreaPhone error fixed. Thanks to Peter
  • CODE CHANGE: crated new functions, tried to make them work smarter together.
  • NEW FEATURE: Progress bar to give an indication of progress in huge systems
  • DELETED FEATURE: -splitext is no longer a valid option, but run on all queries by default
  • BETA FEATURE: Summarize the numbers of Licenses required. Beta only, feedback wanted!

 

REQUEST: If you know exactly how licensing work, please test my beta portion of the script and see if it is correct. It is built upon the following assumptions:

Basic CAL: Is a user enabled for Lync, but has no conferencing policy which allows 3-party audio, video or sharing. Nor is the user able to schedule a conference (if anyone knows exactly which settings are behind the shift from basic to enterprise, please explain :)

Enterprise CAL: A user enabled for Lync with all functions, with out enterprise voice

Basic CAL, and Plus CAL: The same as a Basic CAL, but this user has Enterprise Voice enabled

Enterprise CAL ans Plus CAL: All the good things in one basket, no restrictions.

If you know my assumptions are wrong, have something to add or suggest, please let me know.

Advertisements

15 thoughts on “Get-AssignedLineURI updated

  1. Hi Lasse, if I run the new version of Get-AssignedLineURI in one of our Lync Environment and compare the result with the old version I see some differences (bug?). The new version do not find any dialin access numbers, Common Area Phone devices and analog devices.
    Let me know if you need some log.
    Thank you and regards.
    Luca

  2. Hi Lasse, I’m testing the 3.4B ver. and maybe there are some other points to fix:
    – if the LineURI is not in E.164 format but the ;ext=xxx is present, the script cannot correctly find the xxx extension. Example: tel:999;ext=999 This is non a DID number (correct) but the extension is present.
    – if the LineURI number do not have ;ext=xxx, the DID column is not populated
    – In our environments the script do not summarize the Licenses
    Let me know if you need some log.
    Thank you and regards.
    Luca

    • I hear you,
      Both your comments have crossed my mind, but been ignored :) I have added it to a 3.4C as a featured request. 5 minutes!

  3. Hi Lasse, In regards to your licensing construct, this is outlined as below (Basic = Standard):
    ■Lync Standard CAL (to use IM, presence, one-to-one audio, and video; Skype Connectivity)
    ■Lync Enterprise CAL (to use meetings – audio, video, and web conferencing)
    ■Lync Plus CAL (to use enterprise voice features)

    Also, Standard is required in any event so perhaps your “Enterprise CAL” should read “Standard CAL and Enterprise CAL” so the combinations are:

    ■Standard CAL
    ■Standard CAL and Enterprise CAL
    ■Standard CAL and Plus CAL
    ■Standard CAL, Enterprise CAL, and Plus CAL

    Hope this helps.

    Thanks,
    Keith

  4. Hi Lasse,

    In regards to your licensing construct, this is outlined as below (Basic = Standard):
    ■ Lync Standard CAL (to use IM, presence, one-to-one audio, and video; Skype Connectivity)
    ■ Lync Enterprise CAL (to use meetings – audio, video, and web conferencing)
    ■ Lync Plus CAL (to use enterprise voice features)

    Also, Standard is required in any event so perhaps your “Enterprise CAL” should read “Standard CAL and Enterprise CAL” so the combinations are:

    ■ Standard CAL
    ■ Standard CAL and Enterprise CAL
    ■ Standard CAL and Plus CAL
    ■ Standard CAL, Enterprise CAL, and Plus CAL

    Hope this helps.

    Thanks,
    Keith

  5. Hi Lasse,

    wanted to send you a bugreport, because most of the non-CSUSER objects were not returned, but then I realized the version I had before, was the plain v3.4 while on technet gallery the latest (already fixed) version was actually v3.4.C.

    Confusing a little bit :)

  6. HI Lasse,

    i found the script is wonderful but . any idea if we dont have not in sequence for some sites . how to manage them .
    as above script can only take care the no. in sequence provided by the vendor which needs to be added to “unassigned number” in control panel.

    please help if there is provisioned already for non sequence no addition and can be manage.

    Thanks
    Fksaif

  7. HI Lasse,

    i found the script is wonderful but . any idea if we dont have not in sequence for some sites . how to manage them .
    as above script can only take care the no. in sequence provided by the vendor which needs to be added to “unassigned number” in control panel.

    please help if there is provisioned already for non sequence no addition and can be manage.

    Thanks
    Fksaifi

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s