Unterstützung für Service Pack 2 für Windows Vista und Windows Server 2008 ist nicht in Microsoft Deployment Toolkit 2008 Update 1 enthalten.

SPRACHE AUSWÄHLEN SPRACHE AUSWÄHLEN
Artikel-ID: 971943 - Produkte anzeigen, auf die sich dieser Artikel bezieht
Alles erweitern | Alles schließen

Auf dieser Seite

Problembeschreibung

Nach dem Importieren von Windows Vista Service Pack 2 (SP2) oder Windows Server 2008 Service Pack 2 in Microsoft Deployment Toolkit 2008 Update 1 sehen Sie ein Mangel an Unterstützung für Service Pack 2 in das Microsoft Deployment Toolkit. Dazu zählen ein Mangel an Unterstützung für Service Pack 2 in der Liste Unterstützte Plattformen und der Mangel an Language Packs während Lite Touch Bereitstellung.

Ursache

Microsoft Deployment Toolkit 2008 Update 1 veröffentlicht wurde vor der SP2-Version. Deployment Toolkit 2008 Update 1 umfassen daher keine Unterstützung für Windows Vista SP2 und Windows Server 2008 SP2.

Abhilfe

Um dieses Problem zu umgehen, können Administratoren manuell Service Pack 2-Unterstützung das Microsoft Deployment Toolkit hinzufügen, indem die ZTISupportedPlatforms.xml und DeployWiz_Initialization.vbs Dateien aktualisieren.

Unterstützte Plattformen korrigieren

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>
Beachten Sie, dass die ZTISupportedPlatforms.xml-Datei an mehreren Speicherorten vorhanden ist. Wenn Sie Microsoft Deployment Toolkit 2008 Update 1 im Ordner c:\Programme\Microsoft Deployment Toolkit Verzeichnis installiert, und Sie eine Übungseinheit Bereitstellung Freigabe im Verzeichnis C:\distribution erstellt, könnten Sie beispielsweise feststellen, dass die Datei auch in den folgenden Verzeichnissen befindet:
C:\Distribution\Scripts\ZTISupportedPlatforms.Xml
C:\Program Files\Microsoft Bereitstellung Toolkit\Scripts\ZTISupportedPlatforms.xml
C:\Program Files\Microsoft Bereitstellung Toolkit\Templates\Distribution\Scripts\ZTISupportedPlatforms.xml

Language pack Behandlung

Unterstützung für Windows Vista SP2 und Windows Server 2008 SP2 Language Packs hinzufügen, bearbeiten Sie die DeployWiz_Initialization.vbs-Datei manuell und Ersetzen Sie die vorhandene ConstructLPQuery() -Funktion mit dem folgenden Text: Dim Schlüsselwort Dim IsServer
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 
Beachten Sie, dass die DeployWiz_Initialization.vbs-Datei an mehreren Speicherorten vorhanden ist. Wenn Sie Microsoft Deployment Toolkit 2008 Update 1 im Ordner c:\Programme\Microsoft Deployment Toolkit Verzeichnis installiert, und Sie eine Übungseinheit Bereitstellung Freigabe im Verzeichnis C:\distribution erstellt, könnten Sie beispielsweise feststellen, dass die Datei auch in den folgenden Verzeichnissen befindet:
C:\Distribution\Scripts\DeployWiz_Initialization.vbs
C:\Program Files\Microsoft Bereitstellung Toolkit\Templates\Distribution\Scripts\DeployWiz_Initialization.vbs

Status

Microsoft hat bestätigt, dass Microsoft Deployment Toolkit 2008 Update 1 keine Unterstützung für Windows Vista SP2 und Windows Server 2008 SP2 bereitstellt. Im Abschnitt "Abhilfe" beschriebenen Methoden fügen Sie Unterstützung für Windows Vista SP2 und Windows Server 2008 SP2 hinzu Microsoft Deployment Toolkit 2008 Update 1.

Eigenschaften

Artikel-ID: 971943 - Geändert am: Mittwoch, 10. Juni 2009 - Version: 1.0
Die Informationen in diesem Artikel beziehen sich auf:
  • Windows Vista Service Pack 2
  • Windows Server 2008 Service Pack 2
Keywords: 
kbmt kbexpertiseinter kbtshoot kbsurveynew kbprb KB971943 KbMtde
Maschinell übersetzter Artikel
Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten.
Den englischen Originalartikel können Sie über folgenden Link abrufen: 971943
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.

Ihr Feedback an uns

 

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