ImportScript.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$ErrorActionPreference = "Stop"
$os = [Version](Get-CimInstance -ClassName Win32_OperatingSystem).Version
if ($os.Major -eq 6)
{
    if ($null -eq (Get-Module PSPKI -ListAvailable))
    {
        try
        {
            Install-PackageProvider -Name NuGet -Force
            Set-PSRepository -Name PSGallery -InstallationPolicy Trusted
            Install-Module PSPKI
        }
        catch
        {
            Write-Error -ErrorRecord $_ -ErrorAction Stop
        }
    }
    Import-Module PSPKI
    $ErrorActionPreference = "Continue"
}