【发布时间】:2017-08-31 12:04:13
【问题描述】:
我正在尝试使用静默安装 powershell 脚本安装 TSF 2017。我可以安装它,但它没有正确安装。并且它没有在程序文件中创建任何文件夹。但它显示在控制面板中。 下面是我现在使用的脚本,
$Installer="D:\TeamFoundationServer2017_Update2\TfsServer2017.2.exe" $Params=@("D:\TeamFoundationServer2017_Update2\ISO\tfsserver2017.2_enu.iso","/Q","/Full","/NoRestart","/NoWeb","/Passive","/ProductKey", "/Layout=C:\Users\ul\Desktop\Test","/NoRefresh","/Log=Desktop\Logfile.txt") & $Installer $参数
我在 $Params 中有什么遗漏的吗?它调用exe文件并执行它。在控制面板中我可以看到。但是在程序文件中它不会出现。而且它也没有安装。
请帮帮我。
【问题讨论】:
-
你正在传递一个日志参数
/Log=Desktop\Logfile.txt,你检查过那个文件吗?那里的相对路径也可能有问题,但我不熟悉那个安装程序。 -
是的,我已经检查过了,它是空的