Posted On January 6, 2020

PowerShell: Get Hyper-V Host Name from Inside Guest VM

kimconnect 0 comments
blog.KimConnect.com >> Codes , Virtualization >> PowerShell: Get Hyper-V Host Name from Inside Guest VM
$guestVMName="SOMENAME"

function getHyperVHostname{
param([string]$guestVMName=$env:computername)
$hive = [Microsoft.Win32.RegistryHive]::LocalMachine;
$keyPath = 'SOFTWARE\Microsoft\Virtual Machine\Guest\Parameters';
$value = 'HostName';
$reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey($hive, $guestVMName);
$key = $reg.OpenSubKey($keyPath);
return $key.GetValue($value) ;
}

getHyperVHostname -guestVmName $guestVmName

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

PowerShell: Virtual Machine Snapshots Report from VMM Servers

# vmSnapshotReport.ps1 # Requirements: # - Credentials to access VMM Servers with Administrator role #…

AWS Highlights

Features: 1. Multi-regions: compliance with Section 404 of COBIT requirements 2. Amazon S3 with redundancy,…

PowerShell: Performing System Disk Cleanup

Version 2: # cleanupWindows.ps1 # Version 0.0.2 ################################## Excuting Program as an Administrator #################################### #…
Other project: DragonCoin.com