大家好,我正在尝试编写一个脚本>>新手<<,我想通过任务计划程序运行它。它是一个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/