运行 WsusUtil.exe 的启动进程问题

问题描述

我有一个非常简单的问题,我似乎无法弄清楚...

我有一个 powershell 脚本来更新 WSUS 数据,然后将其导出,以便我可以将其刻录到 CD 以用于我们的安全环境,一切正常,除了运行 wsusutil.exe 之外,我在尝试定义参数时遇到错误。

>

这是原始脚本

$nicedate = Get-Date -UFormat %m-%d-%Y

Write-Output("Starting wsusutil...")
Set-Location "C:\Program Files\Update Services\Tools"
Start-Process wsusutil.exe export "E:\$nicedate-export.xml.gz" "E:\$nicedate-export.log"
Write-Output("wsusutil completed")

但我得到的错误是...

“Start-Process:找不到接受参数'E:\Metadata\04-14-2021-export.xml.gz'的位置参数。”

所以我修改了代码来做:

Write-Output("Starting wsusutil...")
"C:\Program Files\Update Services\Tools\WsusUtil.exe" export "E:\Metadata\$nicedate-export.xml.gz" "E:\Metadata\$nicedate-export.log"
Write-Output("wsusutil completed")

但它仍然没有启动服务。我只需要在 WsusUtil.exe 上运行导出并定义日志和 zip 的输出。关于我做错了什么的任何想法?

注意:经过测试后,我计划将这条线变成 try-catch 以备将来使用。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)