TFSConfig Lab /LibraryShare 命令
可以使用 TfsConfig Lab /LibraryShare 命令添加、移除或编辑 Server Center Virtual Machine Manager (VMM) 分配给团队项目集合的库共享。 您还可以使用此命令设置特定于 Visual Studio 实验室管理工具版 的属性,以及显示当前分配给 实验室管理工具版 中的集合的库共享,也可以显示 SCVMM 中的所有库共享。
TfsConfig Lab /LibraryShare
/CollectionName:collectionName
{ /Add
/SCVMMLibraryShare:librarySharePath
/Name:name
[/AutoProvision:{True|False}]
| /Delete
/Name:name
[/NoPrompt]
| /Edit
/Name:name
/AutoProvision:{True|False}
[/NoPrompt]
| /List
| /ListSCVMMLibraryShares }
参数
选项 |
说明 |
---|---|
Add |
将指定的库共享添加到团队项目集合。 必须同时指定 /SCVMMLibraryShare 和 /Name 选项以及 Add。 |
Delete |
从团队项目集合中移除指定的库共享。 必须同时指定 /Name 选项和 Delete。 |
Edit |
设置或清除库共享的 AutoProvision 属性。 必须同时指定 /Name 和 /AutoProvision 选项以及 Edit。 默认情况下,将库共享分配给集合中的团队项目。
注意
更改自动配置不会影响现有的团队项目。
|
CollectionName:collectionName |
必选。 指定应用层 Team Foundation Server 上的团队项目集合的名称。 |
SCVMMLibraryShare:librarysharePath |
对 Add 是必需的。 指定 Virtual Machine Manager 库共享的路径。 |
Name:libraryShareName |
对 Add、Delete 和 Edit 是必需的。 指定团队项目集合中的库共享的名称。 |
AutoProvision |
Add 是可选的,Edit 是必需的。 指定是否将库共享自动分配给集合中的每个团队项目。 默认情况下,将库共享分配给团队项目。 |
NoPrompt |
对 Add 和 Edit 是可选的。 不提示用户进行确认。 |
List |
列出指定到指定团队项目集合的所有库共享。 |
ListSCVMMLibraryShares |
列出 Virtual Machine Manager 中可用的所有库共享。 |
备注
库共享是 Virtual Machine Manager 库服务器上的专用共享区。 通过库共享,可以访问库服务器上存储的 实验室管理工具版 虚拟环境(如 ISO 映像和虚拟硬盘)的基于文件的资源。 库共享在 Virtual Machine Manager 中创建。 Visual Studio 实验室管理工具版 使用库共享配置实验室中的虚拟机。
只使用 TfsConfig Lab/LibraryShare 命令行中的 /Add、/Edit 或 /Delete 选项之一。 使用不同的 TfsConfig Lab /LibraryShare 命令行可将多个库共享分配给一个集合。
默认情况下,不会自动将团队项目集合中的库共享分配给集合中的每个团队项目。 可以将 /AutoProvision 选项与 /Add 和 /Edit 命令配合使用来更改分配的库共享。
将 /AutoProvision 选项设置为 False,以禁用将库共享自动分配给团队项目的功能。 若要将某个项目集合中的库共享分配给该集合中的单个团队项目,请使用 TfsLabConfig TFSLabConfig CreateTeamProjectLibraryShare 命令。
将 /AutoProvision 设置为 True 以启用自动分配。