Internal/LabMachine/Get-LabMachineConfiguration.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14

function Get-LabMachineConfiguration {
    param (
        [Parameter(Mandatory = $true)]
        [LabMachine]$Machine
    )

    return New-Object LabMachine -Property @{
        Name = $Machine.Name
        AdministratorPassword = $(if ($Machine.AdministratorPassword) { $Machine.AdministratorPassword | ConvertTo-SecureString })
        TimeZone = $Machine.TimeZone
    }
}