我正在尝试使用静默安装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我能看到。但在程序文件中它不会到来。它也没有安装。
请帮助我。
答案 0 :(得分:-1)
TfsServer2017.2.exe
是一个网络安装程序,它将从VisualStudio.com下载TFS并启动安装。但是,安装过程本身只会将TFS位添加到您的计算机上。在此过程结束时,安装程序将启动 TFS配置中心。
即使选择基本场景(此场景为了简化而优化,使用大多数输入的默认选项),您仍需要选择并输入许多配置。
更多详情请参阅: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代码源。