Run-Script.ps1

$policy = Get-ExecutionPolicy -Scope CurrentUser -ErrorAction SilentlyContinue
if ($policy -ne [Microsoft.PowerShell.ExecutionPolicy]::Bypass -or $policy -ne [Microsoft.PowerShell.ExecutionPolicy]::Unrestricted)
{
    Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Scope CurrentUser -Force
    Write-Output -InputObject "Script execution policy set to 'Unrestricted' for $env:USERNAME"
}
$env:USERNAME
if (!(Get-Command -Name Get-WindowsAutopilotInfo -CommandType ExternalScript -ListImported -ErrorAction SilentlyContinue))
{
    Write-Output -InputObject "Installing Get-WindowsAutopilotInfo script."
    Install-Script -Name Get-WindowsAutopilotInfo -Force
}
else
{
    Update-Script -Name Get-WindowsAutopilotInfo
}