Archive for the 'OpsMan' Category

PowerPack for non-Windows management in SCCM and SCOM

Quest loves PowerShell and many Quest teams have implemented powershell interfaces to their IT management products – I from my side am obviously willing to promote and encourage these efforts.

Our Quest Management Xtensions team is in charge of over 400 (!) extensions to Microsoft Systems Center, letting you use Operations Manager, Configuration Manager, and Opalis with variety of non-Microsoft platforms.

And today I am excited to announce that this team released a PowerPack for their tool! So not only can you get more out of your Systems Center tools, you can also now get extensible alternative user interface to the tools, and can further automate various operations with PowerShell.

You can learn more about Management Xtensions and download them here, and the PowerPack here.

Changing OpsMgr UI

Right after I blogged yesterday about the value of UI customization I came across this post by Ian Blyth on how Systems Center Operations Manager console only allows you to set the agent proxy one server at a time. Ian writes how painful it is to manage multiple servers and how he has to use workarounds such as command-line or a separate utility by Boris Yanushpolsky (a friend of mine by the way: hello Boris! ;))

In the end of the post Ian mentions that he only hopes OpsMgr SP1 will bring the change.

By the way, thanks to Rob, PowerGUI already has a pack for Operations Manager which provides for bulk operations and is fully extensible so you can have UI for proxy agent management and much more without waiting for Microsoft to provide every possible option you need in some SP.

Will that help you, Ian?

Tags: , , , , , , , , , ,

Revamped PowerGUI Library

We have revamped the PowerPack Library hosting dozens of useful PowerGUI extensions so it now lets you browse the categories rather than look through one big flat list.

One list was pretty handy in April when we were just starting but now with 27 packs already there and new one submitted by the community every few days search became the only way to find what you need.

So what we did was create a bunch of categories and put the existing packs in them. Here are the ones we have at the moment:

A lot of good stuff. All available for free and most of the packs posted by community members (with really few exceptions of packs by the PowerGUI team.)

Another good thing that I like about the packs is that they can actually show you how to use PowerShell to script against the systems.

For example, if you need to learn to manage SQL Server with PowerShell scripts you can download the SQL PowerPack, use it and at any time click the PowerShell Code tab to see/copy-paste the code you need.
If there’s something else we can do to make the site more convenient to use please comment here or in the site discussion forum.


Tags: , , , , , , , , , , , , , , , ,

PowerGUI 1.0.5 is out!

We have just released version 1.0.5 of PowerGUI. You can get it free from the PowerGUI community web site and no registration is required.

Most new features and fixes are listed on the roadmap page.

Some of them are minor improvements which will hopefully make everyone’s life easier: the Actions pane is open by default, most commands are duplicated on the toolbar, setup has the latest packs for network management, Exchange (with UI for certificate management!) and Operations Manager, etc.

We’ve made a few improvements in the architecture as well. The biggest is asynchronous work with PowerShell so PowerGUI no longer waits for all objects to be retrieved before it starts displaying you what it got.

We have also moved to a new setup which should have less issues than the Visual Studio one we used before (it might require you to uninstall 1.0.4 though – but will preserve all you settings during the upgrade anyway.)

One gotcha that I want to mention is that 1.0.5 checks whether PowerShell Community Extensions are installed and if it detects version 1.1 or earlier would not let you install PowerGUI. We had to do this due to the incompatibility issues the extensions had.

If you do use the extensions there’s a workaround to that check:

1. Comment out the extensions’ lines in the PowerShell profile which cause the issue:

lines 98 and 138 in your profile.ps1:

(line 98)
# Start-TabExpansion

(line 138)
# . '.\TabExpansion.ps1'

the ‘#’ prevents the line from executing when powershell/powergui starts up.

2. Download the PowerGUI 1.0.5 setup from and run the file from the command-line using the following command:

msiexec.exe /i PowerGUI. IGNOREPSCX=1

Thanks to Austin for locating the issue and suggesting the workaround! Austin, please redownload the setup and use the command above!

Tags: , , , , , , , , , ,

PowerGUI: Managing OpsManager with PowerShell

As you know Operations Manager 2007 provides for significantly improved manageability by exposing a PowerShell API (check out these posts by Ian, Stefan, and myself).

We’ve just published a webcast at (in Documentation section of the site) in which Rob “Deuce” Doucette (one of the stars of the community) demos his pack for managing MOM (Operations Manager 2007) with the pack he created and posted to the community library for everyone to use.

He started off by bulk-managing Alerts based on some criteria. Sorted them, selected a few (too bad he didn’t demo filtering by the way!), resolved and updated selected alerts:

Bulk Alerts management

Then he managed a bulk of security roles (added, removed users):

Bulk MOM roles management

Then went to notification subscriptions:

Managing notification subscriptions

And finished with pending management tasks (which he actually didn’t have any ;))

Best of all, in the end he showed all the PowerShell code behind everything he did:

PowerShell code behind the OpsManager management operations

Checkout the webcast, download and install the pack to give it a try yourself.

P.S. One thing missing from the demo is the actual installation of the pack:

  1. Download the pack from the library (right-click the attached file and click Save As).
  2. In PowerGUI, right-click the root node and click Import on the shortcut menu.
  3. Browse to the OpsMgr2007.snapin file.
  4. Once you open it with PowerGUI, you should have the tool ready to follow Rob’s demo.

Rob “Deuce” gets $200 for SQL PowerGUI pack

Our $200 a week draw for PowerGUI draw is on the way and this week the prize goes to Rob “Deuce” Doucette.

This week he submitted his PowerPack for SQL management (who would have thought you could use PowerShell to manage SQL!) and I am a big fan of his OpsManager 2007 pack which he submitted earlier. Well deserved!

Just yesterday Rob gave me a web demo of his MOM pack which I recorded and will hopefully publish on the web later this week. Stay tuned!

MOM/SCOM/OpsManager PowerShell

Rob Doucette has just published at a nice example of using PowerGUI to create a custom UI console for Microsoft Systems Center Operations Manager 2007 (a.k.a. MOM v3).

The upcoming release of what used to be called Microsoft Operations Manager (MOM) is also PowerShell-enabled. This of course means that you can use PowerShell as a command line interface for Operations Manager, and use PowerGUI to create your own custom administrative consoles with whichever functionality you need.

MOM guys approached the task slightly differently than the Exchange team. In a sense they were less radical and their console is not built on PowerShell (as Exchange Management Console is). However, unlike the Exchange folks they created a PowerShell provider for command-line browsing.

You can find more information on Operations Manager 2007 PowerShell in Roger Sprague’s blog at: For example, his recent post is about Discovering Windows Computers using PowerShell.

You can use Rob’s PowerGUI snapin to get started creating your Operations Manager UIs, and use Roger’s blog for the code you can copy/paste into them for a lot of cool functionality.

P.S. Surprisingly, there are not that many active blogs about MOM:

Also neither of these two posts mention PowerShell. Is MOM community just less enthusiastic and blog-oriented than the Exchange one?

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

May 2022

%d bloggers like this: