I have decided to learn more about the Microsoft System Center Data Protection Manager 2007. Therefore I have collected some links and information about DPM. I have not taken a position on whether I should take the certification on DPM yet, but I wish I certainly learn more about the subject, such as to get more whole in view of the Microsoft System Center family.
Today I had a presentation about System Center Operations Manager and System Center Virtual Machine Manager. The presentation was held in conjunction with a Microsoft breakfast seminar. The topic was management and monitoring of virtual environments.
The presentation is written in Norwegian.
Microsoft Infrastructure Planning and Design team has released a guide for System Center Configuration Manager 2007 SP1 with R2.
This guide enables you to quickly select which SCCM features your organization needs in order to meet business requirements. Infrastructure Planning and Design streamlines the planning of a Configuration Manager infrastructure by:
- Defining the technical decision flow through the planning process
- Listing the decisions to be made and the commonly available options and considerations
- Relating the decisions and options to the business in terms of cost, complexity, and other characteristics.
- Framing decisions in terms of additional questions to the business to ensure a comprehensive alignment with the appropriate business landscape.
You may download the guide by visiting Microsoft Infrastructure Planning and Design and selecting Microsoft System Center Configuration Manager, or choose the IPD – All.zip for downloading all the released IPD documents and presentations.
System Center Operations Manager 2007 collects important information above your IT-infrastructure. I am sure you don’t want to share this information to each and all, or maybe send the information the wrong path. Therefore it is important to consider security and hardening options for the SCOM 2007 implementation.
I have collected some links for securing and hardening SCOM2007:
A good overview of the network ports that are used on Windows Server 2003
http://support.microsoft.com/kb/832017/en-us

After a long time of waiting I finally received the book VMware Infrastructure 3: Advanced Technical Design Guide and Advanced Operations Guide. 803 pages of pure VMware VI3 tips for architecture, administration and best practices. I have just reached chapter two and I am looking forward to read the rest of the book.
The book looks so far very good, too.

In PowerShell you easley can test a registry key with the cmdlet Get-ItemProperty.

PS C:\> $key = $(Get-ItemProperty “HKLM:\SOFTWARE\LJS”).LarsJostein -eq “Silihagen”
PS C:\> $key
True
PowerShell example where you test the installed Operations Manager Console version:
function OpsMgrVer
{
return $ver = $(Get-ItemProperty “HKLM:\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup”).CurrentVersion
}
function TestVersion
{
$nr = OpsMgrVer
if (OpsMgrVer -ge “6.0.6270.0″)
{ Write-Host “SCOM 2007 SP1 is installed. ServerVersion: $nr” } else { Write-Host “SCOM 2007 SP1 is not installed. ServerVersion: $nr” }
}
Friday 29th August I was glad for passing the exam 70-401 TS: Microsoft System Center Configuration Manager 2007, Configuring . In June I took the exam 70-400 TS: Microsoft System Center Operations Manager 2007, Configuring. So now I am waiting for the 70-403 exam to become MCITP in System Center, but I’m not sure when Microsoft will release the 70-402 exam.
Links:
Operations Manager: http://www.microsoft.com/learning/en/us/exams/70-400.mspx
Configuration Manager: http://www.microsoft.com/learning/en/us/exams/70-401.mspx
Last week I worked with a PowerShell script where I did a big blunder! I had created a function with the name “Start” and I did not find the reason of why my script failed before at least one hour. Start is one of the PowerShell reserved verbs so stay away from them in your function names or variables!
List of reserved PowerShell verbs at Microsoft: http://msdn.microsoft.com/en-us/library/ms714428.aspx
Or you can of course list the verbs with PowerShell:
$verbs = [System.Reflection.Assembly]::LoadWithPartialName(“System.Management.Automation”)
$verbs.GetTypes() | where {$_.Name -match “Verbs”} | foreach {$_.GetFields() | foreach {$_.Name}} | sort