Infodatei zur Bereitstellung in Unternehmensnetzwerken
Veröffentlicht: 02. Aug 2006
Auf dieser Seite
1. Einleitung
2. Bereitstellen von Visual Studio 2005 durch Setup im Administratormodus
3. Bereitstellen von Visual Studio 2005 mit Active Directory
4. Festlegen von Einstellungen für Dr. Watson
5. Bekannte Installationsprobleme
6. Problembehandlung
7. Bereitstellen von Visual Studio-Service Releases
1. Einleitung
Microsoft Visual Studio 2005 stellt zwei Möglichkeiten bereit, um die Bereitstellung für Feldclients zu erleichtern.
Setup im Administratormodus
Diese Methode ermöglicht die Bereitstellung mit Microsoft Systems Management Server (SMS) oder anderen Tools für die Softwareverteilung. Der Netzwerkadministrator führt Setup aus und wählt die bereitzustellenden Features aus. Basierend auf dieser Auswahl wird eine INI-Datei erstellt und anschließend bereitgestellt, indem Setup im unbeaufsichtigten Modus ausgeführt und auf die generierte INI-Datei gezeigt wird. Im unbeaufsichtigten Modus werden die ausgewählten Optionen ohne Benutzerinteraktion installiert. Bei Fehlern wird Setup automatisch ohne Fehlermeldung beendet.Weitere Informationen zur Bereitstellung von Visual Studio mit SMS finden Sie im KB-Artikel "HOW TO: Deploy Visual Studio .NET 2005 by Using Systems Management Server" unter https://go.microsoft.com/fwlink/?LinkId=51517.
Active Directory-Bereitstellung
Mit dieser Methode können Netzwerkadministratoren Visual Studio mit Active Directory bereitstellen. Der Netzwerkadministrator stellt die erforderlichen Visual Studio-Komponenten in einer bestimmten Reihenfolge bereit, indem er zunächst die erforderlichen Pakete in separate Ordner extrahiert. Anschließend wird die MSI-Datei der Active Directory-Gruppenrichtlinie hinzugefügt, die für die Bereitstellung von Visual Studio erstellt wird. Alle weiteren Komponenten sollten der Gruppenrichtlinie in der Reihenfolge hinzugefügt werden, in der sie auch bereitgestellt werden sollen. Nach dem Aktivieren der Gruppenrichtlinie installieren Clients, die Teil dieser Gruppenrichtlinie sind, nach dem Starten automatisch die Komponenten. Bei Fehlern wird Setup automatisch ohne Fehlermeldung beendet.
Hinweise:
Für die in diesem Dokument genannte Software, einschließlich, aber nicht beschränkt auf Microsoft Visual Studio 2005, Active Directory und Visual SourceSafe, gelten Lizenzbestimmungen. In diesen Anweisungen wird vorausgesetzt, dass die Lizenzbestimmungen von den entsprechenden Lizenznehmern der Software gelesen und akzeptiert wurden. Diese Anweisungen bedeuten keinen Verzicht auf die Bestimmungen von Lizenzvereinbarungen.
Sie können Visual Studio 2005 nicht auf einem Computer mit Intel Itanium-Prozessor installieren. Der Visual Studio 2005-MSI kann nicht auf einem Computer mit Itanium-Prozessor bereitgestellt werden.
Visual SourceSafe ist nicht Bestandteil der Visual Studio 2005-Installation. Sie können die Inhalte von Visual SourceSafe jedoch in einen eigenen Ordner auf dem Server kopieren, um die separate Installation dieser Produkte über ein Netzwerk zu ermöglichen.
Für Windows XP, Windows 2000 und Windows 2003 muss Windows Installer 3.1 auf dem Computer installiert sein. Windows Installer 3.1 steht unter https://go.microsoft.com/fwlink/?LinkId=51558 zum Download bereit.
2. Bereitstellen von Visual Studio 2005 durch Setup im Administratormodus
2.1 Ausführen von Setup im Administratormodus
Schritt 1: Überprüfen der erforderlichen Komponenten
Bevor diese Phase des Administrator-Setups ausgeführt wird, müssen die erforderlichen Komponenten für Visual Studio auf den Zielclients installiert werden. Für alle erforderlichen oder optionalen Komponenten muss Windows Installer 3.1 auf dem Zielcomputer vorhanden sein. Die nachfolgend aufgelisteten Komponenten sind für Visual Studio 2005 erforderlich. Die unbeaufsichtigte Installation von Visual Studio schlägt fehl, wenn die erforderlichen Komponenten nicht vorhanden sind.
Unter Windows 2003 ist Service Pack 1 erforderlich.
Unter Windows 2000 ist Service Pack 4 erforderlich.
Unter Windows XP ist Service Pack 2 erforderlich.
Für alle Plattformen ist Microsoft Internet Explorer 6 Service Pack 1 erforderlich.
Schritt 2: Erstellen der INI-Datei
Legen Sie die Visual Studio 2005-CD oder -DVD ein, und ignorieren Sie die Autorun-Meldung.
Wählen Sie Start und anschließend Ausführen aus.
Geben Sie Folgendes ein:
n:\setup\Setup.exe /createunattend <Pfad zur INI-Datei>
Beispiel
D:\setup\setup.exe /createunattend c:\vs2005_deployment.ini
Folgen Sie den Anweisungen auf der Startseite von Setup, und klicken Sie dann auf Weiter.
Wählen Sie auf der Optionsseite die bereitzustellenden Features aus, und klicken Sie dann auf Fertig stellen.
Schritt 3: Erstellen eines Netzwerkabbilds
Erstellen Sie auf dem Server einen Ordner. Zum Beispiel <Laufwerk >:\VS2005
Erstellen Sie im Ordner der obersten Ebene zwei Unterordner mit der Bezeichnung VS bzw. MSDN. Zum Beispiel: <Laufwerk>:\VS2005\VS und <Laufwerk>:\VS2005\MSDN
Kopieren Sie den Inhalt aller CDs mit der Bezeichnung Visual Studio 2005 in den Unterordner VS. Überschreiben Sie vorhandene Dateien, wenn Sie dazu aufgefordert werden.
Kopieren Sie den Inhalt aller CDs mit der Bezeichnung MSDN Library für Visual Studio 2005 in den Unterordner MSDN. Überschreiben Sie vorhandene Dateien, wenn Sie dazu aufgefordert werden.
Öffnen Sie im Unterordner VS die Datei setup.ini mit einem Text-Editor, z. B. dem Windows-Editor.
Ändern Sie im [Documentation]-Abschnitt die Zeile, die mit "DIR=" beginnt, in "DIR=..\MSDN". Beispiel:
[Documentation] DIR=..\MSDN
Speichern Sie die Änderungen, und schließen Sie die Datei.
Hinweis: Das Ausführen dieses Schritts verhindert Aufforderungen zum Wechseln der Datenträger während der Installation und übermittelt Setup den richtigen Pfad zur MSDN Library-CD.
Öffnen Sie im Unterordner VS den Ordner Setup.
Öffnen Sie die Datei setup.sdb in einem Text-Editor, z. B. Editor, und fügen Sie am Ende der Datei folgende Zeilen hinzu:
[Product Key] XXXXXXXXXXXXXXXXXXXXXXXXX
Hinweis: XXXXXXXXXXXXXXXXXXXXXXXXX ist der 25-stellige Product Key, der sich auf der CD-Verpackung befindet. Für den Product Key dürfen keine Bindestriche eingegeben werden.
Speichern Sie die Änderungen, und schließen Sie die Datei.
Hinweis: Das Ausführen dieses Schritts ermöglicht es, den Product Key für den Benutzer vorab aufzufüllen.
Geben Sie den Ordner VS2005 im Netzwerk frei, und legen Sie die erforderlichen Sicherheitseinstellungen fest. Der Netzwerkpfad zu Visual Studio 2005-Setup lautet wie folgt:
\\<Servername>\VS2005\VS\setup.exe
Hinweis:
Bei der Installation tritt ein Fehler auf, wenn Pfad und Dateiname zusammen mehr als 260 Zeichen umfassen. Die maximale Pfadlänge beträgt in Visual Studio 221 Zeichen. Sie sollten daher Dateien in einen Pfad mit weniger als 70 Zeichen kopieren. Wenn Sie eine Netzwerkfreigabe für ein Netzwerkabbild erstellen, sollte der UNC-Pfad zum Stamminstallationsort weniger als 39 Zeichen enthalten.
Setup kann fehlschlagen, wenn die Ordnernamen in diesem Pfad eingebettete Leerzeichen enthalten, zum Beispiel "\\<Servername>\VS 2005\MSDN\" oder "\\<Servername>\VS2005\Visual Studio\".
Schritt 4: Ausführen von Setup mit der INI-Datei auf einem Client
Stellen Sie sicher, dass Visual Studio 2005 im Netzwerk verfügbar ist.
Wählen Sie Start und anschließend Ausführen aus.
Geben Sie Folgendes ein:
\\<Computer>\<Freigabe>\...\setup\Setup.exe /unattendfile <Pfad zur INI-Datei>
Beispiel:
\\server\VisualStudio\setup\setup.exe /unattendfile \\server\share\vs2005_deployment.ini
Schritt 5: Ausführen des MSDN Library-Setups (optional
Stellen Sie sicher, dass die MSDN Library im Netzwerk verfügbar ist.
Wählen Sie Start und anschließend Ausführen aus.
Geben Sie Folgendes ein:
Für eine beaufsichtigte Installation:
msiexec /i <Pfad zu msdn.msi (im Stammverzeichnis der Installationsquelle)> SETUP_EXE=yes - oder - setup.exe
Für eine unbeaufsichtigte Installation:
msiexec /qb /i <Pfad zu msdn.msi (im Stammverzeichnis der Installationsquelle)> SETUP_EXE=yes - oder - setup.exe /qb
Für eine unbeaufsichtigte Installation:
msiexec /qn /i <Pfad zu msdn.msi (im Stammverzeichnis der Installationsquelle)> SETUP_EXE=yes - oder - setup.exe /qn
Beispiel:
msiexec.exe /qb /i \\products\VisualStudio\MSDN\msdn.msi SETUP_EXE=yes
Hinweis: Weitere Informationen zu den MSDN-Installationsoptionen finden Sie in der Infodatei im Ordner MSDN der obersten Ebene.
2.2 Bereitstellen einzelner Visual Studio-Komponenten
Netzwerkadministratoren können Visual Studio 2005-Komponenten auch einzeln bereitstellen. In der folgenden Tabelle finden Sie alle Visual Studio-Komponenten, die im unbeaufsichtigten Modus installiert werden können, sowie deren Speicherort auf der Visual Studio-CD oder -DVD und den Befehl für die unbeaufsichtigte Installation. Eine Liste der Endbenutzer-Lizenzverträge finden Sie unter https://go.microsoft.com/fwlink/?LinkId=52035.
Tabelle 1. Liste der Visual Studio-Komponenten, die einzeln bereitgestellt werden können. | ||
Komponente | Verzeichnis | Befehl für unbeaufsichtigte Installation |
---|---|---|
Microsoft Windows Installer 3.1 | wcu\msi31 | WindowsInstaller-KB893803-v2-x86.exe /quiet |
Microsoft .NET Framework 2.0 | wcu\dotnetFramework | dotnetfx.exe /q:a /c:"install /q" |
Microsoft .NET Framework 2.0 Language Pack | \wcu\dotnetFramework | langpack.exe /q:a /c:"install /q" |
Microsoft .NET Framework (64-Bit) | wcu\dotnetFramework\x64 | NetFx64.exe /q:a /c:"install /q" |
Microsoft .NET Framework (64-Bit) Language Pack | \wcu\dotnetFramework\x64 | langpack.exe /q:a /c:"install /q" |
Microsoft J# Redistributable | wcu\JSharpRedistCore | vjredist.exe /q:a /c:"install /q" |
Microsoft J# Redistributable Language Pack | wcu\JSharpRedistCore | vjredist-LP.exe /q:a /c:"install /q" |
Microsoft Visual Studio Tools for Office Runtime | wcu\VS Tools for Office | vstor.exe /q:a /c:"install /q" |
Language Pack für Microsoft Visual Studio Tools for Office Runtime | wcu\VS Tools for Office | vstolp20.exe /q:a /c:"install /q" |
Language Pack für Microsoft Visual Studio Tools for Office Runtime | wcu\VS Tools for Office | vstolp20.exe /q:a /c:"install /q" |
Microsoft SQL Server Express | wcu\SSE | SQLExpr.exe -q /norebootchk /qn reboot=ReallySuppress addlocal=all instancename=SQLEXPR SCCCHECKLEVEL=IncompatibleComponents:1;MDAC25Version:0 SQLAUTOSTART=1 ERRORREPORTING=2 /watsongenman=SQL???.mft ComponentType=3 |
Microsoft Data Access Components | wcu\mdac28 | mdac_typ.exe /Q /C:"dasetup /Q /N" |
Microsoft .NET Compact Framework | wcu\netCF | NetCFSetupv2.msi /qb |
Microsoft SQL Server 2005 Mobile Edition | wcu\SQLCE | sqlmobile30devtoolsenu.msi /qb |
Microsoft Device Emulator | wcu\ARM | vs_emulator.exe /q:a /c:"install /q" |
Microsoft MSXML6 | wcu\msxml | msxml6.msi /qb |
Microsoft Visual Studio - Erforderliche Komponenten (64-Bit) | wcu\64bitPrereq\x64 | vs_bsln.exe /Q |
Microsoft Document Explorer 2005 | wcu\DExplore | DExplore.exe /q:a /c:"install /q" |
Microsoft Document Explorer 2005 Language Pack | \wcu\DExplore | dexplorelp.exe /q:a /c:"install /q" |
Microsoft Visual Studio 2005-Codeprofiler | wcu\Profiler | vs_profiler.exe /q:a /c:"install /q" |
Microsoft .NET Framework 2.0 Software Development Kits (64-Bit) | wcu\SDK\x64 | setup.exe /q:a /c:"install /q" |
So führen Sie eine unbeaufsichtigte Installation einer Komponente aus
Wählen Sie Start und anschließend Ausführen aus.
Geben Sie "cmd" ein, und klicken Sie dann auf OK.
Navigieren Sie zum [Komponentenverzeichnis] (siehe Tabelle 1) auf der Visual Studio-CD, und geben Sie den Befehl für die unbeaufsichtigte Installation der Komponente ein. Wenn Sie beispielsweise .NET Framework installieren möchten, wechseln Sie zum Ordner wcu\\dotnetFramework, und geben Sie Folgendes ein:
dotnetfx.exe /q:a /c:"install /q"
2.3 Installationswartung
Setup kann auf einem Computer mit einer vorhandenen Installation erneut ausgeführt werden, um die Features zur Installationswartung aufzurufen. Benutzer oder Administratoren sollten Setup über Software in der Systemsteuerung ausführen. Für den Wartungsmodus von Setup müssen Benutzer mit Administratorberechtigungen auf dem lokalen Computer angemeldet sein.
3. Bereitstellen von Visual Studio 2005 mit Active Directory
3.1 Erforderliche Komponenten für die Bereitstellung von Visual Studio 2005
Auf den Clientcomputern müssen vor der Installation von Visual Studio 2005 alle für Visual Studio 2005 erforderlichen Systemkomponenten installiert werden. Netzwerkadministratoren müssen überprüfen, ob alle Clientcomputer über die erforderlichen Systemkomponenten verfügen. Die Installation von Visual Studio schlägt fehl, wenn die erforderlichen Komponenten nicht vorhanden sind.
Hinweis: Die erforderlichen Komponenten müssen unbedingt in der aufgeführten Reihenfolge bereitgestellt werden. Die Installation der Komponenten schlägt fehl, wenn sie in einer anderen Reihenfolge bereitgestellt werden. So erfordert beispielsweise Microsoft .NET Framework 2.0, dass zuerst Microsoft Windows Installer 3.1 installiert wird. Windows Installer wird daher in der Liste vor .NET Framework aufgeführt. Alle Komponenten, die nicht mit einem Sternchen (*) gekennzeichnet sind, befinden sich im Ordner WCU der Visual Studio-CD oder -DVD.
Erforderliche Komponenten für die Bereitstellung unter Windows 2003 Server
Microsoft Windows 2003 Service Pack 1 *
Microsoft .NET Framework 2.0
Microsoft .NET Framework 2.0 Language Pack
Microsoft MSXML 6.0
Microsoft Document Explorer 2005
Erforderliche Komponenten für die Bereitstellung unter Windows 2000
Microsoft Windows 2000 Service Pack 4 *
Microsoft Internet Explorer 6.0 Service Pack 1 *
Microsoft Windows Installer 3.1
Microsoft Data Access Components 2.8 Service Pack 1
Microsoft .NET Framework 2.0
Microsoft .NET Framework 2.0 Language Pack
Microsoft MSXML 6.0
Microsoft Document Explorer 2005
Erforderliche Komponenten für die Bereitstellung unter Windows XP
Microsoft Windows XP Service Pack 2 *
Microsoft Internet Explorer 6.0 Service Pack 1 *
Microsoft Windows Installer 3.1
Microsoft .NET Framework 2.0
Microsoft .NET Framework 2.0 Language Pack
Microsoft MSXML 6.0
Microsoft Document Explorer 2005
Erforderliche Komponenten für die Bereitstellung auf allen Windows-Plattformen
Diese Komponenten können jederzeit nach den erforderlichen Komponenten für die Plattform und Visual Studio installiert werden.
Microsoft Visual Studio .NET Compact Framework - Für die Entwicklung von .NET-Anwendungen für Geräte erforderlich
Microsoft Visual Studio Tools for Office Redistributable Package - Für Microsoft Visual Studio Tools for Office-Produkte erforderlich
Erforderliche Komponenten für Microsoft Visual Studio 2005 64-Bit - Nur für 64-Bit-Computer erforderlich
Microsoft Visual J# Redistributable Package 2.0 - Für die Entwicklung mit Microsoft J# erforderlich
Microsoft Visual Studio Software Development Kits (64-Bit) - Für das Debuggen von 64-Bit-Anwendungen erforderlich
* Für diese Komponenten gelten jeweils gesonderte Lizenzvereinbarungen.
3.2 Bereitstellen einer Komponente mit Active Directory
In diesem Abschnitt wird die spezifische Vorgehensweise für die Bereitstellung des Windows Installer-Setup-Pakets einer bestimmten Komponente im gesamten Netzwerk mithilfe von Active Directory beschrieben. Für die Bereitstellung von Komponenten, bei denen Dateien mit Administratorberechtigungen extrahiert werden müssen, muss die Windows Installer-Datei aus der EXE-Datei extrahiert werden. Beispielsweise muss für die Bereitstellung von .NET Framework Redistributable Package die Datei Netfx.msi aus der EXE-Datei extrahiert werden, damit sie für die Bereitstellung verwendet werden kann.
Vor der Installation eines Windows Installer-Setup-Pakets auf einem Active Directory-Clientcomputer muss auf dem Clientcomputer der Windows Installer-Installationsdienst installiert werden. Bei der in diesem Abschnitt beschriebenen Vorgehensweise wird vorausgesetzt, dass vor der Komponentenbereitstellung Windows Installer 3.1 auf allen Clientcomputern installiert wurde.
Für die Bereitstellung von .NET Framework müssen bestimmte Mindestkonfigurationsanforderungen erfüllt sein. Informationen und Empfehlungen zu den spezifischen Software- und Hardwareanforderungen finden Sie im Thema "Deploying & Configuring Applications" unter https://go.microsoft.com/fwlink/?LinkId=52324.
Die folgende Tabelle enthält eine Liste der Komponenten, die mit Active Directory bereitgestellt werden können. Beachten Sie, dass SQL Server Express nicht über Active Directory bereitgestellt werden kann. Eine Liste der Endbenutzer-Lizenzverträge finden Sie unter https://go.microsoft.com/fwlink/?LinkId=52035.
Tabelle 2. Eine Liste der Visual Studio-Komponenten, die mit Active Directory bereitgestellt werden können. | ||||
Komponente | Speicherort der EXE- oder MSI-Datei | Verzeichnisname | Komponentenbefehl | Dateiextraktion erforderlich |
---|---|---|---|---|
.NET Framework 2.0 | wcu\dotnetFramework\dotnetfx.exe | dotnetfx | dotnetfx.exe /q /c:"msiexec /qb /a netfx.msi TARGETDIR=c:\dotnetfx" | √ |
.NET Framework 2.0 Language Pack | wcu\dotnetFramework\langpack.exe | dotnetfx | langpack.exe /q /c:"msiexec /qb /a langpack.msi TARGETDIR=c:\dotnetfx" | √ |
J# Redistributable | wcu\JSharpRedistCore\vjredist.exe | jsredist | vjredist.exe /q /c:"msiexec /qb /a jsredist.msi TARGETDIR=c:\jsredist" | √ |
J# Redistributable Language Pack | wcu\JSharpRedistCore\vjredist-lp.exe | jsredist | vjredist-lp.exe /q /c:"msiexec /qb /a langpack.msi TARGETDIR=c:\jsredist" | √ |
Visual Studio Tools for Office Runtime | wcu\VS Tools for Office\vstor.exe | vstor | vstor.exe /q /c:"msiexec /qb /a vsto.msi TARGETDIR=c:\vstor" | √ |
Language Pack für Visual Studio Tools for Office Runtime | wcu\VS Tools for Office\vstolp20.exe | vstor | vstolp20.exe /q /c:"msiexec /qb /a vstolp20.msi TARGETDIR=c:\vstor" | √ |
Device Emulator | wcu\ARM\vs_emulator.exe | vs_emulator | vs_emulator.exe /q /c:"msiexec /qb /a vs_emulator.msi TARGETDIR=c:\vs_emulator" | √ |
Microsoft Document Explorer 2005 | wcu\DExplore\DExplore.exe | DExplore | DExplore.exe /q /c:"msiexec /qb /a dexplore.msi TARGETDIR=c:\DExplore" | √ |
Microsoft Document Explorer 2005 Language Pack | wcu\DExplore\DExplorelp.exe | DExplore | DExplorelp.exe /q /c:"msiexec /qb /a dexplorelp.msi TARGETDIR=c:\DExplore" | √ |
Microsoft Visual Studio 2005-Codeprofiler | wcu\Profiler\vs_profiler.exe | vs_profiler | vs_profiler.exe /q /c:"msiexec /qb /a vs_profiler.msi TARGETDIR=c:\vs_profiler" | √ |
Microsoft .NET Framework 2.0 Software Development Kits (64-Bit) | wcu\SDK\x64\setup.exe | netfxsdk | setup.exe /q /c:"msiexec /qb /a netfxsdk.msi TARGETDIR=c:\netfxsdk" | √ |
.NET Compact Framework | wcu\NetCF\NetCFSetupv2.msi | NetCFSetupv2 | msiexec /qb /a NetCFSetupv2.msi TARGETDIR=c:\NetCFSetupv2 | |
SQL Server 2005 Mobile Edition | wcu\SQLCE\sqlmobile30devtoolsenu.msi | sqlmobile30devtoolsenu | msiexec /qb /a sqlmobile30devtoolsenu.msi TARGETDIR=c:\sqlmobile30devtoolsenu | |
MSXML6 | wcu\MSXML\msxml6.msi | msxml6 | msiexec /qb /a msxml6.msi TARGETDIR=c:\msxml6 | |
Schritt 1: Erstellen des Administratorinstallationspunkts
Downloaden Sie die EXE- oder MSI-Datei der Komponente (Speicherort siehe Tabelle 2) in das Stammverzeichnis des Laufwerks C:\ auf dem lokalen Computer.
Wählen Sie Start und anschließend Ausführen aus.
Wechseln Sie in das Stammverzeichnis von Laufwerk C:\.
Geben Sie an der Eingabeaufforderung Folgendes ein, um das Verzeichnis zu erstellen, in das die EXE-Datei kopiert werden soll.
mkdir [Verzeichnisname]
Geben Sie den entsprechenden Komponentenbefehl ein (siehe Tabelle 2), um den Installationspunkt in dem Verzeichnis zu erstellen
Schließen Sie das Eingabeaufforderungsfenster.
Öffnen Sie Windows Explorer, und navigieren Sie zu c:\[Verzeichnisname], um zu überprüfen, ob die Dateien extrahiert wurden.
Verschieben Sie den Ordner und seinen Inhalt auf die Netzwerkfreigabe, die für die Bereitstellung verwendet werden soll.
Schritt 2: Hinzufügen eines Setup-Pakets zu einer Active Directory-Gruppenrichtlinie
Wählen Sie Start, Programme und anschließend Verwaltung aus.
Wählen Sie Komponentendienste aus, und erweitern Sie dann Active Directory-Benutzer und -Computer. Die Struktur Active Directory-Benutzer und -Computer wird angezeigt.
Klicken Sie mit der rechten Maustaste auf den Knoten Domäne, und wählen Sie Eigenschaften aus.
Wählen Sie im Dialogfeld Einstellungen die Registerkarte Gruppenrichtlinie aus, und klicken Sie dann auf Bearbeiten.
Wenn Sie Richtlinien festlegen möchten, die auf Computer angewendet werden, unabhängig davon, wer sich bei diesen Computern anmeldet, erweitern Sie Computerkonfiguration\Softwareeinstellungen.
Hinweis: Stellen Sie sicher, dass die Zuordnung zum freigegebenen Speicherort auf dem Active Directory-Server ausgeführt wird, da andernfalls kein Paket für die Installation erstellt werden kann.Klicken Sie mit der rechten Maustaste auf Softwareinstallation. Wählen Sie Neu und dann Paket aus.
Navigieren Sie im Dialogfeld Öffnen zu dem Speicherort, in dem Sie den Bereitstellungsordner gespeichert haben, und wählen Sie die MSI-Datei aus.
Wählen Sie im Dialogfeld Software bereitstellen die Option Zugewiesen aus, und klicken Sie dann auf OK.
Wählen Sie Automatisch installieren aus, um die Software automatisch auf jedem Computer in der Domäne zu installieren.
Klicken Sie auf OK, und beenden Sie dann die Konsole Active Directory-Benutzer und -Computer.
Schritt 3: Festlegen erhöhter Rechte über die Gruppenrichtlinie
Da die meisten Pakete nur vom lokalen Administrator des Computers installiert werden können, sollten Sie erhöhte Rechte verwenden, um das Paket computerbezogen in der Gruppenrichtlinie anzukündigen. Netzwerkadministratoren können Richtlinien für einzelne Benutzer, einzelne Computer oder Benutzergruppen erstellen. Weitere Informationen zum Erstellen spezieller Richtlinienprofile finden Sie in der Hilfe zum Systemrichtlinien-Editor. Weitere Informationen zum Konfigurieren von Richtlinien finden Sie in der Hilfe zum Gruppenrichtlinien-Snap-In.
Wählen Sie Start, Programme und anschließend Verwaltung aus.
Wählen Sie Komponentendienste aus, und erweitern Sie dann Active Directory-Benutzer und -Computer. Die Struktur Active Directory-Benutzer und -Computer wird angezeigt.
Klicken Sie mit der rechten Maustaste auf den Knoten Domäne, und wählen Sie Eigenschaften aus.
Wählen Sie die Registerkarte Gruppenrichtlinie aus.
Wählen Sie im Feld Gruppenrichtlinienobjekte - Verknüpfungen ein Gruppenrichtlinienobjekt aus, und klicken Sie dann auf Bearbeiten.
Öffnen Sie den Ordner Lokale Computerrichtlinie\Administrative Vorlagen\Windows-Komponente\Windows Installer.
Doppelklicken Sie im Detailfenster auf die Richtlinie Immer mit erhöhten Rechten installieren.
Wählen Sie die Richtlinie im Dialogfeld Gruppenrichtlinieneigenschaft aus, aktivieren Sie anschließend das Kontrollkästchen, und klicken Sie auf OK.
Öffnen Sie den Ordner Benutzerkonfiguration\Administrative Vorlagen\Windows-Komponente\Windows Installer, und wiederholen Sie die Schritte 8 und 9.
Hinweis: Sie können den Systemrichtlinien-Editor und die Windows Installer-Richtlinie zum Festlegen der Richtlinie Immer mit erhöhten Rechten installieren verwenden. Sie müssen die Richtlinie für den Computer und jeden Benutzer festlegen. Wenn Sie den Gruppenrichtlinien-Editor oder den Systemrichtlinien-Editor nicht verwenden möchten, können Sie dieselbe Einstellung auf jedem Computer durch Ändern eines Werts in der Windows-Registrierung festlegen.
Schritt 4: Überprüfen, ob das Paket zum Zuweisen an die Computer bereit ist
Wählen Sie im Dialogfeld Eigenschaften von [Komponentenname] - Deutsch die Registerkarte Bereitstellung aus.
Wählen Sie unter Bereitstellungstyp den Eintrag Zugewiesen aus.
Wählen Sie unter Bereitstellungsoptionen die richtigen Optionen für Zeitpunkt und Art der Komponentenbereitstellung aus.
Wechseln Sie zu den anderen verfügbaren Registerkarten, und nehmen Sie ggf. Änderungen vor. Weitere Informationen erhalten Sie in der Hilfe zur Gruppenrichtlinie, die Sie im Dialogfeld aufrufen können.
Schritt 5: Bereitstellen weiterer erforderlicher Komponenten
Um weitere Visual Studio-Komponenten bereitzustellen, wiederholen Sie Schritt 1, und fügen Sie der angegebenen Active Directory-Gruppenrichtlinie die MSI-Datei hinzu.
3.3 Erstellen der Transformation für die Visual Studio-Installation
Gemäß der Windows Installer-Terminologie enthält eine relationale Datenbank Informationen über Komponenten, Features und Setup-Eigenschaften. Eine Transformation basiert auf einem bestimmten Paket und enthält die Änderungen, die während der Installation auf das Paket angewendet werden sollen. Diese Transformation ermöglicht eine vollständige Installation im Standardinstallationsort von Visual Studio 2005.
Schritt 1: Erstellen der Transformation
Wählen Sie Start und anschließend Ausführen aus.
Geben Sie Folgendes ein:
<Pfad zu Visual Studio 2005> setup.exe /CreateTransform <Dateipfadname>
Beispiel:
D:\setup\setup.exe /CreateTransform c:\mydeploymentfolder\myVSTransform.mst
Folgen Sie den Anweisungen auf der Startseite der Installation, und klicken Sie dann auf Weiter.
Wählen Sie auf der Optionsseite die Features aus, die Sie bereitstellen möchten, und klicken Sie dann auf Transformation erstellen.
Schritt 2: Erstellen des administrativen Installationspunkts
Ausführliche Informationen finden Sie in Abschnitt 3.4.
Schritt 3: Hinzufügen des Visual Studio 2005-Setup-Pakets zur Gruppenrichtlinie
Die Datei vs_setup.msi befindet sich im Stammverzeichnis der Visual Studio-CD oder -DVD. Detaillierte Informationen finden Sie in Abschnitt 3.2, Schritt 2.
Wenn Sie Visual Studio in einer Sprachversion bereitstellen, die von der Betriebssystem-Standardsprache des Computers abweicht, führen Sie folgende Schritte aus:
Öffnen Sie den Gruppenrichtlinienobjekt-Editor für die Domäne und Richtlinie.
Öffnen Sie die Eigenschaften des Pakets Visual Studio 2005 <Sprache>.
Klicken Sie auf die Registerkarte Bereitstellung.
Klicken Sie auf die Schaltfläche Erweitert.
Aktivieren Sie das Kontrollkästchen Sprache beim Bereitstellen dieses Pakets ignorieren.
Klicken Sie auf OK.
Klicken Sie auf OK.
Hinweis: Sie müssen die Option "Sprache beim Bereitstellen dieses Pakets ignorieren" auch für das .NET Framework Language Pack und das J# Language Pack festlegen.
Schritt 4: Überprüfen, ob das Paket bereitgestellt werden kann
Wählen Sie im Dialogfeld Eigenschaften von Visual Studio 2005 - Deutsch die Registerkarte Bereitstellung aus.
Wählen Sie unter Bereitstellungstyp den Eintrag Zugewiesen aus.
Wählen Sie unter Bereitstellungsoptionen die richtigen Optionen für Zeitpunkt und Art der Bereitstellung von Visual Studio aus.
Klicken Sie auf der Registerkarte Änderungen auf Hinzufügen.
Wählen Sie die zuvor erstellte Transformationsdatei (z. B. myVSTransform.mst) aus, und klicken Sie dann auf Öffnen, um die Datei hinzuzufügen.
Wechseln Sie zu den anderen verfügbaren Registerkarten, und nehmen Sie ggf. Änderungen vor.
Schritt 5: Festlegen erhöhter Rechte über die Gruppenrichtlinie
Detaillierte Informationen finden Sie in Abschnitt 3.2, Schritt 3.
Schritt 6: Überprüfen, ob das gerade erstellte Active Directory-Paket installiert werden kann
Starten Sie einen der Clientcomputer neu, auf denen Visual Studio 2005 bereitgestellt wurde.
Melden Sie sich nach dem Neustart am Computer an, und überprüfen Sie, ob Visual Studio 2005 installiert wurde.
Hinweis: Klicken Sie im Windows Installer-Dialogfeld, das beim Produktstart angezeigt wird, nicht auf Abbrechen.
3.4 Verwenden eines Gruppenrichtlinienobjekts zum Erstellen der Bereitstellung
Für die Active Directory-Bereitstellung müssen ein administrativer Installationspunkt für Visual Studio 2005 sowie alle zugehörigen Dateien erstellt werden. Sie benötigen Schreibzugriff für den administrativen Installationspunkt auf dem Server und die entsprechenden Berechtigungen für die Bereitstellung von Visual Studio mit Active Directory. Visual Studio-Setup unterstützt zahlreiche Befehlszeilenoptionen. Sie können den administrativen Installationspunkt mithilfe der Befehlszeilenoption /a erstellen. In der folgenden Tabelle werden alle Befehlszeilenoptionen für Setup aufgeführt:
Tabelle 3. Eine Liste der Befehlszeilenoptionen für Visual Studio-Setup. | |
Befehlszeilenoption | Beschreibung |
---|---|
[start] | Nur für Windows 98-Systeme erforderlich, bei denen Msiexec nicht direkt im Pfad enthalten ist. |
Msiexec | Name der ausführbaren Datei für Windows Installer. |
/p | Ermöglicht Windows Installer, eine Aktualisierung auf eine vorhandene Installation anzuwenden. |
[Pfad\Name der Update-MSP-Datei] | Pfad und Dateiname der Update-MSP-Datei. |
/a | Ermöglicht Windows Installer, eine Administratorinstallation für ein Produkt über eine Netzwerkfreigabe auszuführen. |
[Pfad\Name der MSI-Datei] | Pfad und Dateiname des Windows Installer-Pakets für das ursprüngliche administrative Abbild. |
/qb | Legt die Benutzeroberfläche auf die Basisebene fest (einfache Fortschritts- und Fehlerbehandlung). |
/L*v | Aktiviert die Protokollierung und legt einen Pfad für die Protokolldatei fest. Das Flag *v führt dazu, dass der Schalter alle Informationen protokolliert. |
[Pfad\Name der Protokolldatei] | Pfad und Dateiname der Windows Installer-Protokolldatei. Wenn nichts angegeben wurde, suchen Sie im temporären Ordner des Computers, auf dem der Befehl ausgeführt wurde, nach der Datei MSI*.log. |
[Pfad\Name des Zielordners] | Pfad und Name des Zielordners, in dem das administrative Abbild gespeichert wird. |
Verwenden Sie für alle Setup-Befehle die folgende Syntax:
[start] msiexec /p* [Pfad\Name der Update-MSP-Datei] /a [Pfad\Name der MSI-Datei] /qb /L*v [Pfad\Name der Protokolldatei] TRANSFORMS = VS2005Tran.mst PIDKEY = *<25-stelliger Product Key ohne Leerzeichen oder Bindestriche>TARGETDIR=[Pfad\Name des Zielordners]
So erstellen Sie den administrativen Installationspunkt
Wählen Sie Start und anschließend Ausführen aus.
Geben Sie Folgendes ein:
[start] msiexec /a [Pfad\Name der MSI-Datei] TRANSFORMS= *<Name der in Abschnitt 3.3, Schritt 1 erstellten Transformationsdatei>*PIDKEY= <25-stelliger Product Key ohne Leerzeichen oder Bindestriche>
Hinweis: Wenn Sie eine Visual Studio-Edition bereitstellen, bei der ein während der Installation vorab ausgefüllter Product Key verwendet wird, müssen Sie den Product Key (PID) suchen und die richtige Sequenz als Wert für PIDKEY eingeben.
So suchen Sie den Product Key
Öffnen Sie die Datei setup.sdb im Stammverzeichnis der Visual Studio 2005-CD oder -DVD in einem Text-Editor, z. B. dem Windows-Editor.
Der Product Key befindet sich unten [Product Key].
4. Festlegen von Einstellungen für Dr. Watson
Registrierung
Sie können konfigurieren, wie sich Dr. Watson für Visual Studio auf einzelnen Computern verhält, indem Sie den folgenden Registrierungsunterschlüssel verwenden:
unter HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\PCHealth\ErrorReporting\ DW\VSSetup\Product Name Value\Product Version Number
Ersetzen Sie Name Value\Product Version Number durch die Werte für das VSSWProdName-Flag und das VSSWProdVer-Flag, die auf der Installations-CD oder -DVD im Verzeichnis n:\setup\ in der Datei setup.sdb angegeben sind.
Beispiel:
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\PCHealth\ErrorReporting\DW\VSSetup\Visual C# 2005 Express Edition Beta\8.0.xxxx]
"VSSWSectionEnabled"=dword:00000001
"VSSWUXEnabled"=dword:00000001
5. Bekannte Installationsprobleme
5.1. Datendatei kann nicht erstellt werden
Wenn Sie Setup im unbeaufsichtigten Modus mit einer bereits vorhandenen Datei ausführen, wird die folgende Fehlermeldung angezeigt: "Die Datendatei <Dateiname> kann nicht erstellt werden. Setup kann nicht fortgesetzt werden."
Löschen Sie die vorhandene Datei, oder stellen Sie einen eindeutigen Dateinamen bereit, um diesen Fehler zu beheben.
5.2. Sichtbarkeit von benutzerspezifischen Daten
Wenn Sie eine Datei für die unbeaufsichtigte Installation erstellen, werden darin möglicherweise einige benutzerspezifische Daten angezeigt. Insbesondere werden der Name des Benutzers, der die Datei angelegt hat, sowie der Name des Unternehmens in zwei eigenen Zeilen angezeigt:
gfn_pid core user name=Ihr Name
gfn_pid core organization=Ihr Unternehmen
Sie können die Werte dieser Variablen vor der Verwendung der INI-Datei ändern. Löschen Sie die Zeilen jedoch nicht vollständig.
5.3. Installieren von Visual Studio unter Vista
Die Versuche von Visual Studio-Setup, .Net Framework 2.0 zu installieren, schlagen fehl, weil .NetFx 2.0 bereits in Vista integriert ist. Setup wird abgebrochen, und Visual Studio wird nicht installiert.
Um dieses Problem zu beheben, können Sie die INI-Datei zur unbeaufsichtigten Installation bearbeiten, um den Versuch von VS zu verhindern, .Net Framework 2.0 unbeaufsichtigt zu installieren.
Entfernen Sie die Zeilen "gfn_mid framework", "gfn_mid framework ia64" und "gfn_mid framework amd64" aus den folgenden Abschnitten:
[PreInstallOrder]
[InstallOrder]
[PostInstallOrder]Ändern Sie “InstallActionInteger=5” in “InstallActionInteger=1” in den folgenden Abschnitten:
[gfn_mid framework]
InstallActionInteger=1[gfn_mid framework ia64]
InstallActionInteger=1[gfn_mid framework amd64]
InstallActionInteger=1
6. Problembehandlung
6.1. Speicherorte der Visual Studio-Protokolldateien
Während des Setups von Visual Studio 2005 werden folgende Protokolldateien generiert:
dd_vserror80.txt
dd_vsinstall80.txt
VSMsiLog****.txt (wobei * ein zufällig generiertes Suffix ist)
Während der Visual Studio-Installation werden die Protokolldateien im Verzeichnis %temp% gespeichert. Beispiel:
C:\Dokumente und Einstellungen\[Benutzername]\Lokale Einstellungen\Temp
Nach der Installation von Visual Studio werden die Protokolldateien unter dem Visual Studio-Installationspfad im Verzeichnis Logs gespeichert. Beispiel:
C:\Programme\Microsoft Visual Studio 8\[Produktname]\Logs
Nach einer fehlerhaften Installation oder Deinstallation von Visual Studio bleiben die Protokolldateien im Verzeichnis %temp%.
Hinweis: Andere Visual Studio-Komponenten wie Microsoft SQL Server Express, Visual Studio .NET Framework und Visual Studio J# Redistributable Package generieren ebenfalls Protokolldateien. Diese Dateien befinden sich im Verzeichnis %temp% oder unter [Laufwerk]:\Programme\Microsoft SQL Server\90\Setup Bootstrap\LOG.
6.2. Windows Installer-Fehlercodes
Eine Liste der Fehlercodes finden Sie unter https://go.microsoft.com/fwlink/?LinkId=51677.
7. Bereitstellen von Visual Studio-Service Releases
Informationen zum Downloaden und Bereitstellen von Visual Studio-Service Releases finden Sie unter https://go.microsoft.com/fwlink/?LinkId=10605.