Freigeben über


TFSConfig Lab /HostGroup-Befehle

Sie können mithilfe der TfsConfig Lab /HostGroup -Befehle die Zuweisung einer Hostgruppe von System Center Virtual Machine Manager (SCVMM) zu einer Teamprojektauflistung hinzufügen, bearbeiten oder löschen.Hostgruppen, die auf diese Weise zugewiesen werden, werden von Visual Studio Lab Management verwaltet.

TfsConfig Lab /hostgroup /CollectionName:collectionName
      { /Add 
            /SCVMMHostGroup:vmmHostPath 
            /Name:name 
            [LabEnvironmentPlacementPolicy:{Conservative|Aggressive}]
            [/AutoProvision:{True|False}]
            [/DNSSuffix:dnsSuffix]
       | /Delete 
            /Name:name
            [/NoPrompt]
       | /Edit 
            /Name:name
            {[/AutoProvision:{True|False}] 
            [/LabEnvironmentPlacementPolicy:{Conservative|Aggressive}] 
            [/DNSSuffix:dnsSuffix]}
            [/NoPrompt]]
       | /List
       | /ListVmmHostGroups }

Parameter

Option

Beschreibung

CollectionName:collectionName

Erforderlich.Die Name der Teamprojektauflistung auf der Anwendungsebene von Team Foundation Server.

Add

Fügt die angegebene SCVMM-Hostgruppe den Hostgruppen der Teamprojektauflistung hinzu.Sie müssen die /SCVmmHostGroup-Option und die /Name-Option in Verbindung mit Add angeben.

Delete

Entfernt die angegebene Hostgruppe aus der Teamprojektauflistung.Sie müssen die /Name-Option in Verbindung mit Delete angeben.

Edit

Legt eine oder beide der Lab Management AutoProvision-Eigenschaften und LabEnvironmentPlacementPolicy-Eigenschaften für die Hostgruppe fest.

Sie müssen die /Name-Option und mindestens eine der Optionen /AutoProvision oder /LabEnvironmentPlacementPolicy in Verbindung mit Edit angeben.

SCVMMHostGroup:vmmHostGroupPath

Mit der /Add-Option erforderlich.Gibt den Hostpfad der SCVMM-Hostgruppe an.

Name:name

Erforderlich mit den Optionen /Add, /Delete oder /Edit.Geben Sie den Namen der hinzuzufügenden, zu löschenden oder zu bearbeitenden Teamprojektauflistungs-Hostgruppe an.

AutoProvision:{True|False}

Optional mit der /Add-Option oder der /Edit-Option.Legt die AutoProvision-Eigenschaft der Hostgruppe fest (True) bzw. löscht diese (False).AutoProvision gibt an, ob die Hostgruppe automatisch jedem Teamprojekt in der Auflistung zugewiesen wird.Standardmäßig werden Hostgruppen den Teamprojekten in einer Auflistung zugewiesen, wenn Sie den TfsConfig Lab/HostGroup-Befehl verwenden.

LabEnvironmentPlacementPolicy:{Conservative|Aggressive}

Optional mit der /Add-Option oder der /Edit-Option.Gibt an, wie Lab Management die physischen Computer in einer Hostgruppe behandelt, auf denen es neue virtuelle Lab-Umgebungen bereitstellt.

  • Conservative (Standard).Berücksichtigen Sie bei Bereitstellungsentscheidungen auch virtuelle Umgebungen, die derzeit nicht ausgeführt werden.Dies schließt alle virtuellen Computer ein, die Teil von Umgebungen sind, die sich im Zustand "Beendet" befinden.

  • Aggressive Lassen Sie das Ausführen von virtuellen Umgebungen in Bereitstellungsentscheidungen nicht außer Acht.

DNSSuffix:[dnsSuffix]

Dies ist optional.Legt das DNS-Suffix der virtuellen Computer in der Hostgruppe fest.

  • Wenn die /DNSSuffix:-Option ohne einen dnsSuffix-Wert angegeben wird, legt das DNS-Suffix das Suffix der virtuellen Computer auf das Suffix des Hostcomputer in der Hostgruppe fest oder setzt es zurück.

  • Wenn die /DNSSuffix-Option nicht mit der /Add-Option angegeben wird, wird das Suffix virtueller Computer auf die Suffixe ihrer Hostcomputer in der Hostgruppe festgelegt.

  • Wenn die /DNSSuffix-Option nicht mit der /Edit-Option angegeben wird, wird das Suffix virtueller Computer nicht geändert.

NoPrompt

Optional mit der /Delete-Option oder der /Edit-Option.Benutzer werden nicht zum Bestätigen aufgefordert.

List

Zeigt die Hostgruppen an, die der Teamprojektauflistung zugewiesen sind.

ListVmmHostGroups

Zeigt die über SCVMM verfügbaren Hostgruppen an.

Hinweise

Hostgruppen sind Container, die ein Administrator innerhalb von SCVMM erstellt, um einen Satz virtueller Computerhosts zu gruppieren und so die einfache Verwaltung zu ermöglichen.Hostgruppen sind hierarchisch aufgebaut, und eine Hostgruppe kann andere Hostgruppen enthalten.

Jede Hostgruppe wird über seinen Hostpfad, eine Sequenz von Hostgruppennamen, die die Position eines Hosts oder einer Hostgruppe in der Hierarchie von Hostgruppen in SCVMM angibt, identifiziert.Alle Hostpfade beginnen mit der Stammhostgruppe.Der Hostpfad "All Hosts\New York\Site21\VMHost05" gibt beispielsweise an, dass der Host "VMHost05" zur Hostgruppe "Site21" gehört, die eine untergeordnete Hostgruppe der Hostgruppe "New York" ist.

Verwenden Sie nur eine der Optionen /Add, /Delete oder /Edit in einer Befehlszeile.Verwenden Sie separate TfsConfig Lab /HostGroup-Befehlszeilen, um mehrere Hostgruppen einer Teamprojektauflistung zuzuweisen.

Sie können auch TfsConfig Lab /HostGroup-Befehle verwenden, um Eigenschaften festzulegen, die für Lab Management spezifisch sind:

  • AutoProvision gibt an, ob die Hostgruppe automatisch jedem Teamprojekt in der Teamprojektauflistung zugewiesen wird.AutoProvision ist standardmäßig aktiviert.Um eine Hostgruppe in einer Projektauflistung einem einzelnen Teamprojekt zuzuweisen, verwenden Sie TFSLabConfig CreateTeamProjectHostGroup-Befehl.

    • True (Standard).Die Hostgruppe wird automatisch jedem Teamprojekt in der Teamprojektauflistung zugewiesen.

    • False.Die Hostgruppe wird nicht automatisch jedem Teamprojekt in der Teamprojektauflistung zugewiesen.

  • LabEnvironmentPlacementPolicy gibt an, ob Lab Management die vorhandenen virtuellen Computer berücksichtigt, wenn neue Umgebungen auf einem physischen Computer in einer Hostgruppe bereitgestellt werden.

    • Conservative (Standard).Berücksichtigen Sie bei Bereitstellungsentscheidungen auch virtuelle Umgebungen, die derzeit nicht ausgeführt werden.Dies schließt alle virtuellen Computer ein, die Teil von Umgebungen sind und sich außerdem im Zustand "Beendet" befinden.

    • Aggressive Lassen Sie das Ausführen von virtuellen Umgebungen in Bereitstellungsentscheidungen nicht außer Acht.

  • DNSSuffix gibt ein DNS-Suffix an, das für die in der Hostgruppe erstellten virtuellen Computer verwendet werden soll.In der folgenden Tabelle wird beschrieben, wie die DNS-Suffixe virtueller Computer von der /DNSSuffix-Einstellung betroffen sind.

    DNSSuffix

    /Hinzufügen

    /Bearbeiten

    DNSSuffix:dnsValue

    Das DNS-Suffix wird auf dnsValue festgelegt.

    Das DNS-Suffix wird auf dnsValue festgelegt.

    DNSSuffix:

    Das DNS-Suffix wird vom Hostcomputer geerbt.

    Der vorhandene Suffixwert wird entfernt, und das DNS-Suffix wird von Hostcomputer geerbt.

    <Nicht angegeben>

    Das DNS-Suffix wird vom Hostcomputer geerbt.

    DNS-Suffix wurde nicht geändert.

Beispiel

Im folgenden Beispiel wird eine SCVMM-Hostgruppe einer Teamprojektauflistung zugewiesen.Da die /AutoProvision-Option nicht angegeben wird, wird die Hostgruppe automatisch allen Teamprojekten in der Auflistung zugewiesen.

tfsconfig lab /hostgroup /add /scvmmhostgroup:"All Hosts\Lab1\HostGroup1" /collection:Collection0 /name:Lab1Collection0_Lab1_HostGroup1

Siehe auch

Referenz

TFSConfig Lab /Settings-Befehle

TFSConfig Lab /LibraryShare-Befehle

TFSConfig Lab /HostGroup-Befehle

Konzepte

TFSConfig-Lab-Befehlsreferenz

TFSLabConfig-Befehlsreferenz

Konfigurieren und Verwalten von Lab-Management

Weitere Ressourcen

Verwalten der Serverkonfiguration mit TFSConfig