MDT Application, HP SSM i Multisite

Eftersom det har varit en del MDT de sista nu så blir därför inlägg om det. Idag delar jag med mig av min lösning för att köra HP SSM på flera platser/siter. Helt enkelt för att det jag fick göra en sådan lösning idag :)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Run HP SSM in multiple locations..
# By Toft 2013/05/02
 
# Query WMI for client default gateway for w7/w8
$DefaultGateway = $(Get-WmiObject -Class win32_networkAdapterConfiguration -Filter IPEnabled=TRUE).DefaultIPGateway
 
switch ($DefaultGateway) 
    { 
        "192.168.10.1" {$SsmServer = "DEMOSITE1-MDT01"} 
        "192.168.20.1" {$SsmServer = "DENOSITE2-MDT01"} 
        "192.168.30.1" {$SsmServer = "DEMOSITE3-MDT01"}
	    default {Write-Output "Location could not be determined"}
    }
 
# Write $SsmServer Variable for debugging
Write-Host "SSM Server was set to $SsmServer"
Write-Host "Going to run command-line: \\$SsmServer\ssm$\ssm.exe . /NOREBOOT"
 
# Running SSM and wait for proccess to end.
Invoke-Expression "\\$SsmServer\ssm$\ssm.exe . /NOREBOOT"
Start-Sleep -Seconds 5
Wait-Process ssm

Använd samma tillvägagångssätt som inlägget om HP BiosConfiguUtility för att skapa en MDT Application för att köra detta script i din TS. (som exempel). Ett annat tips är att köra powershell.exe -WindowStyle ”Minimized” eller ”Hidded” för att gömma powershell scriptet så att bara ssm statusen syns.

This entry was posted in Deployment, Powershell. Bookmark the permalink.

Kommentera

E-postadressen publiceras inte. Obligatoriska fält är märkta *

*


× tre = 6

25 351 Spam Comments Blocked so far by Spam Free Wordpress

Följande HTML-taggar och attribut är tillåtna: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>