windows - Powershell脚本自动输入端口号

标签 windows powershell scripting

大家好,我正在尝试编写一个脚本>>新手<<,我想通过任务计划程序运行它。它是一个Windows服务器更新服务清理工具。我已经单独运行了这些命令,因为在我的服务器上运行它们似乎与运行 gui 一样不起作用。我想从一个脚本运行所有进程。输入命令后,它提示我输入端口号,我想静默运行它。

Get-WsusServer "wus" | Invoke-WsusServerCleanup -CleanupObsoleteUpdates

运行此命令后,它将提示我输入端口号;这是 8530 我希望脚本为我输入它,然后在完成后转到下一个命令;例如

Get-WsusServer "wus" | Invoke-WsusServerCleanup -CleanupUnneededContentFiles

提前致谢

最佳答案

出现该提示是因为 -PortNumber 参数是必需的,而您没有指定它。要运行 cmdlet 而不提示输入参数,请在命令行上指定它:

Get-WsusServer "wus" -PortNumber 8530

关于windows - Powershell脚本自动输入端口号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47083559/

相关文章:

.net - Perfmon、PerfMonitor 和 PerfView

windows - 使用 regex-compat 的 Windows 上的简单正则表达式替换崩溃

powershell - 如何将一个脚本中的未绑定(bind)参数作为参数传递给另一个脚本?

.net - 我可以使用什么软件或服务以编程方式调用电话?

c# - 是否可以在 c# 中的 Powershell cmdlet 之间共享属性和注释?

xml - 在PowerShell中将exiftool XML读入变量

python - 嵌入在 C++ 中的 Lua 是否能够拥有持久的局部变量?如果没有,是否有脚本语言可以做到?

linux - 如果 Linux 进程失败或崩溃,自动重新启动它

scripting - 是否有 curl/wget 选项可以防止在出现 http 错误时保存文件?

python - 使用 Python 和 Tkinter 制作一个简单的 GUI,我将无法识别的选择器发送到实例