TFSLabConfig DeleteTeamProjectLibraryShare 命令
使用 DeleteTeamProjectLibraryShare 命令从单个团队项目移除库共享的分配。 通过库共享,可以访问虚拟环境(如 ISO 映像和虚拟硬盘)的基于文件的资源。库共享由 System Center Virtual Machine Manager (SCVMM) 创建。 在 Visual Studio 实验室管理工具版 中,先将库共享分配给一个或多个团队项目集合,然后再将其分配给这些集合中的一个或多个团队项目。 DeleteTeamProjectLibraryShare 命令不会移除分配给团队项目集合的库共享。
必需的权限
若要使用 DeleteTeamProjectLibraryShare 命令,您必须具备该团队项目主机组的Delete Lab Locations权限。 默认情况下,Team Foundation Server 管理员、项目集合管理员和团队项目管理员组的成员具有此权限。 有关更多信息,请参见Team Foundation Server 权限。
TFSLabConfig DeleteTeamProjectLibraryShare
Collection:collectionUrl
/TeamProject:{* |teamProjectName}
/Name:{* |teamProjectLibraryShareName}
[/NoPrompt]
参数
参数 |
说明 |
---|---|
Collection:collectionUrl |
必需。 团队项目集合的 URL 包含团队项目 例如 /collection:http://abc:8080/TFS/DefaultCollection。 |
TeamProject:{* |teamProjectName} |
必需。 包含要删除的库共享的团队项目的名称。 如果名称中有空格,请使用引号。 可使用星号 * 指定团队项目集合中的所有团队项目。 |
Name:(* |teamProjectLibraryShareName) |
必需。 要删除的团队项目库共享的名称。 如果名称中有空格,请使用引号。 使用星号 (*) 指定团队项目的所有库共享。 |
NoPrompt |
可选。 不提示用户进行确认。 |
示例
对于示例中的更强的可读性,命令选项列在单独行上。 在一个命令提示符窗口中,在同一行上键入一个命令的所有选项。
在第一个示例中,移除分配给团队项目集合中的每个团队项目的所有库共享。 在第二个示例中,一个库共享从特定团队项目中移除。
REM First example
TFSLabConfig DeleteTeamProjectLibraryShare
/collection:http://abc:8080/TFS/DefaultCollection
/teamProject:*
/name:*
REM Second example
TFSLabConfig DeleteTeamProjectLibraryShare
/collection:http://abc:8080/TFS/DefaultCollection
/teamProject:Project1
/name:ls1
请参见
参考
TFSLabConfig ListTeamProjectCollectionLibraryShares 命令
TFSLabConfig ListTeamProjectLibraryShares 命令
TFSLabConfig CreateTeamProjectLibraryShare 命令