June, 2010

  • Enabling a User for Microsoft Lync Server 2010

    You have all these users in Active Directory, how do you enable them for Communications Server? Read this article to find out.

  • Quick Start: Managing Microsoft Lync Server 2010 Using Remote PowerShell

    Most of the articles found on this site assume that you are working on a computer running a Microsoft Lync Server 2010 service or server role, and that the Lync Server Management Shell has been installed on that computer. We did that for two reasons:...
  • Move or Enable Multiple User Accounts

    Submitted by Scott Stubberfield and Nick Smith, Microsoft Windows PowerShell makes it easy for you to enable a new user for Microsoft Lync Server 2010, and makes it just as easy for you to move a single user account from one Registrar pool to another...
  • Walkthrough: Enabling a User for Microsoft Lync Server 2010 and Enterprise Voice

    Walkthrough Enabling a User for Microsoft Lync Server 2010 and Enterprise Voice: A Comprehensive Lync Server Walkthrough Well, it’s your first day at your new job: Lync Server administrator for Litware, Inc. You’re...
  • Retrieving Active Directory and Microsoft Lync Server 2010 User Accounts

    You can’t manage Communications Server without managing the users who are using it. (Yes, you can manage parts of it, but definitely not all of it.) This article explains how to retrieve user information from Activie Directory.

  • Walkthrough Lite: Enabling a User for Microsoft Lync Server 2010 and Enterprise Voice

    Walkthrough Lite Enabling a User for Microsoft Lync Server 2010 and Enterprise Voice: A “Barebones” Lync Server Walkthrough The following “barebones” walkthrough shows you how you can use Windows PowerShell...
  • Assign Line URIs to Multiple Users

    Submitted by Scott Stubberfield and Nick Smith, Microsoft When you enable a user for Enterprise Voice (Microsoft’s implementation of Voice over IP) you also need to assign that user a line URI (i.e., a telephone number). Assign a line URI...
  • 21 User Information Commands to Run Before You Die

    You probably have more than 21 things on your list of things you need to do today. Well, make room for one more: read the list of 21 User Information Commands to Run Before You Die.

  • How Can I Configure the Telephony Options for a User?

    In this article you’ll find out how to set telephony options in Communications Server PowerShell. The PowerShell options don’t quite map to the Communications Server Control Panel options, so this isn’t quite a simple as it might seem. But – for the most part – we make it seem pretty simple.

  • Listing All the Values in a Multi-Valued Property

    It's one thing to modify settings in Microsoft Communications Server by changing property values. It's a whole other thing to do that with properties that can contain multiple values. But don't worry, we've got it covered here.

  • Properties Returned By Get-CsUser and Get-CsAdUser

    One potentially confusing feature of Microsoft Lync Server 2010 is the fact that there are two different cmdlets that can be used to return user account information: Get-CsUser and Get-CsAdUser . On the surface, the difference between the two cmdlets...
  • A Brief Introduction to Role-Based Access Control – Part 1

    You may never have imagined just how easy it could be to manage administrator privelages. Or maybe you did. The Microsoft Communications Server team certainly did, and RBAC is the result. Take a look at this introduction to see.

  • Limiting the Number of Contacts a User Can Have

    Keeping track of the status of a lot of contacts can be a bit trying on a system. It might be a good idea to limit the celebrity status of some of your users by limiting the number of contacts they can have at once.

  • List Connections to Registrar Pools

    Submitted by Scott Stubberfield and Nick Smith, Microsoft So just who is connected to your Registrar pool, and how many people are connected to Pool A vs. Pool B? Don’t ask us; we have no idea whatsoever. Instead, you should ask Scott Stubberfield...
  • Filter vs. Where-Object

    You can retrieve Active Directory and Microsoft Communications Server "14" user account information by using the Filter and LdapFilter parameters. But if you’ve worked with Windows PowerShell much, you know that you can do a significant amount of filtering with the Where-Object cmdlet. So why all the filtering with LdapFilter and Filter? This article explains why.

  • Assigning Policies

    This may come as a shock to you (or maybe just a relief), but Communications Server “14” doesn’t use Group Policy to manage user policies. Instead Communications Server defines its own policies, which can be applied to specific users. This article explains how to do that.

  • Return the Effective Policy Assignments for a User

    You say you want to know which Microsoft Lync Server 2010 policies have been assigned to the user Ken Myer? Well, that’s easy enough; all you have to do is run the following command: Get-CsUser "Ken Myer" In return, Windows PowerShell should...
  • Grant Dial Plans and Voice Policies to Multiple Users

    Submitted by Scott Stubberfield and Nick Smith, Microsoft In order to take advantage of Enterprise Voice (Microsoft’s implementation of Voice over IP) users need, among other things, to be assigned a dial plan and a voice policy. Dial plans...
  • Assign a Policy to All the Users in a Security Group

    When it comes time to assign per-user policies, those of us here at Microsoft thought of everything. For example, if you take a look at the article Assigning Policies you’ll see how per-user policies can be assigned to a single user; to all the...
  • List All the Users in a Site

    How do I list all the users with accounts in a particular site? Hmmm, that is an interesting question: how do you list all the users who have accounts in a particular site? Note . Not that we wish to imply that other questions aren’t interesting;...
  • List All the RBAC Roles and the Users that Hold Those Roles

    You want to know what’s really nice about the fact that Windows PowerShell has been fully-integrated into Microsoft Lync Server 2010? Here’s what’s really nice about the fact that Windows PowerShell has been fully-integrated into Microsoft...
  • Scopes and Filters

    These are two things you absolutely must know about to get anywhere with managing Communications Server with PowerShell. Because of that we thought it would be a good idea to write a few pages on it. It’s entirely up to you, of course, but you might want to read those few pages.

  • Return Information about Users in a Single OU

    Microsoft Lync Server 2010 provides two cmdlets – Get-CsUser and Get-CsAdUser – that return information about user accounts. (Get-CsUser returns information only for user accounts that have been enabled for Lync Server; Get-CsAdUser returns...
  • Find the Number of Users Assigned to Your Per-User Policies

    A koan is a riddle used by Zen Buddhists to help focus the mind during meditation and, with any luck, to help the initiate develop intuitive thinking. Some of the more famous Zen koans include: "Two hands clap and there is a sound; what is the...
  • Setting Property Values

    Part of managing a system is simply retrieving information and finding out what’s there. Another part is changing that information. This article tells you all about modifying Communications Server settings with PowerShell. Oh, and if you think you know everything because you already know how to do this in Windows PowerShell, think again.