Specops Command - PowerShell Remoting by Group Policy
Specops Command   TM

PowerShell remoting through Group Policy

We bring you the future of scripting, today!

[Current version: 3.0.0.7329]
[Updated: 2007-11-26]
[Documentation wiki]

IMPORTANT: Specops Command comes in two flavors, one free version and one full version. For a free/full version feature matrix please read the Specops Command Wiki.

Windows PowerShell is a wonderful new technology making it possible to use scripts to do mostly anything on a machine. Group Policy is also a great technology making it possible to do a lot of changes to many machines at any time.

What we have done at Special Operations Software is combine the two technologies, but added a ton of new functionality to PowerShell remoting such as instant feedback, reporting, scheduling etc.

With Specops Command, we take PowerShell scripting to every desktop and server in your network as well as making PowerShell scripting even more powerful and easier to manage. We give you the potential to do ANYTHING you can do with Windows PowerShell and do it on each computer in your entire network, just with a couple of mouse clicks. And even better, if you know how to write PowerShell scripts and cmdlets, you can extend Specops Command yourself!

Click here to download a free fully functional trial version of Specops Command

Click here and tell us who you are and when you would like an online demo. Please allocate about 20 minutes for a demo.
Specops Command wiki including documentation, getting started instructions etc


 
Features

Support for PowerShell and VBScript
Makes management of potentially all scripts a lot easier. Take control of your script mess!
Execute scripts every Group Policy interval (about every 90 minutes, at startup, login)
Scheduling - Decide when and how often a script shall execute
Automatic Windows PowerShell deployment and Automatic Management/deployment of PowerShell Cmdlets
Targeting - Point and click where you want the script to execute
Undo scripts - Handy when scripts (Group Policy) fall out of scope
Instant Reporting and Script execution feedback tell you what happened, why and when it did
Run Scripts with User or Computer credentials
Extension to Group Policy which means endless scalability and easy manageability
Group Policy MVP impression

Darren Mar-Elia, a Group Policy MVP



Watch this Specops Command in action movie
. It will show you how to distribute and execute a PowerShell cmdlet on one or many remote systems with just a few mouse clicks.

by Darren Mar-Elia, CTO, SDM Software and host of www.gpoguy.com.
Expert impressions

Jeffrey Snover, Windows Management Partner Architect, Microsoft

"...when I finally understood what they were doing, the top of my head exploded."

Read more about Jeffrey's impressions of Specops Command at the MSDN PowerShell blog.
 
TechNet Scripting Guys, Microsoft

"We realize that true PowerShell diehards might already be disappointed by this gift guide. Why? “Because the only thing we really want is the ability to use PowerShell for logon scripts, but there’s no way that the Scripting Guys can give us that. Is there?” No, we’re sorry, there isn’t. The truth is, the Scripting Guys can’t give you the ability to use PowerShell for logon scripts.

But that’s OK, because the good folks at Special Operations Software can."

Read more the Scripting Guys choice of Specops Command in their Windows PowerShell Holiday Gift Guide.
 
How-to deploy a PowerShell script

In order to deploy a PowerShell or VBScript to some desktops or servers of your choice you have to open your GPMC and select the Group Policy that will carry out the magic. You will then get into edit mode and can type, or paste, your script into the Group Policy.

PowerGui2.JPG: 946x682, 116k (March 25, 2008, at 12:11 PM)

You can also get an overview of all the current script assignments you have in effect at the moment including some relevant information such as if it succeeded or failed and when the script last was executed.

Set target of your PowerShell script

Once the actual script is created or imported, it is time to select where you would like to script to be deployed and executed. You do this through an advanced, but simple, user interface.

TargetShort.JPG: 776x445, 74k (November 28, 2007, at 03:48 PM)

A big advantage with the targetting functionality is that it is executed on the local machine, thus providing real time evaluation if the script, and cmdlets, should be deployed and executed, or not.
Schedule script and get real time reports

After your target is set you decide if you want to schedule the script execution and if so, when and how often you would like the script to execute.

Schedule.JPG: 730x564, 64k (November 28, 2007, at 03:48 PM)

The final step is that you would like to see a report on how the script actually performed. You can do this and much more in Specops Reporting that comes with the product.

SpecopsReportingFailedScripts.JPG: 1134x947, 162k (November 28, 2007, at 03:48 PM)

 

PowerShell Resource library



Want to learn and adopt PowerShell quickly? Check out PowerGUI from Quest Software.
Script Repository

Popular PowerShell scripts and cmdlets to use on multiple machnines through Specops Command.

Script repository: MyITForum PowerShell script repository
PoshCode - PowerShell Code Repository
PowerShell Pro by Jesse Hamrick - PowerShell scripts
PowerShell Content on the web

Here is a list of PowerShell focused Blogs/Podcasts/Articles found online.

Microsoft's PowerShell team blog
PowerShell MVP Brandon Shell blogs away
PowerShell MVP Richard Siddaway blog
Group Policy MVP Darren Mar-Elia bloggning on PowerShell
Jonathan Medd PowerShell blogg and Podcasts
PowerShell blog by MVP Dmitry Sotnikov
Marc van Orsouw, alias MOW, MVP and blogger
PowerShell training

Maybe you need to get up to speed on PowerShell. Here are the resources for you.

Windows PowerShell home page at Microsoft
PowerScriptning Podcast by Jonathan Walz & Hal Rottenberg
E-book: Free PowerShell E-book for beginners by Frank Koch
User Group: Scandinavia
PowerShell Pro by Jesse Hamrick - PowerShell tutorials
Wikipedia on PowerShell