「お待ちください」起動スクリプトの実行時、Windows 8.1 のみ

「お待ちください」起動スクリプトの実行時、Windows 8.1 のみ

起動スクリプトがあり、3 つの異なる仮想マシンでテストしています。これらのマシンは、異なるバージョンの Windows (7、8、8.1) を実行しています。それらすべてに、私のドメインから同じグループ ポリシーが適用されています。

Windows 7 と 8 のマシンの両方で、スタートアップ スクリプトはログオン プロセスを遅らせないようで、ユーザーがログオンしてコンピューターを使用している間、バックグラウンドでスクリプトを実行します。Windows 8.1 マシンでは、「お待ちください」という画面が表示されます。これは、スクリプトの実行中に表示されるもののようです。Windows 8.1 マシンを他の 2 台と同じように動作させたいのですが、何が間違っているのでしょうか。

以下は PowerShell スクリプトですが、これが問題であるとは思えません。

    if (!(Test-Path -Path "$Env:ALLUSERSPROFILE\chocolatey" )) {

    Write-Host "Choco is not installed, installing now..."
    iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))

} else {

    Write-Host "Choco is already installed, checking for chocolatey updates..."
    iex "$Env:ChocolateyInstall\bin\cup.exe -y"

}

if (!(Test-Path -Path "$Env:ProgramFiles\Puppet Labs\Puppet" )) {

    Write-Host "Puppet is not installed, installing..."
    iex "$Env:ChocolateyInstall\bin\choco.exe install puppet -y -ia PUPPET_MASTER_SERVER=puppetmaster.domain.com"

}

関連情報