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.
|
DNSSuffix:[dnsSuffix] |
Optional. Legt das DNS-Suffix der virtuellen Computer in der Hostgruppe fest.
|
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