相关疑难解决方法(0)

pwsh -命令正在删除引号

在 pwsh 中调用以下命令:

Write-Host '{"drop_attr": "name"}' 
Run Code Online (Sandbox Code Playgroud)

结果正常:

{"drop_attr": "name"}
Run Code Online (Sandbox Code Playgroud)

现在通过 pwsh 执行相同操作:

pwsh -Command Write-Host '{"drop_attr": "name"}'
Run Code Online (Sandbox Code Playgroud)

结果缺少引号和方括号?

drop_attr: name
Run Code Online (Sandbox Code Playgroud)

powershell

4
推荐指数
1
解决办法
3501
查看次数

如何在运行 .exe 时使用安装参数和 -wait

我想安装 SQLServer2014SP1,然后安装 SQL Data Tools。在安装 SQL Data Tools 之前,我需要它等待 SP1 完成。

这是我一直在尝试的:

Write-Host "Launching SQL SP 1 ..."
Start-Process "\\mynetworkpath\SQLServer2014SP1.exe" -wait /qs /IAcceptSQLServerLicenseTerms /Action=Patch /AllInstances 

Write-Host "Lauching SQL Server Data Tools install ..."
& "\\mynetworthpath\SSDTBI_x86_ENU.exe" /ACTION=INSTALL /FEATURES=SSDTBI,SNAC_SDK /Q /IACCEPTSQLSERVERLICENSETERMS
Run Code Online (Sandbox Code Playgroud)

我尝试了不同的-wait/安装参数组合,但是我收到了 SP1 安装失败的一般错误,或者它会完成并且 SSDT 安装永远不会启动。

如果有更好的方法来做到这一点,我愿意接受建议。但它确实必须是自动化的。

powershell

3
推荐指数
1
解决办法
1045
查看次数

标签 统计

powershell ×2