- 积分
- 86
- 鸿鹄币
- 个
- 好评度
- 点
- 精华
- 最后登录
- 1970-1-1
- 阅读权限
- 20
- 听众
- 收听
助理工程师
 
|
发表于 2013-5-17 22:59:55
|
显示全部楼层
一、wsus自带的命令行工具:wsusutil.exe
. c. D3 l5 B U; b3 h- I6 v5 g/ F4 X
该程序位于\update services\tools目录下。
- t3 f/ z% ]3 ]; B: i$ n1 d
% w& r) \! i3 b; R, |* b该程序命令行有如下功能:9 C; t3 c" }, q3 E6 G
/ }* O6 _. d' k; u0 L% g$ Y: M5 ?- nwsusutil checkhealth. C* }; b* Y w' X
2 _& P1 [7 @: S' B& [3 D% s
介绍:建议 WSUS 服务立即检查其组件的运行状况。结果将显示在 NT 事件日志中。. `( `6 [% W- l' h$ b. A: Y
4 r' Z7 H" G' n& A3 f" B
说明:检查运行情况
( ~# Y' k% x6 N, S/ ~- l" @1 Y) _/ e7 X' F9 {. j5 I
wsusutil configuressl
P9 P, @! y4 ~( c) P
$ j u& P, V2 L G; {介绍:更改完 IIS 配置后更新WSUS 服务器的注册表。
' I! n2 S$ Y0 }9 W4 L
1 ]4 T1 F2 k. A/ R) X说明:configuressl
% g, S3 l7 ^4 T! P. r' e
7 y7 l8 ~1 }0 [2 }" \9 x2 mwsusutil configuresslproxy
# V* i' {: R/ m. p. g# P3 r5 t8 b: }) |7 f+ j
介绍:管理 SSL 通信使用的独立代理服务器配置设置。/ G1 S/ B( B0 `
. q7 K+ D7 ]# P9 T+ |
说明:configuresslproxy* W$ G9 H4 o$ h) D
2 e6 |$ i( b I2 I: gwsusutil deletefrontendserver O4 b4 e% R& ?& g- P- V9 A. x
8 p R% X; X2 H" G2 \
介绍:在 WSUS 数据库中删除前端服务器记录。
8 i+ @) s1 a4 A/ t7 z: T/ z6 n( G
说明:deletefrontendserver
) m( H$ t$ G6 q9 d z, B( b0 p4 X/ \/ C, d0 w
wsusutil listinactiveapprovals
6 J( L& W; u2 _- Q B# O, K' \1 g% J; _; ^( ~, p6 I
介绍:返回批准的更新标题列表,这些批准由于服务器语言设置处于永久不活动状态。
$ U7 l* Y# e; `9 d: K: ^. F# g% Y& o( b7 L0 W
说明:listinactiveapprovals
* R) Z* c" |+ h7 F& b' O% h7 e) S/ j0 B! E0 J" o0 u
wsusutil removeinactiveapprovals+ L- X# l$ M9 p' |: O9 V
" ?* A6 K% m% h5 u5 m8 ^
介绍:由于 WSUS 服务器语言设置的原因,删除永久处于不活动状态的更新审批。" u* j8 `8 I- F% L0 k
& E) W, C& O+ G& S( L, [说明:removeinactiveapprovals! |* o2 g1 y) p4 _( U$ _
v( Q( V% @9 [& x# ?
wsusutil export; w9 C Q! b1 a
8 _3 V% C( H& D1 l$ g
介绍:将更新元数据库(不包含内容文件、批准或服务期设置)导出到导出包文件。然后在另一台 WSUS 服务器上导入该包文件。还可以在不使用网络连接的情况下允许服务器同步。$ s! z$ |9 r- d6 j" E# X
6 N% o" d/ k0 \说明:export
5 c& i# D5 ^* h! @& W7 G! Y! X6 N C% d
wsusutil healthmonitoring
2 n! K8 x9 v7 F# P! w" e1 h& I& H% ~4 j r6 u, O) z
介绍:在数据库中配置运行状况监视值。如果未指定新值,则显示当前值。9 Y4 g" A0 L$ s- P
7 Y( p: M f6 f) I; {5 U4 V
说明:healthmonitoring
# d" @& p) J) K% x0 ~# `7 d8 S
wsusutil import
) v% ~3 j( s* o; d3 x
. U4 g0 h, i( ]5 }1 i9 I) M介绍:将更新元数据(不包括内容文件、批准或服务器设置)从另一台 WSUS 服务器创建的导出包文件导入到此服务器。这可以在不使用网络连接的情况下同步此 WSUS 服务器。
) |+ z+ X @0 ^$ g" |+ ^/ |: P* V$ `; C8 I+ p+ E
说明:import- R$ {0 G; P9 _, r. r, ~/ r6 h
; X" M; Q, }4 n4 p! ~wsusutil listfrontendservers' b1 a, E& ] p0 X' _
7 p# U! H% m9 f9 E1 [. D
介绍:列出 WSUS 数据库中的前端服务器信息。8 v% u( H$ `! |4 _9 V6 ]
0 m& k/ {. |2 c0 y$ h0 f
说明:listfrontendservers
3 `8 j, K2 j& M; \& c7 ` S0 ~# A/ U& [
wsusutil movecontent3 O. g, K6 H6 i! {
6 I/ Q" E2 R( c% n6 ^
介绍:更改 WSUS 服务器存储内存的文件系统位置,并且可以选择将任何内容从旧位置复制到新位置。
: t( V. u! a+ O% o0 g( ^( b7 V
# E2 H) U" @& \& P' ]) J& t: a% S2 A; Xmovecontent <content path> <log file> [-skipcopy]
0 b0 _( J' G) n* Y8 c! W* D% s; o9 N& g- D: V9 B" M4 m& P+ j
<content path>:内容文件的新根目录。路径必须存在。
. p& D& D/ N# Y: V& z, Y( G! K, {/ g7 M: X! S" w- V& K
<log file> :要创建的日志文件的路径和文件名。
0 A, y8 f/ g2 @8 _4 [0 J3 k
1 y" I& Q( I0 i. t' Q# ]-skipcopy :表示只应更改服务器配置,不应复制内容文件。- v( v& a+ G% X3 L
- a7 c; F+ o! C8 g说明:movecontent
' x$ O/ |: O5 n: S7 T
& k9 A6 W; d! y( N" hwsusutil reset
|, \, P2 O$ U. J! K+ L% e% K6 H, t! ?8 Y" m4 z" Y4 l
介绍:检查数据库中的每个元数据行是否具有文件系统中存储的相应内容。如果内容丢失或损坏,WSUS将重新下载该内容。在还原数据库后,这是非常有用的。
: j4 v+ ?' L" Y" p# n1 P6 v) D3 C0 T a+ `7 ]
说明:reset
4 h7 A6 e+ _% Q5 {; s; G6 }9 x
0 ?. }. G1 I# |, _; H, Ywsusutil usecustomwebsite
! w0 }* ?0 L1 _8 s/ b$ M2 G s/ k9 E. h) w( w* P
介绍:将 WSUS Web 服务所用的端口号从 80 更改为 8530,反之既然。, H' J/ s) P8 i0 a9 @
& Q& {8 e0 k# p/ f说明:usercustomwebsite5 [: M/ e4 O! \$ z+ g) e: x
( U; [1 A, G0 K6 s; t& G
wsusutil listunreferencedpackagefolders2 j' S6 Z5 c- e! Y
* p, q3 }3 I% d9 J
介绍:列出与来自 Microsoft Update 以外的更新关联的文件夹。可以安全地将它们删除,因为 WSUS 服务器不再引用这些文件夹。注意:对于 MSI 更新,您可能需要保留完整的程序包文件夹,因为已安装该程序的客户端会继续将改文件夹用于 MSI 修复操作。WSUS 提供了 API (但没有 UI),以用于分发来自 Microsoft Update 以外的更新。可以使用 IUpdate.Delete API 从服务器重删除此更新的元数据,但更新内容仍保留在程序包文件夹中。 v @3 [( H- p
5 D2 `0 E: E& f8 ]wsusutil deleteunneededrevisions
; J: G4 }5 z( j& J& k5 ^' J; {$ C3 M: F! f
删除不在更新的数据元,运行此命令必须要先关掉控制台和IIS站点服务( k$ N% M9 C) f: Y! D+ M$ R3 \; f# W8 T
- W" b# m! [+ g: p
二、wsusdebugtool
2 h' U9 Q/ r, c" L: E9 g3 C
! a% ?- f* P" Twsusdebugtool.exe /tool:purgeunneededfiles+ l2 u' [ ^/ c
1 y! w+ _/ v7 i# O% C n) K6 j
删除WSUS中已拒绝安装的补丁
. ?! z4 ~/ U) |
1 Z1 M5 M# Q7 owsusdebugtools.exe /tool:setforegrounddownload, H7 i& b% `( C* F, @+ l8 g
: R7 \: Z2 ?5 b- O7 O
不使用BITS下载更新,直接连接下载: m, v- g- N% Z$ I- G# m4 N3 k7 Q
- x, p7 }4 u4 w& z0 Q7 k, k
wsusdebugtool.exe /tool:getbitsstatus4 K. x5 c& q0 Y: a( ?/ w
8 P- E5 @' |0 o0 M6 j+ E |7 N* h- N
查看bits工作状态
! w5 m n2 Z. h# @2 G, Q. p" ^4 [9 h l% a3 J
wsusdebugtool.exe /tool:getconfiguration
8 I" L3 E4 W k4 k5 o$ s+ F
7 ~* z# e5 B8 P( c% Y查看wsus服务设置信息9 D) Y6 n5 }8 L+ f' a- E& Y
' q" k, u$ M. h. l) S0 K) lWsusDebugTool.exe /Tool:GetLogs /OutputCab:c:\ServerLogs.cab
3 X. u: r! _$ m& X9 ^
! A7 ~0 O* h. w: ?5 {导出WSUS服务器配置及安装等日志进行DEBUG4 d- {/ ]" Z3 k( T1 o% B
1 @% i- i: k' ^$ T/ N |
|