Supporto per Service Pack 2 per Windows Vista e per Windows Server 2008 non è incluso in Microsoft Deployment Toolkit 2008 Update 1

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 971943
Questo articolo è stato archiviato. L’articolo, quindi, viene offerto “così come è” e non verrà più aggiornato.
Sintomi
Dopo avere importato Windows Vista Service Pack 2 (SP2) o Windows Server 2008 Service Pack 2 in Microsoft Deployment Toolkit 2008 Update 1, è possibile notare una mancanza di supporto per Service Pack 2 in Microsoft Deployment Toolkit. La mancanza di supporto per Service Pack 2 sono compresi nell'elenco di Piattaforme supportati e la mancanza di language pack durante la distribuzione Lite Touch.
Cause
Microsoft Deployment Toolkit 2008 Update 1 è stato rilasciato prima del rilascio del Service Pack 2. Di conseguenza, Deployment Toolkit 2008 aggiornamento 1 non include il supporto per Windows Vista SP2 e Windows Server 2008 SP2.
Workaround
Per risolvere questo problema, gli amministratori possono manualmente aggiungere supporto di Service Pack 2 per Microsoft Deployment Toolkit aggiornando i file ZTISupportedPlatforms.xml e DeployWiz_Initialization.vbs.

Supportata la correzione di piattaforme

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>
si noti che il file di ZTISupportedPlatforms.xml esiste in più posizioni. Ad esempio, se è installato Microsoft Deployment Toolkit 2008 Update 1 nella directory C:\program comuni\Microsoft Deployment Toolkit e una condivisione di distribuzione di laboratorio è creato nella directory C:\distribution, potrebbero risultare che il file si trovi anche nelle seguenti directory:
C:\Distribution\Scripts\ZTISupportedPlatforms.Xml
C:\Program Files\Microsoft distribuzione Toolkit\Scripts\ZTISupportedPlatforms.xml
C:\Program Files\Microsoft distribuzione Toolkit\Templates\Distribution\Scripts\ZTISupportedPlatforms.xml

Language pack di gestione

Per aggiungere il supporto per Windows Vista SP2 e Windows Server 2008 SP2 language pack, modificare manualmente il file DeployWiz_Initialization.vbs e quindi sostituire la funzione ConstructLPQuery() esistente con il seguente testo:
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 = LPQueryEnd function 
si noti che il file di DeployWiz_Initialization.vbs esiste in più posizioni. Ad esempio, se è installato Microsoft Deployment Toolkit 2008 Update 1 nella directory C:\program comuni\Microsoft Deployment Toolkit e una condivisione di distribuzione di laboratorio è creato nella directory C:\distribution, potrebbero risultare che il file si trovi anche nelle seguenti directory:
C:\Distribution\Scripts\DeployWiz_Initialization.vbs
C:\Program Files\Microsoft distribuzione Toolkit\Templates\Distribution\Scripts\DeployWiz_Initialization.vbs
Status
Microsoft ha confermato che Microsoft Deployment Toolkit 2008 Update 1 non fornisce il supporto per Windows Vista SP2 e Windows Server 2008 SP2. I metodi descritti nella sezione "Workaround" aggiungere il supporto per Windows Vista SP2 e per Windows Server 2008 SP2 Microsoft Deployment Toolkit 2008 Update 1.
MDT 2008 lti

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 971943 - Ultima revisione: 01/16/2015 18:16:51 - Revisione: 1.0

Windows Vista Service Pack 2, Windows Server 2008 Service Pack 2

  • kbnosurvey kbarchive kbmt kbexpertiseinter kbtshoot kbsurveynew kbprb KB971943 KbMtit
Feedback
ERROR: at System.Diagnostics.Process.Kill() at Microsoft.Support.SEOInfrastructureService.PhantomJS.PhantomJSRunner.WaitForExit(Process process, Int32 waitTime, StringBuilder dataBuilder, Boolean isTotalProcessTimeout)