Suporte para o Service Pack 2 para Windows Vista e Windows Server 2008 não está incluído no Microsoft Deployment Toolkit 2008 Update 1

Traduções deste artigo Traduções deste artigo
ID do artigo: 971943 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Após importar o Windows Vista Service Pack 2 (SP2) ou Windows Server 2008 Service Pack 2 para o Microsoft Deployment Toolkit 2008 Update 1, você percebe uma falta de suporte para o Service Pack 2 no Microsoft Deployment Toolkit. Isso inclui uma falta de suporte para o Service Pack 2 da lista de Plataformas com suporte e a falta de pacotes de idioma durante a implantação Lite Touch.

Causa

Microsoft Deployment Toolkit 2008 Update 1 foi lançado antes do lançamento do Service Pack 2. Portanto, o Deployment Toolkit 2008 Update 1 não inclui suporte para o Windows Vista SP2 e Windows Server 2008 SP2.

Como Contornar

Para contornar esse problema, os administradores manualmente podem adicionar suporte de Service Pack 2 para o Microsoft Deployment Toolkit, atualizando os arquivos ZTISupportedPlatforms.xml e DeployWiz_Initialization.vbs.

Suporte para plataformas de correção

To add support for Windows Vista SP2 and for Windows Server 2008 SP2 in the Supported Platforms list, add the following entries to the ZTISupportedPlatforms.xml file:
<SupportedPlatform name="x86 Windows Vista Service Pack 2">
       <Expression><![CDATA[SELECT * FROM Win32_OperatingSystem WHERE Version like '6.0%' AND OSType=18 AND ServicePackMajorVersion = 2 AND ProductType=1]]></Expression>
       <Expression><![CDATA[SELECT * FROM Win32_OperatingSystem WHERE OSArchitecture like '32%']]></Expression>
</SupportedPlatform>
<SupportedPlatform name="x64 Windows Vista Service Pack 2">
       <Expression><![CDATA[SELECT * FROM Win32_OperatingSystem WHERE Version like '6.0%' AND OSType=18 AND ServicePackMajorVersion = 2 AND ProductType=1]]></Expression>
       <Expression><![CDATA[SELECT * FROM Win32_OperatingSystem WHERE OSArchitecture like '64%']]></Expression>	
</SupportedPlatform>
<SupportedPlatform name="x86 Windows Server 2008 Service Pack 2">
       <Expression><![CDATA[SELECT * FROM Win32_OperatingSystem WHERE Version like '6.0%' AND OSType=18 AND ServicePackMajorVersion = 2 AND ProductType>1]]></Expression>
       <Expression><![CDATA[SELECT * FROM Win32_OperatingSystem WHERE OSArchitecture like '32%']]></Expression>
</SupportedPlatform>
<SupportedPlatform name="x64 Windows Server 2008 Service Pack 2">
       <Expression><![CDATA[SELECT * FROM Win32_OperatingSystem WHERE Version like '6.0%' AND OSType=18 AND ServicePackMajorVersion = 2 AND ProductType>1]]></Expression>
       <Expression><![CDATA[SELECT * FROM Win32_OperatingSystem WHERE OSArchitecture like '64%']]></Expression>
</SupportedPlatform>
Observe que o arquivo ZTISupportedPlatforms.xml pode existir em vários locais. Por exemplo, se você instalou Microsoft Deployment Toolkit 2008 Update 1 no diretório c:\Arquivos de Programas\Microsoft Deployment Toolkit, e você criou um compartilhamento de implantação de laboratório na pasta C:\distribution, pode descobrir que o arquivo também está localizado nas seguintes pastas:
C:\Distribution\Scripts\ZTISupportedPlatforms.XML
C:\Program Files\Microsoft implantação Toolkit\Scripts\ZTISupportedPlatforms.xml
C:\Program Files\Microsoft implantação Toolkit\Templates\Distribution\Scripts\ZTISupportedPlatforms.xml

Tratamento de pacote de idioma

Para adicionar suporte para pacotes de idioma do Windows Vista SP2 e Windows Server 2008 SP2, editar manualmente o arquivo DeployWiz_Initialization.vbs e, em seguida, substituir a função ConstructLPQuery() existente com o seguinte texto:
Function ConstructLPQuery ( isLangPack )

       Dim Keyword
       Dim isServer
       Dim ImgBuild
       Dim SPVersion
       Dim LPQuery
       Dim LPVersion
       Dim i

       isServer  = inStr(1,oEnvironment.Item("ImageFlags"),"SERVER",vbTextCompare) <> 0
       ImgBuild  = oEnvironment.Item("ImageBuild")

       If not isLangPack then
              LPQuery = "Type != 'LanguagePack' and (ProductVersion = '" & ImgBuild & "' or ProductVersion = '') "
       ElseIf isServer and left(ImgBuild,4) = "6.0." then
              ' All Windows Vista Language Packs use Product Version 6.0.6001.18000.
              LPQuery = "Type = 'LanguagePack' and Name = 'Microsoft-Windows-Server-LanguagePack-Package' and  ProductVersion = '6.0.6001.18000' "
       ElseIf left(ImgBuild,4) = "6.0." then
              ' All Windows Server 2008 Language Packs use Product Version 6.0.6000.16386.
              LPQuery = "Type = 'LanguagePack' and Name = 'Microsoft-Windows-Client-LanguagePack-Package' and  ProductVersion = '6.0.6000.16386' "
       ElseIf isServer then
              LPQuery = "Type = 'LanguagePack' and Name = 'Microsoft-Windows-Server-LanguagePack-Package' and  ProductVersion = '" & ImgBuild & "' "
       Else
              LPQuery = "Type = 'LanguagePack' and Name = 'Microsoft-Windows-Client-LanguagePack-Package' and  ProductVersion = '" & ImgBuild & "' "
       End if

       If left(ImgBuild,4) = "6.0." then
              LPVersion = Mid(ImgBuild,8,1)
              If IsNumeric(LPVersion) and LPVersion > 0 then
                     ' Exclude all Language Packs that are less than the Current OS.
                     LPQuery = LPQuery & " and Keyword != 'Language Pack'"
                     For i = 2 to LPVersion
                           LPQuery = LPQuery & " and Keyword != 'SP" & (LPVersion - 1) & " Language Pack'"
                     Next
              End if
       ElseIf IsServer then
              ' Windows Server 2008 R2 Beta 1 uses SP1.
              LPQuery = LPQuery & " and (Keyword = 'Language Pack' or Keyword = 'SP1 Language Pack' )"
       Else
              ' Windows 7 defined as RTM.
              LPQuery = LPQuery & " and (Keyword = 'Language Pack')"
       End if

       If UCase(oEnvironment.Item("ImageProcessor")) = "X64" then
              LPQuery = "//packages/package[ProcessorArchitecture = 'amd64' and " & LPQuery & "]"
       Else
              LPQuery = "//packages/package[ProcessorArchitecture = 'x86' and " & LPQuery & "]"
       End if

       oLogging.CreateEntry vbTab & "QUERY: " & LPQuery, LogTypeInfo
       ConstructLPQuery = LPQuery

End function 
Observe que o arquivo DeployWiz_Initialization.vbs pode existir em vários locais. Por exemplo, se você instalou Microsoft Deployment Toolkit 2008 Update 1 no diretório c:\Arquivos de Programas\Microsoft Deployment Toolkit, e você criou um compartilhamento de implantação de laboratório na pasta C:\distribution, pode descobrir que o arquivo também está localizado nas seguintes pastas:
C:\Distribution\Scripts\DeployWiz_Initialization.vbs
C:\Program Files\Microsoft implantação Toolkit\Templates\Distribution\Scripts\DeployWiz_Initialization.vbs

Situação

A Microsoft confirmou que o Microsoft Deployment Toolkit 2008 Update 1 não oferece suporte para o Windows Vista SP2 e Windows Server 2008 SP2. Os métodos que são descritos na seção "Solução" Adicionar suporte para o Windows Vista SP2 e para Windows Server 2008 SP2 para o Microsoft Deployment Toolkit 2008 atualização 1.

Propriedades

ID do artigo: 971943 - Última revisão: quarta-feira, 10 de junho de 2009 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Windows Vista Service Pack 2
  • Windows Server 2008 Service Pack 2
Palavras-chave: 
kbmt kbexpertiseinter kbtshoot kbsurveynew kbprb KB971943 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 971943

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com