Private Cloud Planning Guide for Infrastructure as a Service (IaaS) – Bill Loeffler of Microsoft
Great for understanding the what and how of private cloud.
Microsoft System Center 2012 Service Manager Survival Guide
Getting PowerShell scripts to run tasks remotely
The solution to this problem was to add the Invoke-Command cmdlet to the beginning of my PowerShell script that establishes a remote session between the console and the management server and runs the script on the server. Here is an example:
Invoke-Command -ComputerName Server01 { $active = Get-SCSMEnumeration IncidentStatusEnum.Active $incident = Get-SCSMObject -Class(Get-SCSMClass -Name System.WorkItem.Incident$) | where {$_.Id –eq “IR123”} $incident | Set-SCSMObject –Property Status –Value $active }
Now this cmdlet can be applied to most any application that needs a PowerShell script run remotely. A prerequisite for the Invoke-Command cmdlet is the installation and setup of Windows Remote Management (WinRM) as well has having the WinRM listener setup. This is achieved by opening a PowerShell window on the target computer and entering:
WinRM QuickConfig
This command will configure WinRM on the target computer. You will then be prompted that to use the remote services you need to setup listeners on HTTP://*. Select “yes” and a listener will be added and your target computer will be ready to accept PS Sessions which will allow you to run PowerShell scripts remotely.
Opalis / Orchestrator Use Cases – samples on CodePlex
The current best source of Opalis / Orchestrator use case samples is Charles Joy’s work out on codeplex, see http://opalis.codeplex.com/releases/view/70069. Thank you, Charles!

