Script Powershell per disabilitare l'Hypervisor al boot

Published 30 September 08 01:43 PM | claudiog 

Ho riletto oggi il post di Giorgio Malusardi, relativo a come creare una nuova voce del boot menu di Windows Server 2008 con BCDEDIT, che disabiliti l'Hypervisor.

Dato che può tornare utile, mi sono scritto una script Powershell, così mi fa anche l'export dello store di Boot Configuration Data (BCD) prima di modificarlo (procedura che può comunque tornare utile come "Best Practice"), salvandolo come file ad esempio in C:\SERVER1-20080930.bcd

bcdedit.exe /export "$env:SystemDrive\$($env:computername)_$([datetime]::utcnow.ToString( 'yyyyMMdd')).bcd"

$res = bcdedit.exe /copy '{current}' /d 'Windows Server 2008 - NO Hypervisor'

$id = $res.Split('{}')[1]

bcdedit.exe /set "{$id}" hypervisorlaunchtype off

La script completa con un *minimo* di controllo d'errore è disponibile come Boot_No_Hyper-V.ps1

Claudio

Anonymous comments are disabled

About claudiog

MCSA, MCSE, MCT su NT/2000/2003