Archive for the 'OCS' Category

Send IM from PowerShell

You probably know that PowerShell can send email, but what if you want to receive and instant message with your script results?

Turns out that there is an Australian startup – Blue Quality Studios – who have created a nice PowerShell cmdlet to do just that.

So now you can have something like this:

The cmdlet works with both Office Communications Server (OCS) 2007 R2 and Lync Server 2010. This is a commercial product but they have a free trial. Learn more and download the trial here.

TechEd South Africa session on PowerGUI

If you are attending TechEd in Durban in a couple of weeks make sure you see Nicolas Blank delivering his UNC304 session:

PowerShell and Unified Communications: Taking the Mystery out of AD, Exchange and OCS Management using PowerShell (UNC304)

PowerShell is wonderful – if you know where to start or how to use it! This session will cover how to get started with PowerShell as well as moving into advanced areas of Exchange and OCS management with PowerShell. We will cover common management and migration scenarios where PowerShell can add value, learning how to run “one liners” that can “change the world” as well as using the Power of PowerShell in PowerGUI in order to have the best of both worlds – PowerShell flexibility and GUI management and much much more.

UNC304 | Mon 3 Aug (12:00 – 13:00) | 300 – Advanced| Session Room B1 | Speaker: Nicolas Blank | Breakout Session

Nicolas is an Exchange MVP and Unified Communications guru. He was one of the first guys who started using PowerShell to manage Exchange 2003 back in 2007. This year he is delivering 4 TechEd sessions! Quite an achievement. Congratulations to Nicolas and make sure you see him if you are at the show.

Tags: , , , , ,

Vote for OCS PowerPack

Please help us by casting your vote for PowerGUI’s Office Communications Server PowerPack by Curtis Johnstone at the SearchExchange’s Exchange Unified Communications vote.

Note: the page is a bit confusing because they have some product ads right on the page. Ignore those 😉 and click the Vote here link instead.

OCS PowerPack has been a huge success. It has already been downloaded more than 3400 times, and is being used in a lot of companies as a replacement or an addition to the native OCS management tools. However, even considering all that it is still very impressive that it kind of started living a life of its own and even gets nominated to awards like the SearchExchange one!

If you have not tried the PowerPack yet check out my write up about it here.

Then cast your vote here. 😉

Tags: , , , ,

OCS & PowerShell webcast

The Swiss IT Pro User Group team is holding an Office Communications Server & PowerShell meeting on Tuesday February 3, 2009 evening in Zurich and there will be a LiveMeeting webcast for those of us who happen to be far from Geneva lake that day. 😉

Rolf Masuch the leader of the German/Austrian/Swiss PowerShell usergroup and Desmond Lee are presenting. The agenda is available from the event page.

OCS and PowerShell (and PowerGUI) are definitely better together – see the OCS PowerPack – so the event is worth checking out.

The first 10 registered and confirmed attendees will each receive a free, full NFR copy of Microsoft Office Communications Server 2007 Standard Edition at the end of the event. Learn the details and register here.

Tags: , ,

OCS blog by Curtis

Curtis Johnstone – the author of the best OCS Management Console (which coincidentally is a PowerPack ;)) has just started blogging!

His blog already has posts on the DNS records Office Communicator uses for automated sign-in, the ports OCS requires you to open on your firewalls, and on the latest updates to his OCS PowerPack.

If you are working with Office Communications Server, this is one of those blogs you need to watch! I obviously hope that it will also have as much of the related PowerShell content as Curtis can fit in. 🙂 You can find the blog here.

Tags: , , , ,

OCS Management on Steroids

PowerPack Main Tree ScreenShotIf you have Office Communications Server 2007 there’s a new must have tool for you: OCS powerpack for PowerGUI just posted by Curtis Johnstone: it is free, totally based on PowerShell (you can see the PowerShell code behind each and every node, link, or action), and has a lot of functionality not present in the native OCS MMC. Just see the console tree screenshot to the left!

Here’s a quick walkthough of the key features of the pack:

View and Provision OCS settings on users:

  • View all AD details for OCS users
  • Use canned filters to quickly view which users are enabled /disabled for key OCS functionality.
  • Enable/Disable key OCS functionality (e.g. Public IM)
  • Email OCS Assigned and Unassigned Users

Remotely View key Edge settings (from an OCS Administrative Tool or Front-End computer), including:

  • Internal and External Edge server settings
  • Federated Partners and Federated Public IM Network Settings
  • Can use Alternate Credentials to access Edge role

Easily access and view all OCS Global Settings in one location, including:

  • Pools,
  • Enterprise Voice and Meeting Settings and Policies,
  • Location Profiles,
  • Normalization Rules,
  • Archive,
  • CDR,
  • Federation.

On any local OCS machine:

  • View and Control OCS Services
  • View OCS specific Event Log Errors and Warnings
  • Provision Address Book settings that not available in the OCS Administrative console

And a few more screenshots to keep you excited:

Global Settings

  • Allows the administrator to see key UC and Enterprise Voice Global Settings in customizable views.
  • Can easily generate reports through PowerGUI

Global Meeting Policies


  • Allows quick customizable views and reporting of OCS enabled users and all pertinent OCS properties.
  • Default Filters to quickly see which users are provisioning for certain OCS features (e.g. Federation, Public IM, etc…)
  • Additional links to get Voice, Meeting and AD details for any user(s).
  • Actions are available to provision basic OCS features (e.g. Remote Access, Public IM, …)

OCS Users Management

Edge and Federation

  • Easily see all important edge and federation configuration settings in one tree.
  • All internal and external IP addresses and ports are shown.
  • All federation settings including partners and remote edge server peers.
  • Avoids having to remote into the Edge server and start the Edge server Administrative console to see this information.
  • Certificate information to be added in the future.

OCS Public IM Management


  • See which servers and their corresponding roles are installed in your OCS deployment.
  • For the local OCS Server (soon to be any OCS server), see OCS specific Service information and Event Log information and take actions.
  • View Address Book settings and take actions that are not available through the native OCS Administration console.

Installed OCS Server Roles:

Installed OCS Server Roles

OCS Specific Services and Event Log Entries and Actions:

OCS Specific Services and Event Log Entries and Actions

Address Book Information and Actions:

Address Book Information and Actions

This is the most amazing example of the community work I have ever seen. Curtis took the PowerShell scripts which James O’Neill and others created for the Microsoft® Office Communications Server 2007 Resource Kit companion CD, enhanced them, plugged them into PowerGUI and made them available for everyone else to use (and enhance further ;))

You can download the OCS PowerPack here. By the way, please do leave your comments for Curtis at the powerpack page – I know he is anxious to hear some feedback!

Tags: , , ,

My Recent Tweets


The posts on this blog are provided “as is” with no warranties and confer no rights. The opinions expressed on this site are mine and mine alone, and do not necessarily represent those of my employer - WSO2 or anyone else for that matter. All trademarks acknowledged.

© 2007-2014 Dmitry Sotnikov

June 2021

%d bloggers like this: