我有下面的示例腳本來創建工作正常的項目集合如何使用Power Shell腳本使用現有的空數據庫創建新的項目集合?
加載客戶端OM程序集。
[Reflection.Assembly] :: LoadFile(「C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ TestAgent \ Microsoft.TeamFoundation.Client.dll」); [Reflection.Assembly] :: LoadFile(「C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ TestAgent \ Microsoft.TeamFoundation.Common.dll」); [Reflection.Assembly] :: LoadFile(「C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ TestAgent \ Microsoft.VisualStudio.Services.Client.dll」); [Reflection.Assembly] :: LoadFile(「C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ TestAgent \ Microsoft.VisualStudio.Services.Common.dll」);
$ instanceBaseUrl =「http://TFSserver:8080/tfs/」; $ tfsServer = new-object Microsoft.TeamFoundation.Client.TfsConfigurationServer $ instanceBaseUrl;
$ tpcSvc = $ tfsServer.GetService([Microsoft.TeamFoundation.Framework.Client.ITeamProjectCollectionService]); $工作= $ tpcSvc.QueueCreateCollection( 「SampleMyCollectionNameTest_1215」,#集合名稱。 「」 #描述。 $假,#不要將此默認集合。 「〜/ SampleMyCollectionNameTest_1215 /」,#虛擬目錄 「Started」,#創建後的狀態 $ null,#no令牌 「Server = SLQ \ Instance; Integrated Security = SSPI;」,#創建集合的SQL實例,如果未指定SERVER \ INSTANCE使用默認實例 $ null,#null因爲集合數據庫尚不存在。 $ null)#null因爲集合數據庫尚不存在。
$集合= $ tpcSvc.WaitForCollectionServicingToComplete($工作)
我如何使用電源外殼腳本來創建新的項目集合與現有的空數據庫。