June, 2010

  • 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.

  • PSListModifiers

    PSListModifiers are something you just might stumble across in your adventures with Microsoft Communications Server PowerShell, so we thought we’d bring them to your attention before you actually trip over them.

  • Removing Policies and Other Objects

    You may have figured out how to assign (or grant) policies in Microsoft Communications Server "14", but do you know how to get rid of policies you don’t want any more? This article will explain it to you.

  • Working with TimeSpans and DateTimes

    Einstein wasn’t kidding when he said time is a tricky thing (or something like that). This article explains how to work with two types of time in Microsoft Communications Server "14": TimeSpans (amount of time that elapses before something happens), and DateTimes (time of day, day of month, month of year, etc.).

  • Changing the Lync Server Management Shell’s Default Folder

    This is a short little article that tells you how to customize the folder that the Communications Server Management Shell opens to, mainly so half the command line isn’t taken up by the prompt.

  • Creating Microsoft Lync Server 2010 Objects

    When we start talking about “objects” you might get a little worried that we’re moving too far out of IT pro land and into developer land. But don’t worry, creating objects is just a technical way of saying “making new stuff.” What kinds of stuff? Well, in Microsoft Communications Server "14" that's stuff like voice policies and address book configurations and trusted applications – you know, stuff.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • 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.

  • Listing the Microsoft Lync Server 2010 Cmdlets

    There are over 500 cmdlets for managing Communications Server. (Yes, you read that right, over 500!). That may seem like a lot, but for a product as powerful as this one you pretty much need 500 cmdlets. But with all those cmdlets, how in the world do you find the ones you need for a particular task? Read this article and you’ll find out.

  • Getting Help for the Microsoft Lync Server 2010 Cmdlets

    Not sure what a particular cmdlet does, or what values need to go in a particular parameter? This articles tells you how to find help – without even leaving the command window.

  • All About Identities

    Communications Server enables you to manage instant messaging, web conferencing, Enterprise Voice, and many other communications features. With so many things to manage, how do you identify the particular instance of a particular feature you want to work with? By its Identity.