Después de importar Windows Vista Service Pack 2 (SP2) o Windows Server 2008 Service Pack 2 en Microsoft Deployment Toolkit 2008 Update 1, verá una falta de compatibilidad con Service Pack 2 en el Kit de implementación. Esto incluye una falta de compatibilidad con Service Pack 2 en la lista de
Plataformas compatibles y la falta de paquetes de idioma durante la implementación de Lite Touch.
Microsoft Deployment Toolkit 2008 Update 1 se publicó antes del lanzamiento de Service Pack 2. Por lo tanto, Deployment Toolkit 2008 Update 1 no incluye compatibilidad para el Service Pack 2 de Windows Vista y Windows Server 2008 SP2.
Para evitar este problema, los administradores pueden agregar manualmente compatibilidad Service Pack 2 para Microsoft Deployment Toolkit actualizando los archivos ZTISupportedPlatforms.xml y DeployWiz_Initialization.vbs.
Admite la corrección de plataformas
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 el archivo de ZTISupportedPlatforms.xml puede existir en varias ubicaciones. Por ejemplo, si ha instalado Microsoft Deployment Toolkit 2008 Update 1 en el directorio c:\Archivos de programa\Microsoft Deployment Toolkit y crea un recurso compartido de implementación de laboratorio en el directorio de C:\distribution, puede que encuentre que el archivo se encuentra también en los siguientes directorios:
C:\Distribution\Scripts\ZTISupportedPlatforms.Xml
Toolkit\Scripts\ZTISupportedPlatforms.xml de implementación de programa\Microsoft c:\Archivos
Toolkit\Templates\Distribution\Scripts\ZTISupportedPlatforms.xml de implementación de programa\Microsoft c:\Archivos
Control de paquete de idioma
Para agregar compatibilidad para idiomas de Windows Vista SP2 y Windows Server 2008 SP2, modificar manualmente el archivo DeployWiz_Initialization.vbs y, a continuación, reemplazar la función
ConstructLPQuery() existente con el texto siguiente:
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 el archivo de DeployWiz_Initialization.vbs puede existir en varias ubicaciones. Por ejemplo, si ha instalado Microsoft Deployment Toolkit 2008 Update 1 en el directorio c:\Archivos de programa\Microsoft Deployment Toolkit y crea un recurso compartido de implementación de laboratorio en el directorio de C:\distribution, puede que encuentre que el archivo se encuentra también en los siguientes directorios:
C:\Distribution\Scripts\DeployWiz_Initialization.vbs
Toolkit\Templates\Distribution\Scripts\DeployWiz_Initialization.vbs de implementación de programa\Microsoft c:\Archivos
Microsoft ha confirmado que Microsoft Deployment Toolkit 2008 Update 1 no ofrece soporte para el Service Pack 2 de Windows Vista y Windows Server 2008 SP2. Los métodos que se describen en la sección "Solución" agregan compatibilidad con Service Pack 2 de Windows Vista y Windows Server 2008 SP2 a Microsoft Deployment Toolkit 2008 Update 1.
Id. de artículo: 971943 - Última revisión: miércoles, 10 de junio de 2009 - Versión: 1.0
La información de este artículo se refiere a:
- Windows Vista Service Pack 2
- Windows Server 2008 Service Pack 2
| kbmt kbexpertiseinter kbtshoot kbsurveynew kbprb KB971943 KbMtes |
Traducción automáticaIMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés):
971943
(http://support.microsoft.com/kb/971943/en-us/
)