!["Bitte warten" Beim Ausführen des Startskripts, nur unter Windows 8.1](https://rvso.com/image/652685/%22Bitte%20warten%22%20Beim%20Ausf%C3%BChren%20des%20Startskripts%2C%20nur%20unter%20Windows%208.1.png)
Ich habe ein Startskript und habe es auf 3 verschiedenen virtuellen Maschinen getestet. Auf diesen Maschinen laufen unterschiedliche Windows-Versionen (7, 8 und 8.1). Auf alle wird die gleiche Gruppenrichtlinie aus meiner Domäne angewendet.
Auf den Windows 7- und 8-Rechnern scheinen Startskripte den Anmeldevorgang nicht aufzuhalten, sondern führen das Skript im Hintergrund aus, während sich der Benutzer anmeldet und den Computer verwendet. Auf dem Windows 8.1-Rechner erhalte ich einen Bildschirm mit der Meldung „Bitte warten“. Dies scheint angezeigt zu werden, während das Skript ausgeführt wird. Ich möchte, dass sich der Windows 8.1-Rechner genauso verhält wie die anderen beiden. Was mache ich falsch?
Hier ist das PowerShell-Skript, obwohl ich bezweifle, dass es das Problem ist:
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"
}