首先是wsus自带的命令行工具:wsusutil.exe该程序位于\program files\update services\tools目录下。
该程序命令行有如下功能:
checkhealth
检查服务器组件运行状态,在事件查看器应用程序栏可查看结果
configuressl
更改IIS配置后刷新注册表项
deletefrontendserver
从数据可中删除服务器记录
listinactiveapprovals
返回因为修改服务器语言设置导致不活动的批准列表
removeinactiveapprovals
删除因为服务器语言设置不当造成的不活动的更新审批
export and import
导入和导出更新元数据,用于多台WSUS之间的更新同步
healthmonitoring
在数据库中配置状态检视值

listfrontendservers
列出数据库中服务器信息
movecontent
更改WSUS服务器更新文件的储存位置。对于当前储存文件磁盘空间不足时就需要使用了。
movecontent [-skipcopy]
:内容文件的新根目录。路径必须存在。
    :要创建的日志文件的路径和文件名。
-skipcopy     :表示只应更改服务器配置,
                 不应复制内容文件。
reset
检查WSUS数据库中每个数据元是否于本地储存的更新文件相同,如果丢失或损坏,下次链接更新服务器将重新下载更新

deleteunneededrevisions
删除不在更新的数据元,运行此命令必须要先关掉控制台和IIS站点服务

usecustomwebsite
更改wsus web服务端口80为8530,可反向操作

第2个工具是wsusdebugtool
其参数
wsusdebugtool.exe /tool:purgeunneededfiles
删除WSUS中已拒绝安装的补丁
wsusdebugtools.exe /tool:setforegrounddownload
不使用BITS下载更新,直接连接下载

wsusdebugtool.exe /tool:getbitsstatus
查看bits工作状态

wsusdebugtool.exe /tool:getconfiguration
查看wsus服务设置信息

WsusDebugTool.exe /Tool:GetLogs /OutputCab:c:\ServerLogs.cab
导出WSUS服务器配置及安装等日志进行DEBUG

1. 如何快速获取当前机器上的已经更新的补丁列表?
运行 systeminfo 命令
2. 快速获取需要安装的补丁文件
运行 wuauclt.exe /detectnow
或 wuauclt.exe /resetauthorization /detectnow
可以结合 gpresult 和 gpupdate 命令使用