Public/Start-VirtualMachine.ps1
|
<#
.SYNOPSIS Starts the user preferred virtual machine. .DESCRIPTION This function uses the Start-VM cmdlet to start the virtual machine specified by the user. The user must have previously registered the virtual machine aliases using the Register-VirtualMachineAliases function. .EXAMPLE # Register the virtual machine aliases for the WDK VM Register-VirtualMachineAliases -Name "Windows 11 WDK Environment" -Credential (Import-Clixml "${env:USERPROFILE}\.cert\wdkcert.xml") # Start the WDK VM Start-VirtualMachine #> function Start-VirtualMachine { if (-not $script:VirtualMachineManager) { throw "Virtual Machine aliases are not registered. Run Register-VirtualMachineAliases first." } Start-VM -Name $script:VirtualMachineManager.VMName } |