param (
    [Parameter(Mandatory = $true)]
    [string]$vmName
)

Set-Location $PSScriptRoot


Start-VM -Name $vmName -ErrorAction SilentlyContinue -ErrorVariable stVM
if ($stVM) {
    Write-Error -Message "[$vmName]: Failed to start VM`r`nError: $stVM" -ErrorId "1"
    Exit 1
}    

# Aby po nastartování VM byla delay pro dokončení bootu pro funkce z UI (reset hesla a připojení)
Start-Sleep -Seconds 5