使用Powershell进行TFS 2017静默安装

时间:2017-08-31 12:04:14

标签: powershell powershell-v2.0 tfs2017

我正在尝试使用静默安装powershell脚本安装TSF 2017。我可以安装它,但它没有正确安装。它不会在程序文件中创建任何文件夹。但它在控制面板中显示出来。 下面是我现在使用的脚本,

$安装=" d:\ TeamFoundationServer2017_Update2 \ TfsServer2017.2.exe"  $ PARAMS = @(" d:\ TeamFoundationServer2017_Update2 \ ISO \ tfsserver2017.2_enu.iso"" / Q"" /全"" / NORESTART"" / NoWeb"" /被动"" /的ProductKey"" /布局= C:\用户\ UL \桌面\测试"" / NoRefresh"" /登录=桌面\ LOGFILE.TXT&#34)  &安培; $ Installer $ Params

$ Params中是否有任何遗漏的内容。它调用exe文件并执行它。在contorl panel我能看到。但在程序文件中它不会到来。它也没有安装。

请帮助我。

1 个答案:

答案 0 :(得分:-1)

TfsServer2017.2.exe是一个网络安装程序,它将从VisualStudio.com下载TFS并启动安装。但是,安装过程本身只会将TFS位添加到您的计算机上。在此过程结束时,安装程​​序将启动 TFS配置中心

enter image description here

即使选择基本场景(此场景为了简化而优化,使用大多数输入的默认选项),您仍需要选择并输入许多配置。

更多详情请参阅:How to set up TFS on a single server

此外,这仅适用于单个服务器方案,您还可以在Dual server / Multiple server configuration下安装TFS。非常怀疑这可以通过一个PowerShell脚本完成。

您还可以查看本教程 - Team Foundation Server 2017 Installation Guide

如果您只是想使用PowerShell DSC资源来安装配置TFS构建代理,请参阅GitHub中的this代码源。