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.
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.
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
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.
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
| kbmt kbexpertiseinter kbtshoot kbsurveynew kbprb KB971943 KbMtpt |
Tradução automáticaIMPORTANTE: 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
(http://support.microsoft.com/kb/971943/en-us/
)