gpt4 book ai didi

Powershell 在控制台而不是对话框中显示 Regsvr32 结果

转载 作者:行者123 更新时间:2023-12-04 01:26:38 25 4
gpt4 key购买 nike

我已经搜索过,但没有找到任何答案。
任务是使用 Powershell ps1 注册一个 dll,然后是其他行脚本。不想被对话打断,所以加了/s范围。但是现在不管成功还是失败,结果信息都被忽略了。
我希望在控制台中显示结果。但是如何?

最佳答案

启动 regsvr32.exe /sStart-Process -PassThru并检查 ExitCode属性(property):

$regsvrp = Start-Process regsvr32.exe -ArgumentList "/s C:\path\to\your.dll" -PassThru
$regsvrp.WaitForExit(5000) # Wait (up to) 5 seconds
if($regsvrp.ExitCode -ne 0)
{
Write-Warning "regsvr32 exited with error $($regsvrp.ExitCode)"
}

关于Powershell 在控制台而不是对话框中显示 Regsvr32 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37110533/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com