O script Powershell pós-sysprep do Windows 2012 não está em execução

O script Powershell pós-sysprep do Windows 2012 não está em execução

Tenho 2 modelos 1 x Windows 2008 R2 1 x Windows 2012 R2

Eu sysprep'ed ambos os modelos, Generalizar/desligar, etc, etc

Em ambos os modelos, tenho o seguinte script pós-sysprep que deve ser executado em um novo host provisionado a partir de qualquer um dos modelos

c:\windows\setup\scripts\setupcommand.cmd

Conteúdo:

@powershell -NoProfile -ExecutionPolicy irrestrito -Command "iex ((novo objeto net.webclient).DownloadString('http://repo.myserver.com/chef/winbuild/winconfig.ps1'))"

Este script funciona muito bem para o modelo do Windows 2008 R2

Alguém pode responder por que esse script nem está sendo executado no meu modelo do Windows 2012 R2?

Antes que você pergunte, o script era um script complexo (que funcionava no modelo Win2k8R2), então removi-o e apenas criei um arquivo de criação simples, para ver se o script estava sendo executado

como antes, funcionava no Windows 2008 R2, mas não no Windows 2012 R2

Procurei nos logs de erros do sysprep, mas isso foi depois do sysprep, então não consigo ver nenhum erro lá. Eu adicionei o tratamento de erros ao meu script simples de criação de arquivo e ele nem mesmo está criando o arquivo de erro, muito menos gerando erros, então sei que não está em execução.

O estranho é que se eu executar setupcommand.cmd, uma vez logado, ele funciona perfeitamente, se eu executar no ISE ele funciona perfeitamente, apenas não executa pós-sysprep.

Notei também que quando a imagem está girando demora muito no "Preparando os Dispositivos", isso pode ter algo a ver com isso

Qualquer conselho seria ótimo

informação relacionada