Dieser Artikel wurde maschinell übersetzt.

ALM Rangers

Visual Studio ALM Rangers: Anstieg der VM-Fabrik

Willy-Peter Schaub
Brian Blackman
Paul Meyer

Der Code in Druckqualität herunterladen

In diesem Artikel beschäftigen wir in die Virtual Machine Fabrik (VM), ihre Konzepte und Vorteile.

Dieser Artikel ist Teil einer Reihe, in der die Visual Studio-ALM-Rangers Anleitung zur Unterstützung bei der Lösung von Problemen in komplexe Umgebungen mit realen Welt präsentieren. Unser Ziel ist es, Ihnen helfen die Konsistenz und Qualität Ihrer Lösungen und Ihrer Gesamtprozesses Application Lifecycle Management (ALM) zu verbessern.

Zur Erinnerung, sind die Rangers eine Gruppe von Experten, die Förderung der Zusammenarbeit zwischen der Visual Studio-Produkt-Gruppe, Microsoft Services und den Microsoft Most Valuable Professional (MVP) Gemeinschaft durch die fehlende Funktionalität, Annahme Blocker entfernen und die Veröffentlichung bewährter Methoden und Leitlinien auf der Grundlage von realen Welt Erfahrung.

Die VM-Fabrik (rangersvsvmfactory.codeplex.com) ist die Referenzimplementierung eines Software-Lösung und zugeordneten Leitfäden, die die Erstellung von virtuellen Umgebungen mit einer fast voll automatisierte und konsistente Strategie automatisiert. Die VM-Fabrik soll Anleitungen um Virtualisierung, insbesondere für Visual Studio, Team Foundation Server (TFS), Lab Management und zugehörigen Voraussetzungen zu entwickeln. Die wichtigsten Ziele, wie gezeigt (mit entsprechenden Ziffern) in Abbildung 1, sind: (1) flexible Schema-gesteuerte Automatisierung; (2) eine einfache ein-Klick virtuellen Maschine (VM) Schaffung Szenario; (3) eine wiederverwendbare Fabrik, die die Installation und Konfiguration der physischen und virtuellen Umgebungen automatisiert; (4) konsistenter und wiederholbarer Umgebungen; (5) die Möglichkeit, vorkonfigurierte Umgebungen wiederzuverwenden.

VM Factory Objectives
Abbildung 1 VM Factory Ziele

Was die VM Factory nicht Ziele ist eine Verkürzung Erstellungs- und Konfigurationseinstellungen. Dies ist ein Anti-Pattern bezeichnet.

Zwar die VM-Fabrik wesentlich effizienter und disziplinierter als eine menschliche Gegenstück, besteht der Großteil der Umwelt Generierungszeit der eigentlichen Installationszeit, die durch Automatisierung deutlich reduziert werden kann. Die VM Factory-Initiative entstand aus der Rangers Ökosystem, die für die verteilte, getrennt und oft schlecht Bandbreitenbeschränkungen Umgebung bekannt, die es betreibt ist in (finden Sie im Artikel September 2011 "Visual Studio ALM Rangers — Reflexionen über virtuelle Teams," bei msdn.microsoft.com/magazine/hh394152). Obwohl teilen und Herunterladen von VMs über das Internet möglich ist und eine akzeptierte Praxis, kann es sein, eine Herausforderung an Orten wo Bandbreite eine teure und knappen Ressource ist. Statt investieren Tage, oder möglicherweise Wochen, erlaubt eine VM herunterzuladen die VM-Fabrik identische Bildern aus der Ferne mit lokale Ressourcen neu erstellt werden. Trotz der Einschränkungen, die möglicherweise lokale Ressourcen, werden diese neu erstellten Bilder mit minimalem geliefert oder ohne Eingreifen des Nutzers

Die Lieferung von konsistente Images ist ein weiterer Vorteil der Technologie, die, den wir oft vergessen zu erwähnen, aber es ist einer der Hauptgründe, warum die Rangers der VM-Factory verwenden. Die Bild-Schemas fließen von Version zu Version, was bedeutet, dass wenn wir eine neue Version (v1. 1) erstellen, um ein Problem, dann einen anderen Bau Bedieners gehören eine neue Softwareversion (v2) zu beheben, wir das Update wissen und die neue Software Folgeversionen zufließen wird. Dies ist besonders hilfreich, wenn die nächste Version (v3) Monate oder sogar Jahre nicht für erstellt werden kann. Wenn, die viel Zeit zwischen Versionen verstreicht, möglicherweise ein anderes Team das Projekt zugewiesen werden. Wenn konsistente Images vorhanden, die VM Factory Tasksequenz-Konfiguration sind und Struktur einrichten fungiert als ein lebendiges Dokument mit denen das neue Team arbeiten kann.

Last but not least können die VM-Fabrik auf Abruf Image-Erstellung. Dies verringert den Speicherplatzbedarf auf Desktop und tragbare Computer, sowie die "angst" darüber, ob ein Bild gezogen aus dem Speicher das aktuelle Bild ist.

Virtualisierung in Lab Management bietet einen automatisierten Workflow für die Erstellung, Bereitstellung und Testen der Software. Erstellen von virtuellen Umgebungen erfordert eine Menge von manuellen Aufwand. Sie haben derzeit eine Bibliothek von VMs und Vorlagen für Microsoft System Center Virtual Machine Manager (VMM) einrichten. Darüber hinaus müssen Sie in einer Topologie mit Lab Management arbeiten.

Mit der VM-Factory deutlich reduziert den Aufwand zum VMs und VM erstellen Vorlagen. Noch wichtiger ist, erleichtert die VM-Fabrik ändern ein Betriebssystem oder eine Anwendung, die verwendet wird, für eine VM oder VM Vorlage. Die VM-Fabrik ist einfach, weil Sie nur zu eine Tasksequenz ändern und führen Sie dann die automatische Erholung des Bildes. In der VM-Fabrik bekannt als golden Bilder und Funktion wie VMs für Lab Management Quelle.

Wenn Sie die VM erstellen, werden Sie aufgefordert, die Tasksequenz auszuführende auszuwählen. Wir bieten zwei Tasksequenzen für Visual Studio ALM Rangers Lab Management, die wir später ausführlicher behandeln werden.

Factory-Architektur auf einen Blick

Wie gezeigt (mit entsprechenden Ziffern) in Abbildung 2, die VM Factory-Architektur kann gehostet (1) jede Windows-Plattform mit minimalen Voraussetzungen, wie z. B. eine mindestens 1 GB RAM und 100 GB freier Speicherplatz der VM-Fabrik gewidmet. Die Architektur basiert auf das (2) Microsoft Deployment Toolkit (MDT), einer der Microsoft Solution Accelerators (bit.ly/tp5QX4). Das Toolkit enthält ein (3) gemeinsame Verwaltungskonsole und umfassende Tools und Anleitungen zu definieren und Verwalten der Bereitstellung von Betriebssystemen und Anwendungen. Mithilfe von Tasksequenzen (4), definieren wir die Reihenfolge der Installation und Konfiguration Schritte, die erforderlich, um bereitstellen ein OS und Anwendungen wie Microsoft Office und Visual Studio, (5) Verwendung von benutzerdefinierten Skripts wie z. B. die Windows PowerShell-Skripts, die später in diesem Artikel, und (6) verweisen auf die Medien für das Betriebssystem und die Anwendungen abgedeckt sind. Derzeit wird der VM-Fabrik davon ausgegangen, dass alle Medien ist physisch anwesend in der VM-Fabrik. Wir sind jedoch Optionen erforschen, die es uns ermöglichen auf andere Medienquellen verweisen wie MSDN-downloads, um größere Flexibilität und Wiederverwendung vorhandener Ressourcen zu liefern.

VM Factory Architecture
Abbildung 2 VM Factory-Architektur

Jedes VM-Fabrik kommt mit (7) Litetouch CD einen Fußtritt geben ISO Bilder. Diese können Sie eine neue Installation initiieren und Verbindung mit der Bereitstellungsfreigabe auf der Werks-VM gehostet. Während des Boot und Installation ist die (8) entsprechenden Tasksequenz ausgewählt. Die Tasksequenz definiert die Software, Konfiguration und die Skripts, die auf dem Zielcomputer (9) während der Litetouch geführte Installation angewendet werden.

Die Visual Studio-ALM Rangers VM Factory ist eine vorkonfigurierte MDT-Instanz mit vordefinierten Factory Tasksequenzen. Diese Tasksequenzen erstellen über die MDT Aufgabe Sequenz Vorlagen für neue Maschine Bereitstellung. Definieren sie alle erforderlichen Schritte zum Erstellen einer neuen Maschine aus dem bare Metal (oder bare-virtuelle Metal für die VM-Fabrik). Formatieren der Festplatte und Installieren des Betriebssystems ab, die Schritte weiter bis zu (und darunter) die Installation von Anwendungen.

Die Tasksequenzen enthalten in der VM-Fabrik werden von den Rangers zum Erstellen die Bilder für Demonstrationen, Konzepte, praktische Übungen und Testzwecke verwendet. Im folgenden finden Sie Beschreibungen der diese Tasksequenzen:

  • Team Foundation Server Basisabbilder Tasksequenzen definieren All-Inclusive Visual Studio Bilder mit beiden TFS Client- und Server-Funktionen. Ferner sind Word 2007, Excel 2007, PowerPoint 2007 und optional Microsoft Office SharePoint Server (MOSS) 2007. Tasksequenzen für X 86 (basierend auf Windows Server 2008) und X 64 (Windows Server 2008 R2) sind in der VM-Fabrik enthalten.
  • Lab Management Hands-on Lab Tasksequenz definiert eine All-bis Demo-Umgebung für Lab Management. Es beruht auf dem X 64 TFS Basis-Image, sondern enthält auch Active Directory, DHCP und VMM. DHCP ist vollständig konfiguriert, aber aus Gründen der Sicherheit deaktiviert. VMM und Visual Studio Lab Management sind beide vollständig konfiguriert und erfordert nur, dass Sie einen Domäne Hyper-V-Host zur Standardgruppe Host in VMM hinzufügen.
  • Lab Management Basisabbild Tasksequenz ist nützlich zum Erstellen von Bildern testen Ihre Software mithilfe von Visual Studio Lab Management. Es definiert ein Bild auf der Grundlage von Windows Server 2008 R2 und installiert Visual Studio Test Agent, Visual Studio Test Controller, Visual Studio Lab Management Agent und Visual Studio Team Foundation Build. Die meisten Test-Konfigurationen benötigen eine Kombination dieser Mittel.

Wenn Sie Ihre eigene Factory einrichten, können Sie diese Sequenzen nach Ihren Bedürfnissen ändern oder verwenden sie als Ausgangspunkt für eigene benutzerdefinierte Tasksequenz. Weitere Informationen dazu, wie Sie dies tun, finden im Abschnitt "Verwaltung" weiter unten in diesem Artikel.

Automatisierung mit Windows PowerShell

Die VM-Fabrik enthält Windows PowerShell-Skripts als Teil der Ranger Fabrik Initiative zur Automatisierung der Installation, Konfiguration und Optimierung der Visual Studio-ALM Rangers Bilder basieren. Zusätzlich zu den Windows PowerShell-Skripts und CMD-Dateien, nutzen wir andere Microsoft Dienste oder Anwendungen wie ntrights.exe, stsadm.exe, psconfig.exe und iisreset.exe.

Erste Fabrik Pläne für nur Windows PowerShell-Skripts aufgerufen. Allerdings haben wir MDT als die Rangers Visual Studio ALM Bild Fabrik und Call Windows PowerShell-Skripts, die speziellen Konfiguration durchzuführen Basis tuning und Feinabstimmung der MDT-basiertes Setup. Einige wichtige Hinweise und ein paar Schnappschüsse von Skripts, umfassen wir leiten Sie an die VM-Factory für die vollständige Quelle.

Um die Windows PowerShell-Skripts erfolgreich ausführen zu können, müssen Sie Windows PowerShell installiert haben. Die Skripts sollen auf Windows Server 2008 oder höher ausgeführt werden. Da die Skripts sind nicht signiert und erhöhte rechten verpflichtet sind, Änderungen am System vornehmen, führen Sie den Windows PowerShell-Befehl "Set-ExecutionPolicy Unrestricted."

Wenn Sie PowerGUI von powergui.org,, die eine GUI und Skript-Editor für Windows PowerShell ist verwenden, werden nicht die Skripts im Debug-Modus ausgeführt. Sie müssen sie in Windows PowerShell ordnungsgemäße oder mit Alt + F5 während der Verwendung PowerGUI ausführen. Und schließlich, das 1-pre.ps1-Skript erfordert NTRights.exe, die aus dem Windows Server 2003 Resource Kit installiert ist. Ohne NTRights.exe, müssen Sie die Aufrufe an die letzten Zeilen des Skripts in der Funktion CreateTFSAccounts und manuell festgelegten Rechte zur interaktiven Anmeldung für das TFSSERVICE und TFSBUILD-Konten deaktivieren (siehe Abbildung 3). Sie können die Windows Server 2003 Resource Kit Tools aus: bit.ly/fbafh.

Abbildung 3 Verwenden von NTRights.exe in eine Windows PowerShell-Skript

function createTFSAccounts
{
  blankline
  "Creating the 5 TFS accounts.
Namely TFSREPORTS"
  ", TFSSERVICE TFSBUILD,WSSSERVICE & SQLSERVICE with"
  " all their passwords set to P@ssw0rd"
  createUser "TFSREPORTS" "P@ssw0rd"
  createUser "TFSSERVICE" "P@ssw0rd"
  createUser "TFSBUILD" "P@ssw0rd" $true
  createUser "WSSSERVICE" "P@ssw0rd"
  createUser "SQLSERVICE" "P@ssw0rd"
  $currentLocal = Get-Location
# Set-Location 'C:\Program Files (x86)\Windows Resource Kits\Tools\'
  ./ntrights.exe +r SeInteractiveLogonRight -u TFSSERVICE
  ./ntrights.exe +r SeInteractiveLogonRight -u TFSBUILD
  Set-Location $currentLocal
}

Die vor- und post-factory installierte Windows PowerShell-Skripts enthalten mehrere Funktionen, die verschiedene Objekte und Schreiben von Adaptern, wie z. B. dem Active Directory Services Interface (ADSI) Typ Adapter angezeigt, Abbildung 4.

Abbildung 4 Verwenden von Windows PowerShell ADSI Typ Adapter

#Creates a user and sets the password to never expire
function createUser([String]$accountName, [string]$password, [bool]$delegated = $false)
{ 
  $computer = [adsi] "WinNT://$hostname" 
  $user = $computer.Create("User", $accountName)     
  $user.SetPassword($password)
  $flags = 65536 -bor 64
  if ($delegated)
  {
    $flags = $flags -bor 1048576
  }
  $user.put("UserFlags",$flags)
  $user.SetInfo()                                                       
}

Der Windows PowerShell ADSI-Typ-Adapter wird verwendet, um Benutzer-Accounts erstellen, Kennwörter gesetzt und das Admin-Kennwort nie abläuft. Es ist liberaler Verwendung der Cmdlets Set-ItemProperty (englischsprachig) und New-ItemProperty (englischsprachig) von Windows PowerShell zum Bearbeiten der Registrierungs für die VM-Factory, wie z. B. aktivieren Prefetch, Program Priorität festlegen und einige der Funktionen für die Zuverlässigkeit der Windows Server 2003 deaktivieren. Diese Änderungen an der Registrierung minimiert manuelle Aufgaben, die die Vorteile der Automatisierung, wie in gezeigt Abbildung 5.

Abbildung 5 Bearbeiten von Ereignisprotokollierung für Herunterfahren

function ShutdownEventTracker
{ 
  new-item 'HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Reliability'
    -erroraction silentlycontinue
  Set-ItemProperty –Path
    'HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Reliability'
    -name "ShutdownReasonOn" -Value 0
  Set-ItemProperty -Path
    'HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Reliability'
    -name "ShutdownReasonUI" -Value 0
}

Wie wir bereits erwähnt, wird empfohlen, dass Sie den vollständigen Quellcode untersuchen, damit Sie wie wir Windows PowerShell verwenden verstehen können, um viele andere Aufgaben wie z. B. den Bildschirmschoner deaktivieren, Deaktivieren der eingehenden Firewall, Aktivieren des Remotedesktops, verstärkte Sicherheit in Internet Explorer deaktivieren, prima Abruf aktivieren und Ändern des Servernamens zu automatisieren.

Verwaltung

Verwaltung der VM-Fabrik ist einfach. Da die VM-Fabrik im Grunde eine vorkonfigurierte MDT Bereitstellungsfreigabe ist, stehen alle Möglichkeiten der MDT zur Verfügung für die Anpassung oder Erweiterung. Das wichtigste Instrument für die Verwaltung von MDT Bereitstellungsfreigaben ist die Deployment Workbench. Die Hilfethemen dokumentieren die Deployment Workbench sehr gut, aber druckfertiger Dokumentation könnt sein nachgeladen ab go.microsoft.com/?linkid=9707467. Wir bieten eine kurze Beschreibung zu ankommen Sie gestoben.

Wenn Sie Deployment Workbench starten, sind Sie als gewiesen wieder mit der vertrauten Management Console Benutzeroberfläche dargestellt Abbildung 6. Erweitern Sie im linken Bereich den Deployment Shares-Knoten. Wenn Sie die Anweisungen aus der Leitung auf CodePlex korrekt befolgt, sollte die "VSTS Rangers Bereitstellungsfreigabe" verfügbar sein. Wenn nicht, können Sie sie jetzt mithilfe der entsprechenden Aktion auf der rechten Scheibe öffnen.

Deployment Workbench Administration Interface
Abbildung 6 Deployment Workbench-Administrations-Oberfläche

Lassen Sie uns betrachten Abbildung 6. Durch die Erweiterung der VSTS Rangers Bereitstellung teilen, können Sie den Inhalt der Bereitstellungsfreigabe durchsuchen. Dies ist eine benutzerfreundliche Ansicht der XML-Dateien im Verzeichnis Steuerelement das Bereitstellungsverzeichnis Freigabe auf dem Datenträger. Anwendungen, Betriebssysteme und Tasksequenzen sind unsere wichtigsten Punkte von Interesse. Wenn Sie Änderungen an der Bereitstellungsfreigabe Einstellungen vornehmen, sollten Sie Update Deployment Share wählen. Dies wird die Startabbilder regenerieren, die Sie verwenden, um die Tasksequenzen starten.

Anwendungsdefinitionen beschreiben, befinden sich die Quelldateien für eine Anwendung in der Bereitstellungsfreigabe und wie zum Installieren der Anwendung mithilfe des Befehls ruhigen installieren, siehe Abbildung 7. Der Befehl sollte nicht Benutzerinteraktion zum Abschließen der Installation erforderlich ist. Manchmal erfordert dies, dass Sie das Setup vorbereiten, indem Sie ein Skript für die unbeaufsichtigte Installation erstellen. Gegebenenfalls haben die Rangers schon für die Anwendungen in der VM-Fabrik gemacht.

Task Sequence Task Details
Abbildung 7 Tasksequenz Aufgabendetails

OS Definitionen ist die MDT in der Lage, alle erforderlichen Informationen von der OS-Installationsquelle. In der Regel wird ein Satz von Quelldateien Dateien für mehrere Versionen eines Betriebssystems enthalten. Die verschiedenen Versionen werden unter Betriebssystemen aufgelistet und können für den Einbau in Tasksequenzen ausgewählt werden.

Die Tasksequenzen enthalten in der VM-Fabrik, beschriebenen, befinden sich unter den Knoten Tasksequenzen. Anzeigen der Eigenschaften einer Tasksequenz können Sie die Tasksequenz selbst ändern. Abbildung 8 zeigt, dass die task-Sequenzen sind in mehrere Phasen unterteilt. Die wichtigen Phasen sind die Installationsphase, die das Betriebssystem installiert wird, und der Zustand wiederherzustellen Phase behandelt alle post-OS Installationen. Die Symbolleiste stellt Optionen zum Hinzufügen oder entfernen Schritte aus der Tasksequenz. MDT bietet mehrere Stufen. Abbildung 8 auch zeigt die Eigenschaften einer Aufgabe installieren Anwendungen.


Abbildung 8 Tasksequenzeigenschaften

Erweitern der VM-Fabrik

Erweitern der VM-Fabrik ist auch einfach. Betrachten wir die grundlegenden Schritte, ein weiteres Tool zum Bild hinzufügen. Als Beispiel fügen wir das Code Metriken Power Tool (microsoft.com/download/en/details.aspx?id=9422) für die Tasksequenz. Das Tool wird durch eine ausführbare Datei namens MetricsSetup.exe installiert. Der Prozess besteht aus den folgenden Schritten:

  1. Stille Installation Command Line für die Anwendung zu bestimmen
  2. Anwendung Bereitstellungsfreigabe kopieren
  3. Starten Sie MDT Deployment Workbench
  4. Erstellen Sie neue Anwendungsdefinition
  5. Anwendung Tasksequenz hinzufügen
  6. Test aktualisiert Tasksequenz

Schritt 1 besteht darin, herauszufinden, wie dieses Tool ohne Benutzereingriff installiert – eine unbeaufsichtigte Installation. Wir könnten der Produktdokumentation Informationen zur unbeaufsichtigten Installation betrachten. Eine andere Methode, die in der Regel uns einen Hinweis gibt ist die Ausführung der Datei mit /? oder -? als Argument. Ausführung MetricsSetup.exe /? von der Befehlszeile aus der Usage-Dialogfeld in Abbildung 9 wird angezeigt. Wir stellen Sie sicher, dass die ruhigen installieren Befehlszeile MetricsSetup.exe/q durch Ausführen dieser auf einem Testcomputer.

Result of Running MetricsSetup.exe /?
Abbildung 9 Ergebnis der Ausführung MetricsSetup.exe /?

Schritt 2 wird die Software an den richtigen Speicherort in der Bereitstellungsfreigabe kopieren oder verschieben. Um mit dem Rest der Software in der Bereitstellungsfreigabe konsistent sein, wir erstellen Sie ein Verzeichnis namens "C:\Deploymentshare\INSTALL – Code Metriken Power Tool\Source\" und kopieren Sie die ausführbare Datei in das neue Verzeichnis.

Nun, da die Dateien an der richtigen Stelle sind, beginnen wir die MDT Deployment Workbench (Schritt 3), fügen Sie die Anwendungsdefinition (Schritt 4). Von der MDT Erstansicht (finden Sie unter Abbildung 6), wir finden und wählen Sie im linken Bereich den Knoten Anwendungen und wählen Sie neue Anwendung. Ein Assistent hilft uns die neue Anwendungsdefinition erstellen. Auf der ersten Seite des Assistenten wählen wir "Anwendung ohne Quelldateien oder an anderer Stelle im Netzwerk", weil wir bereits die ausführbare Datei an den richtigen Speicherort verschoben.

Wir müssen auf der nächsten Seite des Assistenten den Namen der Anwendung eingeben, die angezeigt wird, in alle Schnittstellen und einige zusätzliche, optionale Informationen, die nicht in den Prozess verwendet wird. Die letzte Seite des Assistenten im Bewerbungsprozess Definition ist die ruhige Installationsbefehl und das Quellverzeichnis eingeben (siehe Abbildung 10). Nach Beenden des Assistenten, finden Sie die neue Anwendung in der Liste.

New Application Wizard: Defining Command Details
Abbildung 10 neue Anwendungs-Assistenten: Definition Befehl Informationen

Um tatsächlich die Anwendung installieren, müssen wir einen Schritt zu einer Tasksequenz (Schritt 5) hinzufügen. Finden Sie in den Tasksequenz-Editor der Ort, wo Sie die Installationsaktion hinzufügen möchten. Wählen Sie im Menü hinzufügen auf der Symbolleiste Allgemein | Installieren Sie die Anwendung eine neue Aktion der Tasksequenz hinzufügen. Wählen Sie im Eigenschaftenbereich auf der rechten Seite "Eine einzelne Anwendung installieren" und klicken Sie auf Durchsuchen, um die Anwendung Code Metriken Power Tool auswählen. Klicken Sie auf OK, um die Tasksequenz zu speichern. Wir sind bereit zum Testen (Schritt 6).

Die neuesten Leitlinien

Jetzt Sie alles, was wissen müssen Sie wissen Ihre Bereitstellungsfreigabe an Ihre Bedürfnisse anpassen.

Finden Sie die neuesten Leitlinien und Bereitstellung Teilen Vorlagen auf CodePlex (bit.ly/aL0mxZ) und eine Tabelle der Inhalt der zugeordneten Blogs, Videos und andere Informationen auf dem Blog Rangers (bit.ly/qEIRPl).

Bewährte Konzepte und die technische Machbarkeit der Automatisierung und Konsistenz angeboten von der VM-Factory planen wir die folgenden Verbesserungen:

  • Ein einfacher Implementierung und Administration von neue Fabriken
  • Freundlicher und kontrollierte Wartung der bestehenden Fabriken, nach die großen Prinzipien der Initiative Bereitstellung Hydration
  • Möglichkeit zur Fabrikautomation Planung
  • Fähigkeit zur vorhandenen Medienbibliotheken, z. B. MSDN Downloads, verwenden Sie anstelle von die Medien in jeder Fabrik duplizieren

Bleiben Sie dran, da wir fortfahren, dieses wichtige Tools zu verbessern.

Brian Blackman ist ein principal Consultant mit dem Microsoft Service Partner ISV-Team konzentriert sich auf die ISV-Partner Erfolg in Technik und in den Markt. Er ist CSM, MCSD (C++), MCTS und Visual Studio ALM Core Ranger. Er verbringt seine Zeit Code schreiben, erstellen und Bereitstellung von Werkstätten und Beratung in verschiedenen Konzentrationen und alle Dinge ALM.

Paul Meyer ist ein leitender Anwendung Plattform Berater bei Microsoft Services in den Niederlanden, mit einem starken Fokus auf Entwicklungsprozesse und Werkzeuge. Seit mehreren Jahren beschäftigt er sich Visual Studio ALM Rangers Projekte.

Willy-Peter Schaub ist senior Programmmanager mit den Visual Studio-ALM Rangers bei Microsoft Canada Development Center. Da die Mitte-80er Jahre, er hat wurde Streben nach Einfachheit und Wartbarkeit in Software-Engineering. Sein Blog ist bei blogs.msdn.com/b/willy-peter_schaub , und er ist auf Twitter bei twitter.com/wpschaub.

Dank der folgenden technischen Experten für die Überprüfung dieses Artikels: Vladimir Gusarov, Bill Heys, Bijan Javidi, Zayd Kara, Vijay Machiraju, Robert MacLean, Rui Melo und Patricia Wagner