A implementação de máquinas XP falha ao usar o nome do computador em desenvolvimento

4

Estou feliz em implantar imagens do Windows 7 usando o WDS há alguns meses e tudo tem funcionado bem.
Eu introduzi os nomes de computador no AD porque um de nossos clientes quer que computadores diferentes em salas diferentes sejam facilmente identificáveis pelo nome do computador.
Ele agora pediu uma imagem do XP, já que parte do software de produção de vídeo não será executado no Windows 7 ou Vista (não gostaria de usar o Vista de qualquer maneira). Eu criei uma imagem e testei a implantação automatizada dela. Eu criei um arquivo sysprep.inf e atualmente ele se junta ao domínio bem, pega todas as configurações corretas, etc. A única coisa que ele não faz é obter o nome do computador correto, parece criar um aleatoriamente baseado no usuário o PC está registrado para.

Eu colei meu arquivo sysprep.inf abaixo.

;SetupMgrTag
[Unattended]
    OemSkipEula=Yes
    InstallFilesPath=C:\sysprep\i386
    TargetPath=\WINDOWS

[GuiUnattended]
    AdminPassword=*
    EncryptedAdminPassword=NO
    OEMSkipRegional=1
    OEMDuplicatorstring=JT-v2
    TimeZone=85
    OemSkipWelcome=1

[UserData]
    ProductKey=*Product Key*
    FullName="User"
    OrgName="*Organisation*"
    ComputerName=*

[Display]
    BitsPerPel=32
    Xresolution=1280
    YResolution=720
    Vrefresh=60

[RegionalSettings]
    LanguageGroup=1
    SystemLocale=00000809
    UserLocale=00000809
    InputLocale=0809:00000809

[Identification]
    JoinDomain=*domain*.local
    DomainAdmin=*domain*\administrator
    DomainAdminPassword=*password*

[Networking]
    InstallDefaultComponents=Yes

[Branding]
    BrandIEUsingUnattended=Yes

[Proxy]
    Proxy_Enable=0
    Use_Same_Proxy=0

No setupmgr.exe eu configurei o nome do computador como% MACHINENAME% - parece aparecer aqui como *. Quando eu mudei para% MACHINENAME% no arquivo inf, ele ainda não conseguiu o nome certo e os erros com "O nome do computador digitado não está formatado corretamente ..."

Além disso, uma vez que estou confiante de que meu arquivo sysprep está funcionando adequadamente, qual é a melhor maneira de implantar essa imagem XP usando meu servidor WDS existente (Server 2008R2 SP1, WDS 6.1.7600.16385), posso facilmente capturar a imagem, mas o WDS espera xml arquivos não os arquivos inf usados pelo XP. Eu li este blog e seguiu as seguintes instruções:

The next part of our completely unattended setup is an XP sysprep.inf file. Again you can store this on the WDS server – navigate to your RemoteInstall share again and under the Images folder you’ll see your WDS Image Groups. As my image is called "winxpsp2.wim", I’ll create a folder called winxpsp2. In this folder, I’ll create the $OEM$ directory structure, within which I’ll put a folder called $1, within which I’ll make a folder called sysprep, which is where the sysprep.inf file will go. Phew! For reference, in my enviroment, this means that we’re looking at D:\RemoteInstall\Images\Windows XP\winxpsp2\$OEM$\\sysprep\sysprep.inf.

No entanto, quando eu fiz isso, não parece pegar o arquivo sysprep armazenado neste local. Alguém tem uma maneira de fazer isso funcionar?

    
por Joe Taylor 24.02.2012 / 14:57

1 resposta

3

Ok, vamos começar com o arquivo sysprep.inf .

Isso é apenas um arquivo de texto simples que não interpreta variáveis. O * é usado para denotar um nome de computador escolhido aleatoriamente. As variáveis %MACHINENAME% e Outros foram substituídas por a cadeia de texto real por WDS quando copia o arquivo autônomo. Então, para que isso funcione, é necessário implantá-lo com o WDS.

As instruções acima funcionam. Certifique-se de ter criado a pasta (no exemplo acima, winxpsp2 ) para corresponder à imagem wim que você capturou. Verifique também se as credenciais especificadas no unattend.xml têm permissões para a estrutura de pastas.

    
por 29.02.2012 / 16:52