<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Thomas Maurer (tm) &#187; Windows Server 2008 R2</title>
	<atom:link href="http://www.thomasmaurer.ch/category/it/microsoft/windows-server/windows-server-2008-r2-windows-server/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thomasmaurer.ch</link>
	<description>Just another private cloud weblog</description>
	<lastBuildDate>Wed, 08 Feb 2012 17:42:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>List of Hyper-V and Cluster Hotfixes for Windows Server 2008 R2</title>
		<link>http://www.thomasmaurer.ch/2012/02/list-of-hyper-v-and-cluster-hotfixes-for-windows-server-2008-r2/</link>
		<comments>http://www.thomasmaurer.ch/2012/02/list-of-hyper-v-and-cluster-hotfixes-for-windows-server-2008-r2/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 17:41:29 +0000</pubDate>
		<dc:creator>Thomas Maurer</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Server Core]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Cluster]]></category>
		<category><![CDATA[Hotfixes]]></category>
		<category><![CDATA[TechNet]]></category>
		<category><![CDATA[Wiki]]></category>

		<guid isPermaLink="false">http://www.thomasmaurer.ch/?p=3157</guid>
		<description><![CDATA[Recently I posted about a page in the TechNet Wiki which lists a lot of Hyper-V tools. Yesterday on Hyper-V workshop, Michel Lüscher mentioned two lists in the TechNet Wiki where you can find Hyper-V and Cluster Hotfixes for Windows &#8230; <a href="http://www.thomasmaurer.ch/2012/02/list-of-hyper-v-and-cluster-hotfixes-for-windows-server-2008-r2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/04/3056.hyper-v2-large-msg_thumb_0D8890EC.jpg" rel="lightbox[3157]"><img class="aligncenter size-medium wp-image-1867" title="Hyper-V R2 SP1" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/04/3056.hyper-v2-large-msg_thumb_0D8890EC-300x168.jpg" alt="Hyper-V R2 SP1" width="300" height="168" /></a></p>
<p>Recently I posted about a page in the <a title="TechNet Wiki: Hyper-V Tool Collection" href="http://www.thomasmaurer.ch/2012/02/technet-wiki-hyper-v-tool-collection/" target="_blank">TechNet Wiki which lists a lot of Hyper-V tools</a>. Yesterday on Hyper-V workshop, <a title="server-talk.eu" href="http://www.server-talk.eu" target="_blank">Michel Lüscher </a>mentioned two lists in the TechNet Wiki where you can find Hyper-V and Cluster Hotfixes for Windows Server 2008 R2.</p>
<p>List of Hyper-V Hotfixes for Windows Server 2008 R2 (TechNet Wiki):</p>
<p><a href="http://social.technet.microsoft.com/wiki/contents/articles/1349.hyper-v-update-list-for-windows-server-2008-r2.aspx">http://social.technet.microsoft.com/wiki/contents/articles/1349.hyper-v-update-list-for-windows-server-2008-r2.aspx</a></p>
<p>List of Cluster Hotfixes for Windows Server 2008 R2 (TechNet Wiki):</p>
<p><a href="http://social.technet.microsoft.com/wiki/contents/articles/2008.list-of-cluster-hotfixes-for-windows-server-2008-r2.aspx">http://social.technet.microsoft.com/wiki/contents/articles/2008.list-of-cluster-hotfixes-for-windows-server-2008-r2.aspx</a></p>
<div class="shr-publisher-3157"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.thomasmaurer.ch/2012/02/list-of-hyper-v-and-cluster-hotfixes-for-windows-server-2008-r2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TechNet Wiki: Hyper-V Tool Collection</title>
		<link>http://www.thomasmaurer.ch/2012/02/technet-wiki-hyper-v-tool-collection/</link>
		<comments>http://www.thomasmaurer.ch/2012/02/technet-wiki-hyper-v-tool-collection/#comments</comments>
		<pubDate>Mon, 06 Feb 2012 19:10:45 +0000</pubDate>
		<dc:creator>Thomas Maurer</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Server Core]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Hyper-v r2]]></category>
		<category><![CDATA[Hyper-V Tools]]></category>
		<category><![CDATA[TechNet]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Wiki]]></category>

		<guid isPermaLink="false">http://www.thomasmaurer.ch/?p=3149</guid>
		<description><![CDATA[Microsoft and the community are really starting to work with the TechNet Wiki platform. Now thanks to James van den Berg I found a great wiki page with a collection of Hyper-V tools. The collection includes a list of the &#8230; <a href="http://www.thomasmaurer.ch/2012/02/technet-wiki-hyper-v-tool-collection/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><img class="aligncenter size-medium wp-image-1867" title="Hyper-V R2 SP1" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/04/3056.hyper-v2-large-msg_thumb_0D8890EC-300x168.jpg" alt="Hyper-V R2 SP1" width="300" height="168" /></p>
<p>Microsoft and the community are really starting to work with the <a title="Microsoft TechNet Wiki" href="http://social.technet.microsoft.com/wiki/contents/articles/default.aspx" target="_blank">TechNet Wiki platform</a>. Now thanks to <a title="James van den Berg" href="http://mountainss.wordpress.com/" target="_blank">James van den Berg</a> I found a great wiki page with a <a title="TechNet Hyper-V Tools" href="http://social.technet.microsoft.com/wiki/contents/articles/121.hyper-v-tools.aspx" target="_blank">collection of Hyper-V tools</a>.</p>
<p>The collection includes a list of the following content:</p>
<ul>
<li>Supported Microsoft Tools (Solution Accelerators, Product Downloads, etc.)</li>
<li>Microsoft Products and Solutions that are Built upon Hyper-V Technology</li>
<li>Remote Management from Client Versions of Windows</li>
<li>Unsupported Microsoft Tools (Sysinternals, MSDN/ScriptCenter Code Galleries, TechNet/MSDN Blogs)</li>
<li>Community Tools (CodePlex and blogs)</li>
<li>Third-party Free Tools</li>
<li>Hardware-Specific Tools from OEMs and Vendors</li>
<li>Partner Solutions (Commercially Available)</li>
<li>Application-specific Performance Planning/Testing/Analysis tools</li>
</ul>
<p>You can find also a lot of other interessting content on the TechNet Wiki. For example for Exchange, PowerShell and SQL.</p>
<div class="shr-publisher-3149"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.thomasmaurer.ch/2012/02/technet-wiki-hyper-v-tool-collection/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Enable RSAT on Windows Server 2008 R2 for Hyper-V</title>
		<link>http://www.thomasmaurer.ch/2011/12/enable-rsat-on-windows-server-2008-r2-for-hyper-v/</link>
		<comments>http://www.thomasmaurer.ch/2011/12/enable-rsat-on-windows-server-2008-r2-for-hyper-v/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 15:32:38 +0000</pubDate>
		<dc:creator>Thomas Maurer</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Powershell]]></category>
		<category><![CDATA[Server Core]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Clustering]]></category>
		<category><![CDATA[Remote Administration]]></category>
		<category><![CDATA[RSAT]]></category>
		<category><![CDATA[ServerManagerCmd]]></category>
		<category><![CDATA[Tool]]></category>

		<guid isPermaLink="false">http://www.thomasmaurer.ch/?p=3030</guid>
		<description><![CDATA[With the Remote Server Administration Tools (RSAT) you can administrate the Server with remote consoles. Now you can download the Remote Server Administration Tools for Windows 7, but if you are on Windows Server 2008 R2 you can just enable &#8230; <a href="http://www.thomasmaurer.ch/2011/12/enable-rsat-on-windows-server-2008-r2-for-hyper-v/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/04/3056.hyper-v2-large-msg_thumb_0D8890EC.jpg" rel="lightbox[3030]"><img class="aligncenter size-medium wp-image-1867" title="Hyper-V R2 SP1" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/04/3056.hyper-v2-large-msg_thumb_0D8890EC-300x168.jpg" alt="Hyper-V R2 SP1" width="300" height="168" /></a></p>
<p>With the Remote Server Administration Tools (RSAT) you can administrate the Server with remote consoles. Now you <a title="Remote Server Administration Tools for Windows 7 with Service Pack 1 (SP1) now available" href="http://www.thomasmaurer.ch/2011/04/remote-server-administration-tools-for-windows-7-with-service-pack-1-sp1-now-available/" target="_blank">can download the Remote Server Administration Tools for Windows 7</a>, but if you are on Windows Server 2008 R2 you can just enable the tools per ServerManagerCmd.exe.</p>
<pre>

ServerManagerCmd -install RSAT-Hyper-V
ServerManagerCmd -install RSAT-Clustering
</pre>
<p>&nbsp;</p>
<div class="shr-publisher-3030"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.thomasmaurer.ch/2011/12/enable-rsat-on-windows-server-2008-r2-for-hyper-v/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Automated Active Directory Deployment with PowerShell</title>
		<link>http://www.thomasmaurer.ch/2011/12/automated-active-directory-deployment-with-powershell/</link>
		<comments>http://www.thomasmaurer.ch/2011/12/automated-active-directory-deployment-with-powershell/#comments</comments>
		<pubDate>Mon, 12 Dec 2011 19:06:08 +0000</pubDate>
		<dc:creator>Thomas Maurer</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Powershell]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Config]]></category>
		<category><![CDATA[CSV]]></category>
		<category><![CDATA[Dcpromo]]></category>
		<category><![CDATA[Deployment]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[Lab]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Remoting]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.thomasmaurer.ch/?p=3024</guid>
		<description><![CDATA[For a small presentation at KTSI I created a PowerShell script will automatically will deploys Active Directory Servers, adds other member servers, creates Organization Units and adds users via Powershell Remoting. As source there is a XML configuration file and &#8230; <a href="http://www.thomasmaurer.ch/2011/12/automated-active-directory-deployment-with-powershell/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/09/powershell1.png" rel="lightbox[3024]"><img class="aligncenter size-medium wp-image-2607" title="Powershell" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/09/powershell1-300x95.png" alt="Powershell" width="300" height="95" /></a></p>
<p>For a small presentation at <a title="ktsi" href="http://www.ktsi.ch" target="_blank">KTSI</a> I created a PowerShell script will automatically will deploys Active Directory Servers, adds other member servers, creates Organization Units and adds users via Powershell Remoting. As source there is a XML configuration file and CSV files for User Data.</p>
<p><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/12/Drawing1.jpg" rel="lightbox[3024]"><img class="aligncenter size-medium wp-image-3025" title="Install AD with Powershell" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/12/Drawing1-243x300.jpg" alt="Install AD with Powershell" width="243" height="300" /></a></p>
<p>This script is just for Lab deployments not for production, and it is not perfect, but I think maybe some people will enhance this script with their own code.</p>
<p>I do not support this script. it is just something I need to deploy my test environments and nothing more. More it shows diffrent</p>
<p>You can find more information about it works in this <a title="document" href="https://skydrive.live.com/redir.aspx?cid=7298a00d5b74ec3c&amp;resid=7298A00D5B74EC3C!762&amp;parid=7298A00D5B74EC3C!731&amp;authkey=!ALRYJJ5cunSPo3M" target="_blank">document</a>.</p>
<p>XML Config file:</p>
<pre>

&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;lab&gt;
&lt;config&gt;
&lt;servers&gt;
&lt;server name="ADS01" ip="192.168.100.11" id="1" adminpw="passw0rd"/&gt;
&lt;server name="ADS02" ip="192.168.100.12" id="2" adminpw="passw0rd"/&gt;
&lt;/servers&gt;
&lt;ad&gt;
&lt;domain name="ktsi.local" netbiosname="ktsi" forestlevel="4" domainlevel="4" safemodepw="passw0rd" /&gt;
&lt;/ad&gt;
&lt;ous&gt;
&lt;ou name="UserAccounts" path="DC=KTSI,DC=LOCAL" /&gt;
&lt;ou name="BASEL" path="OU=USERACCOUNTS,DC=KTSI,DC=LOCAL" /&gt;
&lt;ou name="CHICAGO" path="OU=USERACCOUNTS,DC=KTSI,DC=LOCAL" /&gt;
&lt;ou name="NEWYORK" path="OU=USERACCOUNTS,DC=KTSI,DC=LOCAL" /&gt;
&lt;ou name="SALES" path="OU=BASEL,OU=USERACCOUNTS,DC=KTSI,DC=LOCAL" /&gt;
&lt;ou name="IT" path="OU=BASEL,OU=USERACCOUNTS,DC=KTSI,DC=LOCAL" /&gt;
&lt;ou name="ADMINISTRATION" path="OU=BASEL,OU=USERACCOUNTS,DC=KTSI,DC=LOCAL" /&gt;
&lt;ou name="PRODUCTION" path="OU=BASEL,OU=USERACCOUNTS,DC=KTSI,DC=LOCAL" /&gt;
&lt;ou name="SALES" path="OU=CHICAGO,OU=USERACCOUNTS,DC=KTSI,DC=LOCAL" /&gt;
&lt;ou name="IT" path="OU=CHICAGO,OU=USERACCOUNTS,DC=KTSI,DC=LOCAL" /&gt;
&lt;ou name="ADMINISTRATION" path="OU=CHICAGO,OU=USERACCOUNTS,DC=KTSI,DC=LOCAL" /&gt;
&lt;ou name="PRODUCTION" path="OU=CHICAGO,OU=USERACCOUNTS,DC=KTSI,DC=LOCAL" /&gt;
&lt;ou name="SALES" path="OU=NEWYORK,OU=USERACCOUNTS,DC=KTSI,DC=LOCAL" /&gt;
&lt;ou name="IT" path="OU=NEWYORK,OU=USERACCOUNTS,DC=KTSI,DC=LOCAL" /&gt;
&lt;ou name="ADMINISTRATION" path="OU=NEWYORK,OU=USERACCOUNTS,DC=KTSI,DC=LOCAL" /&gt;
&lt;ou name="PRODUCTION" path="OU=NEWYORK,OU=USERACCOUNTS,DC=KTSI,DC=LOCAL" /&gt;
&lt;/ous&gt;
&lt;users&gt;
&lt;file name="users.csv" path="OU=ADMINISTRATION,OU=BASEL,OU=USERACCOUNTS,DC=KTSI,DC=LOCAL" /&gt;
&lt;/users&gt;
&lt;members&gt;
&lt;member name="PC101" ip="192.168.100.21" /&gt;
&lt;member name="PC101" ip="192.168.100.22" /&gt;
&lt;member name="PC101" ip="192.168.100.23" /&gt;
&lt;/members&gt;
&lt;/config&gt;
&lt;/lab&gt;
</pre>
<p>The PowerShell Script:</p>
<p><span id="more-3024"></span></p>
<pre>

&nbsp;

# ---------------------------------------------------------------------------------------------- #

# Powershell AD Creator $Rev: 748 $

# (c) 2011 Thomas Maurer. All rights reserved.

# created by Thomas Maurer

# last Update by $Author: tmaurer $ on $Date: 2010-11-22 14:07:36 +0100 (Mo, 04 Nov 2011) $

# ---------------------------------------------------------------------------------------------- #

&nbsp;

&nbsp;

# Set Debug Mode (true/false)

$DebugOn = $false

&nbsp;

&nbsp;

&nbsp;

#region [INFO BLOCK]

# INFO

Write-Host " " -BackgroundColor Black -ForegroundColor White

Write-Host "PowerShell AD Deplyoment" -BackgroundColor Black -ForegroundColor White

Write-Host " " -BackgroundColor Black -ForegroundColor White

Write-Host "Enter Credentials for Remote System:" -BackgroundColor Black -ForegroundColor White

#endregion

&nbsp;

&nbsp;

#region [VERBOSE BLOCK]

# Verbose Loop

&nbsp;

if ($DebugOn -eq $true){

#Debug

Clear-Host

Write-Host "Debug mode on" -BackgroundColor Red -ForegroundColor White

$VerbosePreference = "Continue"

}

else {

#NoDebug

Clear-Host

$VerbosePreference = "SilentlyContinue"

}

#endregion

&nbsp;

#region [CONFIG BLOCK]

# Get XML Information and create some funny objects...

[Xml]$global:xmlData = get-content ".\config.xml"

&nbsp;

# Get Credentials for Remotesystems

$cred = Get-Credential

&nbsp;

$global:xmlServer01 = $xmlData.lab.config.servers.server | Where-Object { $_.id -eq "1"}

$global:xmlServer02 = $xmlData.lab.config.servers.server | Where-Object { $_.id -eq "2"}

$global:xmlDomain = $xmlData.lab.config.ad.domain

$global:xmlOUS = $xmlData.lab.config.ous

&nbsp;

#endregion

&nbsp;

#region [FUNCTION BLOCK]

&nbsp;

function ConvertTo-Scriptblock {

&lt;#

Function to Convert a String into a Script Block

#&gt;

Param(

[Parameter(

Mandatory = $true,

ParameterSetName = '',

ValueFromPipeline = $true)]

[string]$string

)

Begin {

Write-Verbose "Starting Begin Section"

}

Process {

Write-Verbose "Starting Process Section"

try {

Write-Verbose "Convert String to Scriptblock"

$sb = [scriptblock]::Create($string)

return $sb

}

catch {

Write-Host "Could not convert String to Scriptblock" $Error[0]

&nbsp;

}

}

End {

Write-Verbose "Starting End Section"

}

}

&nbsp;

&nbsp;

function Enable-ICMP {

&lt;#

Function to enable ICMP

&nbsp;

Enable-ICMP -hostip $xmlServer01.ip

#&gt;

Param(

[Parameter(

Mandatory = $true,

ParameterSetName = '',

ValueFromPipeline = $true)]

[string]$hostip

)

begin {

# Write Command

$step001 = @"

netsh firewall set icmpsetting 8

"@

}

process {

try {

# Run Scriptblock

Write-Host "Enable ICMP on " $hostip "..." -BackgroundColor Black -ForegroundColor White

&nbsp;

Invoke-Command -ComputerName $hostip -ScriptBlock (ConvertTo-Scriptblock -String $step001) -Credential $cred

Write-Host "ICMP successfully enabled..." -BackgroundColor Green -ForegroundColor Black

&nbsp;

&nbsp;

}

catch {

# Sending status to CP and EventLog

throw "ERROR: Could not enable ICMP"

}

}

end {

# Cleanup

$step001 = $null

}

}

&nbsp;

&nbsp;

&nbsp;

function Create-ADServer {

&lt;#

Function to Create AD on the first Server

#&gt;

begin {

# Prepair for First AD Server

Write-Host "Preparing Script Block for " + $xmlServer01.name + "..." -BackgroundColor Black -ForegroundColor White

$domainName = $xmldomain.name

$domainNetBiosName = $xmldomain.netbiosname

$domainForestLevel = $xmldomain.forestlevel

$domainDomainLevel = $xmldomain.domainlevel

$domainSafemodePW = $xmldomain.safemodepw

$adTempFolder = "temp4"

$adTempPath = "C:\" + $adTempFolder

$adFilePath = $adTempPath + "\adinstall.txt"

}

process {

try {

# Script Block for First AD Server

$step001 = @"

New-Item -ItemType directory $adTempPath

New-Item -ItemType file $adFilePath

Add-Content $adFilePath "[DCINSTALL]"

Add-Content $adFilePath "InstallDNS=yes"

Add-Content $adFilePath "NewDomain=forest"

Add-Content $adFilePath "NewDomainDNSName=$domainName"

Add-Content $adFilePath "DomainNetBiosName=$domainNetBiosName"

Add-Content $adFilePath "ReplicaOrNewDomain=domain"

Add-Content $adFilePath "ForestLevel=$domainForestLevel"

Add-Content $adFilePath "DomainLevel=$domainDomainLevel"

Add-Content $adFilePath "RebootOnCompletion=yes"

Add-Content $adFilePath "SafeModeAdminPassword=$domainSafemodePW"

Write-Host "Unattend File created successfully..." - -BackgroundColor Green

dcpromo /unattend:$adFilePath

"@

# Run Scriptblock

Write-Host "Configure " $xmlServer01 "..." -BackgroundColor Black -ForegroundColor White

Invoke-Command -ComputerName $xmlServer01.ip -ScriptBlock (ConvertTo-Scriptblock -String $step001) -Credential $cred

Write-Host "Configuration for " $xmlServer01.name " successfully..." -BackgroundColor Green -ForegroundColor Black

}

catch {

# Sending status to CP and EventLog

throw "ERROR: Could not Create AD"

}

}

end {

# Cleanup

$step001 = $null

}

}

&nbsp;

function Join-AD {

&lt;#

Function to add second AD Server

&nbsp;

Join-AD -hostname $xmlServer02.name -hostip $xmlServer02.ip -dnsip $xmlServer01.ip -domainName $xmldomain.name -adminpw $xmlServer01.adminpw

&nbsp;

#&gt;

Param(

[Parameter(

Mandatory = $true,

ParameterSetName = '',

ValueFromPipeline = $true)]

[string]$hostname,

[Parameter(

Mandatory = $true,

ParameterSetName = '',

ValueFromPipeline = $true)]

[string]$hostip,

[Parameter(

Mandatory = $true,

ParameterSetName = '',

ValueFromPipeline = $true)]

[string]$dnsip,

[Parameter(

Mandatory = $true,

ParameterSetName = '',

ValueFromPipeline = $true)]

[string]$domainName,

[Parameter(

Mandatory = $true,

ParameterSetName = '',

ValueFromPipeline = $true)]

[string]$adminpw

)

begin {

# Prepair for Second AD Server

}

process {

try {

# Script Block join AD

$step001 = @"

netsh interface ipv4 add dnsserver name="Local Area Connection" address=$dnsip index=1

netdom join $hostname /domain:"$domainName" /userd:administrator /passwordd:$adminpw /REBoot

"@

&nbsp;

# Run Scriptblock

Write-Host "Adding " $hostname " to domain..." -BackgroundColor Black -ForegroundColor White

&nbsp;

Invoke-Command -ComputerName $hostip -ScriptBlock (ConvertTo-Scriptblock -String $step001) -Credential $cred

Write-Host "Domainjoin for " $hostname " successfully..." -BackgroundColor Green -ForegroundColor Black

&nbsp;

&nbsp;

}

catch {

# Sending status to CP and EventLog

throw "ERROR: Could not add System to AD"

}

}

end {

# Cleanup

$step001 = $null

}

}

&nbsp;

function Add-ADServer {

&lt;#

Function to add a second AD to the Domain

#&gt;

begin {

# Prepair for First AD Server

Write-Host "Preparing Script Block for DCPROMO " $xmlServer02.name "..." -BackgroundColor Black -ForegroundColor White

$server01ip = $xmlServer01.ip

$domainName = $xmldomain.name

$server01pw = $xmlServer01.adminpw

$domainSafemodePW = $xmldomain.safemodepw

}

process {

try {

# Script Block for First AD Server

$step001 = @"

Dcpromo /unattend /replicaOrnewDomain:replica /replicaDomainDNSName:$domainName /ConfirmGC:yes /username:administrator /Password:$server01pw /safeModeAdminPassword:$domainSafemodePW

"@

# Run Scriptblock

Write-Host "Running DCPROMO " $xmlServer02.name "..." -BackgroundColor Black -ForegroundColor White

Invoke-Command -ComputerName $xmlServer02.ip -ScriptBlock (ConvertTo-Scriptblock -String $step001) -Credential $cred

Write-Host "DCPROMO " $xmlServer02.name " successfully..." -BackgroundColor Green -ForegroundColor Black

}

catch {

throw "ERROR: Could not add Second Server to AD"

}

}

end {

# Cleanup

$step001 = $null

}

}

&nbsp;

function Add-ADOU {

&lt;#

Function to add OU to AD

&nbsp;

Add-ADOU -hostip $xmlServer01.ip -name $namedings -path $pathdings

&nbsp;

#&gt;

Param(

[Parameter(

Mandatory = $true,

ParameterSetName = '',

ValueFromPipeline = $true)]

[string]$hostip,

[Parameter(

Mandatory = $true,

ParameterSetName = '',

ValueFromPipeline = $true)]

[string]$name,

[Parameter(

Mandatory = $true,

ParameterSetName = '',

ValueFromPipeline = $true)]

[string]$path

)

begin {

# Prepair for Second AD Server

}

process {

try {

# Script Block join AD

$step001 = @"

Import-Module ActiveDirectory

New-ADOrganizationalUnit -name "$name" -Path "$path"

"@

&nbsp;

# Run Scriptblock

Write-Host "Adding OU " $name " to " $path "..." -BackgroundColor Black -ForegroundColor White

&nbsp;

Invoke-Command -ComputerName $hostip -ScriptBlock (ConvertTo-Scriptblock -String $step001) -Credential $cred

Write-Host "OU added " $name " successfully..." -BackgroundColor Green -ForegroundColor Black

}

catch {

# Sending status to CP and EventLog

throw "ERROR: Could not add OU to AD"

}

}

end {

# Cleanup

$step001 = $null

}

}

&nbsp;

function Add-UsersfromFile {

&lt;#

Function to add OU to AD

&nbsp;

Add-UsersfromFile -hostip $xmlServer01.ip -filename $xmlData.lab.config.users.file.name -path $xmlData.lab.config.users.file.path

&nbsp;

#&gt;

Param(

[Parameter(

Mandatory = $true,

ParameterSetName = '',

ValueFromPipeline = $true)]

[string]$hostip,

[Parameter(

Mandatory = $true,

ParameterSetName = '',

ValueFromPipeline = $true)]

[string]$SamAccountName,

[Parameter(

Mandatory = $true,

ParameterSetName = '',

ValueFromPipeline = $true)]

[string]$UserPrincipalName,

[Parameter(

Mandatory = $true,

ParameterSetName = '',

ValueFromPipeline = $true)]

[string]$name,

[Parameter(

Mandatory = $true,

ParameterSetName = '',

ValueFromPipeline = $true)]

[string]$DisplayName,

[Parameter(

Mandatory = $true,

ParameterSetName = '',

ValueFromPipeline = $true)]

[string]$GivenName,

[Parameter(

Mandatory = $true,

ParameterSetName = '',

ValueFromPipeline = $true)]

[string]$SurName,

[Parameter(

Mandatory = $false,

ParameterSetName = '',

ValueFromPipeline = $true)]

[string]$Manager,

[Parameter(

Mandatory = $false,

ParameterSetName = '',

ValueFromPipeline = $true)]

[string]$Department,

[Parameter(

Mandatory = $true,

ParameterSetName = '',

ValueFromPipeline = $true)]

[string]$path

)

begin {

&nbsp;

}

process {

try {

# Script Block join AD

$step001 = @"

Import-Module ActiveDirectory

New-ADUser -SamAccountName $SamAccountName -UserPrincipalName $userprinicpalname -DisplayName $displayname -GivenName $GivenName -SurName $SurName -Path "$path" -AccountPassword (ConvertTo-SecureString "test41;" -AsPlainText -force)

"@

&nbsp;

# Run Scriptblock

Write-Host "Adding Users " $userprinicpalname " to " $path "..." -BackgroundColor Black -ForegroundColor White

&nbsp;

Invoke-Command -ComputerName $hostip -ScriptBlock (ConvertTo-Scriptblock -String $step001) -Credential $cred

Write-Host "Users " $userprinicpalname " added successfully..." -BackgroundColor Green -ForegroundColor Black

}

catch {

# Sending status to CP and EventLog

throw "ERROR: Could not add Users to AD"

}

}

end {

# Cleanup

$step001 = $null

}

}

&nbsp;

&nbsp;

function WaitFor-Host {

&lt;#

Function to wait for Host after Reboot

&nbsp;

WaitFor-Host -hostip $xmlServer01.ip -service servicename

&nbsp;

#&gt;

Param(

[Parameter(

Mandatory = $true,

ParameterSetName = '',

ValueFromPipeline = $true)]

[string]$hostip,

[Parameter(

Mandatory = $false,

ParameterSetName = '',

ValueFromPipeline = $true)]

[string]$service

)

begin {

#

}

process {

try {

# Wait until Server is offline

Write-Host "Waiting for Reboot " $hostip "..." -BackgroundColor Black -ForegroundColor White

Start-Sleep -Seconds 10

&nbsp;

# Wait for Server Reboot

Write-Host "Waiting for Host " $hostip "..." -BackgroundColor Black -ForegroundColor White

while (!(Test-Connection $hostip -quiet)) {

Write-Host 'Unreachable!'

}

Write-Host "Server up..." -BackgroundColor Green -ForegroundColor Black

Start-Sleep -Seconds 30

}

catch {

# Sending status to CP and EventLog

throw "ERROR: Waiting for reboot failed"

}

}

end {

}

}

&nbsp;

&nbsp;

&nbsp;

&nbsp;

#endregion

&nbsp;

&nbsp;

&nbsp;

&nbsp;

#region [MAIN BLOCK]

&nbsp;

# Enable ICMP

Enable-ICMP -hostip $xmlServer01.ip

Enable-ICMP -hostip $xmlServer02.ip

&nbsp;

# Create first AD Server

Create-ADServer

Start-Sleep -Seconds 30

WaitFor-Host -hostip $xmlServer01.ip

&nbsp;

# Add Second AD Server to Domain

Join-AD -hostname $xmlServer02.name -hostip $xmlServer02.ip -dnsip $xmlServer01.ip -domainName $xmldomain.name -adminpw $xmlServer01.adminpw

Start-Sleep -Seconds 30

WaitFor-Host -hostip $xmlServer02.ip

&nbsp;

# Run DCPROMO on Second AD Server

Add-ADServer

&nbsp;

# Add OUs to Domain

foreach ($ou in $xmlOUS.ou){

Add-ADOU -hostip $xmlServer01.ip -name $ou.name -path $ou.path

}

&nbsp;

&nbsp;

# Add Users to Domain

foreach ($file in $xmlData.lab.config.users.file){

$tempfile = ".\" + $file.name

Import-Csv $tempfile | Foreach-Object {

$userprinicpalname = $_.SamAccountName + "@" + $xmlDomain.name

Add-UsersfromFile -hostip $xmlServer01.ip -SamAccountName $_.SamAccountName -UserPrincipalName $userprinicpalname -Name $_.name -DisplayName $_.name -GivenName $_.GivenName -SurName $_.SurName -Manager $_.Manager -Department $_.Department -Path $file.path

}

}

&nbsp;

&nbsp;

&nbsp;

# Add Members to Domain

foreach ($member in $xmlData.lab.config.members.member){

Join-AD -hostname $member.name -hostip $member.ip -dnsip $xmlServer01.ip -domainName $xmldomain.name -adminpw $xmlServer01.adminpw

}

&nbsp;

#endregion
</pre>
<p>&nbsp;</p>
<div class="shr-publisher-3024"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.thomasmaurer.ch/2011/12/automated-active-directory-deployment-with-powershell/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Slipstream SQL Server 2008 SP2 for SCCM 2012</title>
		<link>http://www.thomasmaurer.ch/2011/12/slipstream-sql-server-2008-sp2-for-sccm-2012/</link>
		<comments>http://www.thomasmaurer.ch/2011/12/slipstream-sql-server-2008-sp2-for-sccm-2012/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 22:23:57 +0000</pubDate>
		<dc:creator>Thomas Maurer</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[System Center]]></category>
		<category><![CDATA[System Center Configuration Manager 2012]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[MS SQL Server]]></category>
		<category><![CDATA[MS SQL Server 2008]]></category>
		<category><![CDATA[SCCM]]></category>
		<category><![CDATA[SCCM 2012]]></category>
		<category><![CDATA[Slipstream]]></category>
		<category><![CDATA[SP2]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[System Center 2012]]></category>

		<guid isPermaLink="false">http://www.thomasmaurer.ch/?p=3013</guid>
		<description><![CDATA[The Release Candidate version of System Center Configuration Manager 2012 requires MS SQL Server 2008 SP2 with Cumulative update package 6. Now this can be a little annoying and will hopefully change to SQL Server 2008 R2 in the RTM version. &#8230; <a href="http://www.thomasmaurer.ch/2011/12/slipstream-sql-server-2008-sp2-for-sccm-2012/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><img class="aligncenter size-medium wp-image-3017" title="sccm" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/12/sccm-300x225.jpg" alt="" width="300" height="225" /></p>
<p>The Release Candidate version of <a title="System Center Configuration Manager 2012" href="http://www.microsoft.com/en-us/server-cloud/system-center/configuration-manager-2012.aspx" target="_blank">System Center Configuration Manager 2012</a> requires MS SQL Server 2008 SP2 with Cumulative update package 6. Now this can be a little annoying and will hopefully change to SQL Server 2008 R2 in the RTM version.</p>
<p>Now if you want to install MS SQL Server 2008 on a Windows Server 2008 R2 you need at least a install media with SP1. Now this post shows you how you can integrate Service Pack 2 into the install media of SQL Server 2008.</p>
<ol>
<li>Copy the SQL Server 2008 install media to C:\SQLServer2008withSP2</li>
<li>Download and copy the <a title="MS SQL Server 2008 SP2" href="http://www.microsoft.com/download/en/details.aspx?id=12548" target="_blank">SQL Server 2008 Service Pack 2 files</a> to C:\temp</li>
<li>Now you can run the following commands:
<pre>SQLServer2008SP2-KB2285068-IA64-ENU.exe /x:c:\SQLServer2008withSP2\PCU
SQLServer2008SP2-KB2285068-x64-ENU.exe /x:c:\SQLServer2008withSP2\PCU
SQLServer2008SP2-KB2285068-x86-ENU.exe /x:c:\SQLServer2008withSP2\PCUrobocopy C:\SQLServer2008withSP2\PCU c:\SQLServer2008withSP2 Setup.exe
robocopy C:\SQLServer2008withSP2\PCU c:\SQLServer2008withSP2 Setup.rll
robocopy C:\SQLServer2008withSP2\pcu\x86 C:\SQLServer2008withSP2\x86 /XF Microsoft.SQL.Chainer.PackageData.dll
robocopy C:\SQLServer2008withSP2\pcu\x64 C:\SQLServer2008withSP2\x64 /XF Microsoft.SQL.Chainer.PackageData.dll
robocopy C:\SQLServer2008withSP2\pcu\ia64 C:\SQLServer2008withSP2\ia64 /XF Microsoft.SQL.Chainer.PackageData.dllecho PCUSOURCE="C:\SQLServer2008withSP2\PCU" &gt;&gt; C:\SQLServer2008withSP2\x86\DefaultSetup.ini
echo PCUSOURCE="C:\SQLServer2008withSP2\PCU" &gt;&gt; C:\SQLServer2008withSP2\x64\DefaultSetup.ini
echo PCUSOURCE="C:\SQLServer2008withSP2\PCU" &gt;&gt; C:\SQLServer2008withSP2\ia64\DefaultSetup.ini</pre>
</li>
<li>After you have done this you can install the MS SQL Server</li>
<li>After you have installed it, you still need to download and install the <a title="CU6" href="http://support.microsoft.com/kb/2582285" target="_blank">Cumulative update package 6 for SQL Server 2008 Service Pack 2</a></li>
</ol>
<p>More about SQL Slipstreaming on <a title="MSDN Blog" href="http://blogs.msdn.com/b/petersad/archive/2009/02/25/sql-server-2008-creating-a-merged-slisptream-drop.aspx" target="_blank">Peter Saddow&#8217;s MSDN blog post</a>.</p>
<div class="shr-publisher-3013"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.thomasmaurer.ch/2011/12/slipstream-sql-server-2008-sp2-for-sccm-2012/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cisco UCS C200 M2 &#8211; Cisco Integrated Management Controller (CIMC)</title>
		<link>http://www.thomasmaurer.ch/2011/11/cisco-ucs-c200-m2-cisco-integrated-management-controller-cimc-2/</link>
		<comments>http://www.thomasmaurer.ch/2011/11/cisco-ucs-c200-m2-cisco-integrated-management-controller-cimc-2/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 17:24:18 +0000</pubDate>
		<dc:creator>Thomas Maurer</dc:creator>
				<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[System Center]]></category>
		<category><![CDATA[System Center Virtual Machine Manager 2012]]></category>
		<category><![CDATA[UCS]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[C200]]></category>
		<category><![CDATA[CIMC]]></category>
		<category><![CDATA[Cisco Integrated Management Controller]]></category>
		<category><![CDATA[Cisco UCS]]></category>
		<category><![CDATA[Cisco UCS C200 M2]]></category>
		<category><![CDATA[KVM]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[SSH]]></category>
		<category><![CDATA[Virtual Media]]></category>

		<guid isPermaLink="false">http://www.thomasmaurer.ch/?p=3005</guid>
		<description><![CDATA[&#160; The first things I tried with the new Cisco UCS C200 M2 servers was the CIMC (Cisco Integrated Management Controller). CIMC is the remote out-of-band management solution (IPMI) provided with Cisco servers, it’s basically the same like HP iLO &#8230; <a href="http://www.thomasmaurer.ch/2011/11/cisco-ucs-c200-m2-cisco-integrated-management-controller-cimc-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>&nbsp;</p>
<p><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/Cisco-new-logo-should-be2-e1303030685744.gif" rel="lightbox"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border: 0px;" title="Cisco-new-logo-should-be2-e1303030685744" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/Cisco-new-logo-should-be2-e1303030685744_thumb.gif" alt="Cisco-new-logo-should-be2-e1303030685744" width="241" height="175" border="0" /></a></p>
<p>The first things I tried with the new Cisco UCS C200 M2 servers was the CIMC (Cisco Integrated Management Controller). CIMC is the remote out-of-band management solution (IPMI) provided with Cisco servers, it’s basically the same like HP iLO or Dell DRAC.</p>
<p>One of the biggest advantages is that CIMC is included for free, so there is no extra license you need for extra features like KVM or stuff like that.</p>
<p>After working some hours with the CIMC I was really happy, no problems at all everything worked as expected. From the design it’s like the <a title="Cisco UCS and Microsoft Hyper-V R2" href="http://www.thomasmaurer.ch/2010/10/cisco-ucs-and-microsoft-hyper-v-r2/">Cisco UCS Manager </a>but better <img src='http://www.thomasmaurer.ch/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> . I think it is much easier to use and much faster (it’s not Java).</p>
<p>Keyfeatures</p>
<ul>
<li>Web based front-end</li>
<li>KVM and Virtual media</li>
<li>Change BIOS Settings</li>
<li>Active Directory connector</li>
<li>SNMP</li>
<li>IPMI (Very interesting with the Bare-metal deployment in SCVMM 2012)</li>
<li>SSH</li>
<li>Health Monitoring</li>
</ul>
<p><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC01.png" rel="lightbox"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="CIMC01" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC01_thumb.png" alt="CIMC01" width="520" height="379" border="0" /></a></p>
<p><span id="more-3005"></span></p>
<p><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC02.png" rel="lightbox"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="CIMC02" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC02_thumb.png" alt="CIMC02" width="520" height="379" border="0" /></a></p>
<p><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC03.png" rel="lightbox"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="CIMC03" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC03_thumb.png" alt="CIMC03" width="520" height="379" border="0" /></a><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC04.png" rel="lightbox"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="CIMC04" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC04_thumb.png" alt="CIMC04" width="520" height="379" border="0" /></a><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC05.png" rel="lightbox"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="CIMC05" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC05_thumb.png" alt="CIMC05" width="524" height="383" border="0" /></a><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC06.png" rel="lightbox"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="CIMC06" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC06_thumb.png" alt="CIMC06" width="520" height="379" border="0" /></a><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC07.png" rel="lightbox"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="CIMC07" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC07_thumb.png" alt="CIMC07" width="520" height="379" border="0" /></a><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC08.png" rel="lightbox"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="CIMC08" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC08_thumb.png" alt="CIMC08" width="520" height="379" border="0" /></a><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC09.png" rel="lightbox"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="CIMC09" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC09_thumb.png" alt="CIMC09" width="520" height="379" border="0" /></a><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC10.png" rel="lightbox"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="CIMC10" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC10_thumb.png" alt="CIMC10" width="524" height="383" border="0" /></a><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC11.png" rel="lightbox"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="CIMC11" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC11_thumb.png" alt="CIMC11" width="520" height="379" border="0" /></a><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC12.png" rel="lightbox"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="CIMC12" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC12_thumb.png" alt="CIMC12" width="524" height="383" border="0" /></a><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC13.png" rel="lightbox"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="CIMC13" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC13_thumb.png" alt="CIMC13" width="520" height="379" border="0" /></a><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC14.png" rel="lightbox"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="CIMC14" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC14_thumb.png" alt="CIMC14" width="520" height="379" border="0" /></a><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC15.png" rel="lightbox"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="CIMC15" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC15_thumb.png" alt="CIMC15" width="520" height="379" border="0" /></a><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC16.png" rel="lightbox"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="CIMC16" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC16_thumb.png" alt="CIMC16" width="520" height="379" border="0" /></a><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC17.png" rel="lightbox"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="CIMC17" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC17_thumb.png" alt="CIMC17" width="520" height="379" border="0" /></a><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC18.png" rel="lightbox"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="CIMC18" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC18_thumb.png" alt="CIMC18" width="520" height="379" border="0" /></a><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC19.png" rel="lightbox"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="CIMC19" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC19_thumb.png" alt="CIMC19" width="520" height="379" border="0" /></a><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC20.png" rel="lightbox"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="CIMC20" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC20_thumb.png" alt="CIMC20" width="520" height="379" border="0" /></a><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC21.png" rel="lightbox"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="CIMC21" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC21_thumb.png" alt="CIMC21" width="520" height="438" border="0" /></a><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC22.png" rel="lightbox"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border: 0px;" title="CIMC22" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/CIMC22_thumb.png" alt="CIMC22" width="520" height="448" border="0" /></a></p>
<div class="shr-publisher-3005"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.thomasmaurer.ch/2011/11/cisco-ucs-c200-m2-cisco-integrated-management-controller-cimc-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Building a new Hyper-V Private Cloud Lab</title>
		<link>http://www.thomasmaurer.ch/2011/11/building-a-new-hyper-v-private-cloud-lab/</link>
		<comments>http://www.thomasmaurer.ch/2011/11/building-a-new-hyper-v-private-cloud-lab/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 19:08:20 +0000</pubDate>
		<dc:creator>Thomas Maurer</dc:creator>
				<category><![CDATA[Active Directory]]></category>
		<category><![CDATA[Cisco]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Home]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[KTSI]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[ProLiant Server]]></category>
		<category><![CDATA[School]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Server Core]]></category>
		<category><![CDATA[System Center]]></category>
		<category><![CDATA[System Center Virtual Machine Manager 2012]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>
		<category><![CDATA[Windows Server 8]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[C200]]></category>
		<category><![CDATA[C200 M2]]></category>
		<category><![CDATA[Cisco C200 M2]]></category>
		<category><![CDATA[Cluster]]></category>
		<category><![CDATA[Hyper-V Lab]]></category>
		<category><![CDATA[Lab]]></category>
		<category><![CDATA[ML110]]></category>
		<category><![CDATA[ML110 G5]]></category>
		<category><![CDATA[Private Cloud]]></category>
		<category><![CDATA[Proliant]]></category>
		<category><![CDATA[SCVMM]]></category>
		<category><![CDATA[Servers]]></category>

		<guid isPermaLink="false">http://www.thomasmaurer.ch/?p=2913</guid>
		<description><![CDATA[Two years ago I created my first real IT Lab with some HP ProLiant ML110 G5. I used this in the past years to test new products and projects. The Lab at this time was very limited, no storage, no &#8230; <a href="http://www.thomasmaurer.ch/2011/11/building-a-new-hyper-v-private-cloud-lab/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Two years ago I created my first real IT Lab with some HP ProLiant ML110 G5. I used this in the past years to test new products and projects. The Lab at this time was very limited, no storage, no cluster, not much RAM and weak CPU performance. Not much help if you work a lot with Hyper-V Clusters and System Center products.</p>
<p>I was looking around for some time now to find a cheap offer for new servers. In the last week I found a offer from Cisco with c200 M2 servers and I couldn&#8217;t resist to buy two of the for my Hyper-V Cluster nodes. The offer was a special deal which was even cheaper than building the servers by my own, at this point thanks to my former employer <a title="Atlantis Informatik AG" href="http://www.lantis.ch" target="_blank">Atlantis Informatik AG</a>.</p>
<p>Now what I will do is creating a new Hyper-V Cluster friendly environment with two Cisco C200 M2 Hyper-V nodes, one HP ML110 G5 as Storage Server and one of my old HP ML110 G5 servers as Hyper-V Server which all my Management servers and Active Directory will run on.</p>
<p><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/Overview.png" rel="lightbox[2913]"><img class="aligncenter size-large wp-image-2914" title="Lab Overview" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/Overview-1024x724.png" alt="Lab Overview" width="584" height="412" /></a></p>
<p>If you want to know more about Hardware you can use for a Hyper-V Lab I recommend the posts of Carsten Rachfahl on <a title="hyper-v-server.de" href="http://www.hyper-v-server.de/management/meine-demo-hyper-v-infrastruktur-vom-techday-private-cloud/" target="_blank">hyper-v-server.de</a> (german).</p>
<h1>Hardware Configuration</h1>
<p><strong>Hyper-V nodes:</strong></p>
<p><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/cisco-c200-m2.jpg" rel="lightbox[2913]"><img class="aligncenter size-medium wp-image-2920" title="cisco c200 m2" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/cisco-c200-m2-300x240.jpg" alt="cisco c200 m2" width="300" height="240" /></a></p>
<p>2x Cisco C200 M2 - Intel Xeon 5620 2.4GHz Quad Core, 16GB RAM, Remote Management, IPMI, 6 Networkports</p>
<p><strong>Storage Server:</strong></p>
<p><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/ml110g5.jpg" rel="lightbox[2913]"><img class="aligncenter size-medium wp-image-2921" title="ml110g5" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/ml110g5-300x300.jpg" alt="ml110g5" width="300" height="300" /></a></p>
<p>1x HP ProLiant ML110 G5 &#8211; Intel Xeon E3110 3.0 GHz Dual Core, 8GB RAM, 4x 500GB Raid 10, 3 Networkports</p>
<p><strong>Management Hyper-V node:</strong></p>
<p><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/ml110g5.jpg" rel="lightbox[2913]"><img class="aligncenter size-medium wp-image-2921" title="ml110g5" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/11/ml110g5-300x300.jpg" alt="ml110g5" width="300" height="300" /></a></p>
<p>1x HP ProLiant ML110 G5 &#8211; Intel Xeon E3110 3.0 GHz Dual Core, 8GB RAM</p>
<div class="shr-publisher-2913"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.thomasmaurer.ch/2011/11/building-a-new-hyper-v-private-cloud-lab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Commands for Windows Server Core &amp; Hyper-V Core Server</title>
		<link>http://www.thomasmaurer.ch/2011/10/commands-for-windows-server-core-hyper-v-core-server/</link>
		<comments>http://www.thomasmaurer.ch/2011/10/commands-for-windows-server-core-hyper-v-core-server/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 14:45:15 +0000</pubDate>
		<dc:creator>Thomas Maurer</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Powershell]]></category>
		<category><![CDATA[Server Core]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[cmd]]></category>
		<category><![CDATA[command]]></category>
		<category><![CDATA[commandline]]></category>
		<category><![CDATA[Core Server]]></category>
		<category><![CDATA[Hyper-V Server]]></category>
		<category><![CDATA[KTSI]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[sconfig]]></category>

		<guid isPermaLink="false">http://www.thomasmaurer.ch/?p=2814</guid>
		<description><![CDATA[For some KTSI projects I have been working a lot with Windows Server Core or Hyper-V Server. Now I had to do a lot of automation, so I made this little connection of commands. If you configure the server manually &#8230; <a href="http://www.thomasmaurer.ch/2011/10/commands-for-windows-server-core-hyper-v-core-server/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>For some KTSI projects I have been working a lot with Windows Server Core or Hyper-V Server. Now I had to do a lot of automation, so I made this little connection of commands. If you configure the server manually you can do the most important things with the sconfig utility.</p>
<p><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/10/coreserver.png" rel="lightbox[2814]"><img class="aligncenter size-medium wp-image-2821" title="Windows Server Core" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/10/coreserver-300x152.png" alt="Windows Server Core" width="300" height="152" /></a></p>
<h1>Networking</h1>
<p><strong>Set Hostname</strong></p>
<pre>netdom renamecomputer %COMPUTERNAME% /NewName:&lt;NewComputerName&gt; </pre>
<p><strong>Join Domain</strong></p>
<pre>netdom join %COMPUTERNAME% /domain:&lt;DomainName&gt; /userd:&lt;UserName&gt; /passwordd:*</pre>
<p><strong>Remove Domain</strong></p>
<pre>netdom remove</pre>
<p><strong>Rename Network Interface</strong></p>
<pre>netsh interface set interface name=”old name” newname=”new name”</pre>
<p><strong>Configure IP Address</strong></p>
<pre>netsh interface ipv4 set address name=”&lt;Interface Name&gt;” source=static address=&lt;IPAddress&gt; mask=&lt;SubnetMask&gt; gateway=&lt;DefaultGateway&gt;</pre>
<p><strong>Configure DNS Servers</strong></p>
<pre>netsh interface ipv4 add dnsserver name=”&lt;Interface Name&gt;” address=&lt;DNS Server IP&gt; index=1</pre>
<p><strong>Disable Firewall (not recommended)</strong></p>
<pre>netsh advfirewall set allprofiles state off</pre>
<p>&nbsp;</p>
<h1>Remoting</h1>
<p><strong>Enable PowerShell Remoting</strong></p>
<pre>Enable-PSRemoting</pre>
<p><strong>Enable Remotedesktop</strong></p>
<pre>netsh advfirewall firewall set rule group=”remote desktop” new enable=yes</pre>
<p><strong>Enable Remote Administration</strong></p>
<pre>advfirewall firewall set rule group=”Remote Administration” new enable=yes</pre>
<p><strong>Enable Remote Firewall Administration</strong></p>
<pre>netsh advfirewall firewall set rule group=”Windows Firewall Remote Management” new enable=yes</pre>
<p><strong>Enable ICMP (Ping)</strong></p>
<pre>netsh firewall set icmpsetting 8</pre>
<p><strong>Enable Remote Disk Management</strong></p>
<pre>netsh advfirewall firewall set rule group=”Remote Volume Management” new enable=yes</pre>
<p>&nbsp;</p>
<h1>Licensing</h1>
<p><strong>Enter License key</strong></p>
<pre>slmgr.vbs -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX</pre>
<p><strong>Activate Windows</strong></p>
<pre>slmgr.vbs -ato</pre>
<p>&nbsp;</p>
<h1>Windows Update</h1>
<p><strong>Enable automatic updates</strong></p>
<pre>cscript C:'Windows'System32'Scregedit.wsf /au 4</pre>
<p><strong>Disable automatic updates</strong></p>
<pre>cscript C:'Windows'System32'Scregedit.wsf /au 1</pre>
<p>&nbsp;</p>
<h1>Roles &amp; Features</h1>
<p><strong>Get availibale features &amp; roles</strong></p>
<pre>Dism /online /get-features /format:table</pre>
<p><strong>Enable feature &amp; roles</strong></p>
<pre>Dism /online /enable-feature /featurename:&lt;featurename&gt;</pre>
<p>&nbsp;</p>
<h1>Basics</h1>
<p><strong>Change Administrator password</strong></p>
<pre>net user administrator *</pre>
<p><strong>Restart Computer</strong></p>
<pre>shutdown /r /t 0</pre>
<p><strong>Logoff</strong></p>
<pre>logoff</pre>
<p>More information about Server Core: <a title="Serevr Core Technet" href="http://technet.microsoft.com/en-us/library/cc753802(WS.10).aspx" target="_blank">TechNet</a></p>
<div class="shr-publisher-2814"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.thomasmaurer.ch/2011/10/commands-for-windows-server-core-hyper-v-core-server/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to add Disk Cleanup tool in Windows Server 2008 R2</title>
		<link>http://www.thomasmaurer.ch/2011/10/how-to-add-disk-cleanup-tool-in-windows-server-2008-r2/</link>
		<comments>http://www.thomasmaurer.ch/2011/10/how-to-add-disk-cleanup-tool-in-windows-server-2008-r2/#comments</comments>
		<pubDate>Mon, 17 Oct 2011 15:08:50 +0000</pubDate>
		<dc:creator>Thomas Maurer</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[Windows Server 2008]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[cleanmgr]]></category>
		<category><![CDATA[disk cleanup]]></category>

		<guid isPermaLink="false">http://www.thomasmaurer.ch/?p=2743</guid>
		<description><![CDATA[Disk Cleanup option on drive’s general properties and  cleanmgr.exe is not present in Windows Server 2008 or Windows Server 2008 R2 by default.So in order to use cleanmgr.exe you’ll need to copy two files that are already present on the &#8230; <a href="http://www.thomasmaurer.ch/2011/10/how-to-add-disk-cleanup-tool-in-windows-server-2008-r2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/10/cleanmgr.png" rel="lightbox[2743]"><img class="aligncenter size-medium wp-image-2744" title="Cleanmgr" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/10/cleanmgr-247x300.png" alt="Cleanmgr" width="247" height="300" /></a></p>
<p>Disk Cleanup option on drive’s general properties and  cleanmgr.exe is not present in Windows Server 2008 or Windows Server 2008 R2 by default.So in order to use cleanmgr.exe you’ll need to copy two files that are already present on the server, cleanmgr.exe and cleanmgr.exe.mui.</p>
<ol>
<li>Copy &#8220;C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr_31bf3856ad364e35_6.1.7600.16385_none_c9392808773cd7da\cleanmgr.exe&#8221; to &#8220;%systemroot%\System32&#8243;</li>
<li>Copy &#8220;C:\Windows\winsxs\amd64_microsoft-windows-cleanmgr.resources_31bf3856ad364e35_6.1.7600.16385_en-us_b9cb6194b257cc63\cleanmgr.exe.mui&#8221; to &#8220;%systemroot%\System32\en-US&#8221;</li>
</ol>
<p>Now you can launch the Disk cleanup tool (cleanmgr.exe) from the command prompt.</p>
<p>You could also install the &#8220;Desktop Experience&#8221; feature this would also work, but why install something if you don&#8217;t need it, specially on a server.</p>
<p>More on this on <a title="techNet" href="http://technet.microsoft.com/en-us/library/ff630161(WS.10).aspx" target="_blank">TechNet</a></p>
<p>&nbsp;</p>
<div class="shr-publisher-2743"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.thomasmaurer.ch/2011/10/how-to-add-disk-cleanup-tool-in-windows-server-2008-r2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install SNMP on Hyper-V R2 Core Server</title>
		<link>http://www.thomasmaurer.ch/2011/10/install-snmp-on-hyper-v-r2-core-server/</link>
		<comments>http://www.thomasmaurer.ch/2011/10/install-snmp-on-hyper-v-r2-core-server/#comments</comments>
		<pubDate>Wed, 12 Oct 2011 15:21:42 +0000</pubDate>
		<dc:creator>Thomas Maurer</dc:creator>
				<category><![CDATA[Hyper-V]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Server Core]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Windows Server]]></category>
		<category><![CDATA[Windows Server 2008 R2]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Core Server]]></category>
		<category><![CDATA[Hyper-v r2]]></category>
		<category><![CDATA[mmc]]></category>
		<category><![CDATA[Service]]></category>
		<category><![CDATA[snmp]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.thomasmaurer.ch/?p=2685</guid>
		<description><![CDATA[If your running Microsoft Hyper-V R2 or any Windows Server 2008 R2 Core Server you can install the SNMP Feature on the command line with the command line tool dism. First you can list all Windows Features Dism /online /get-features &#8230; <a href="http://www.thomasmaurer.ch/2011/10/install-snmp-on-hyper-v-r2-core-server/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><img class="aligncenter size-medium wp-image-2468" title="Hyper-V" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/08/997_13017113876PJ6-235x300.jpg" alt="Hyper-V" width="235" height="300" /></p>
<p>If your running Microsoft Hyper-V R2 or any Windows Server 2008 R2 Core Server you can install the SNMP Feature on the command line with the command line tool dism.</p>
<p>First you can list all Windows Features</p>
<pre>Dism /online /get-features /format:table  </pre>
<p>Now you can install for the SNMP Service:</p>
<pre>Dism /online /enable-feature /featurename:SNMP-SC</pre>
<p><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/10/snmpfeature.png" rel="lightbox[2685]"><img class="aligncenter size-medium wp-image-2688" title="SNMP Feature Core Server" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/10/snmpfeature-218x300.png" alt="SNMP Feature Core Server" width="218" height="300" /></a></p>
<p>After you have done this you and you have enabled Remote Management you can mange and configure smtp via remote MMC.</p>
<p><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/10/snmpfeature2.png" rel="lightbox[2685]"><img class="aligncenter" title="SNMP Service" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/10/snmpfeature2-300x197.png" alt="SNMP Service" width="300" height="197" /></a></p>
<p><strong>Important:</strong> If you need to configure the SNMP Service on a remote machine you have to install the SNMP feature on the local administrative computer. Otherwise you will not see the SNMP specific tabs.</p>
<p><a href="http://www.thomasmaurer.ch/wp-content/uploads/2011/10/snmpfeature3.png" rel="lightbox[2685]"><img class="aligncenter" title="SNMP Service" src="http://www.thomasmaurer.ch/wp-content/uploads/2011/10/snmpfeature3-259x300.png" alt="SNMP Service" width="259" height="300" /></a></p>
<p>More Information on installing Windows Features on a server running a Server Core installation of Windows Server 2008 R2: <a href="http://technet.microsoft.com/en-us/library/ee441253(WS.10).aspx">http://technet.microsoft.com/en-us/library/ee441253(WS.10).aspx</a></p>
<div class="shr-publisher-2685"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://www.thomasmaurer.ch/2011/10/install-snmp-on-hyper-v-r2-core-server/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

