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 } |