Freigeben über


TFSConfig Lab /HostGroup-Befehle

Sie können den TfsConfig Lab /HostGroup -Befehl verwenden, um die Zuweisung einer System Center Virtual Machine Manager (SCVMM)-Hostgruppe zu einer Teamprojektauflistung hinzuzufügen, zu bearbeiten oder zu 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

Beschreibungen

CollectionName:collectionName

Erforderlich. Die Name der Teamprojektsammlung 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 /Name-Option mit Add angeben.

Delete

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

Edit

Legt eine oder beide der Lab ManagementAutoProvision-Eigenschaft und LabEnvironmentPlacementPolicy-Eigenschaft für die Hostgruppe fest.

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

SCVMMHostGroup:vmmHostGroupPath

Für die /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 Teamprojektsammlungshostgruppe an.

AutoProvision:{True|False}

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

  • Conservative (Standard). Erwägen Sie, virtuelle Umgebungen nicht auszuführen, in Bereitstellungsentscheidungen. 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]

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 der 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 /Edit-Option. Benutzer werden nicht zum Bestätigen aufgefordert.

List

Zeigt die Hostgruppen an, die der Teamprojektauflistung zugewiesen sind.

ListVmmHostGroups

Zeigt die in SCVMM verfügbaren Hostgruppen an.

Hinweise

Hostgruppen sind Container, die ein Administrator innerhalb von SCVMM erstellt, um einen Satz von virtuellen 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 zu SCVMM angibt, identifiziert. Alle Hostpfade beginnen mit der Stammhostgruppe. Zum Beispiel gibt der Hostpfad All Hosts\New York\Site21\VMHost05 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 Teamprojektsammlung 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 Teamprojektsammlung zugewiesen wird. AutoProvision ist standardmäßig aktiviert. Um eine Hostgruppe in einer Projektsammlung einem einzelnen Teamprojekt zuzuweisen, verwenden Sie den TFSLabConfig CreateTeamProjectHostGroup-Befehl.

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

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

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

    • Conservative (Standard). Erwägen Sie, virtuelle Umgebungen nicht auszuführen, in Bereitstellungsentscheidungen. 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

    /Add

    /Edit

    DNSSuffix:dnsValue

    Das DNS-Suffix ist auf dnsValue festgelegt.

    Das DNS-Suffix ist 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

Aufgaben

Konfigurieren und Verwalten von Lab-Management

Referenz

TFSConfig Lab /Settings-Befehle

TFSConfig Lab /LibraryShare-Befehle

TFSConfig Lab /HostGroup-Befehle

Konzepte

TFSLabConfig-Befehlsreferenz

Weitere Ressourcen

Verwalten der Serverkonfiguration mit TFSConfig

TFSConfig-Lab-Befehlsreferenz