文本版|topic 高级搜索
   名人堂 帮助 论坛制度 意见反馈 | 首页 博客 周新贴 专题 求职 读书
RSS 底部
 
社区导航: 专家门诊   网络技术   操作系统   数据库   程序设计   系统应用   考试认证   CIO及信息化   站长交流   综合交流   下载基地  51CTO产品服务 设为首页 | 收藏本站
51CTO技术论坛» Windows » WSUS全攻略之六 :使用命令行工具管理WSUS服务器       [ 打印]  [ 订阅]  [ 收藏]  [ 推荐给朋友]   [ 本帖文本页]

论坛跳转:
     
标题: [转载] WSUS全攻略之六 :使用命令行工具管理WSUS服务器  ( 查看:151  回复:0 )   
 
特爱蚂蚁
管理员  点击可查看详细


诚信兄弟   行业勋章   技术勋章   管理员专用   十二生肖之牛  
帖子 1261
精华 3
无忧币 3102
积分 1300
阅读权限 255
来自 (保密)
注册日期 2008-6-3
最后登录 2008-9-5 离线

[查看资料]  [发短消息]  [Blog
       
发表于:2008-6-27 10:44   标题:WSUS全攻略之六 :使用命令行工具管理WSUS服务器
上一帖 |
为了便于管理,WSUS服务器中提供了一个命令行工具WSUSUtil.exe,你可以使用它完成一些在WSUS管理控制台中不能进行的任务,例如导入导出数据等等。WSUSUtil.exe位于%WSUSInstallationDrive%\Program Files\Update Services\Tools目录下,只能运行在32位的操作系统中,你可以使用它执行以下任务: 51CTO技术论坛n
?v*~%F3G

*C"d5dn;@;Ed
命令选项
&S9f2bAR
r aw,BYbbs.51cto.com
E w/kv0~2RJn"ct
`

作用51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离a q] G)zO
pT

51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离+D GE#j.hqjS!U{O
export
?`o4Q Ebbs.51cto.com        ]!]Z)u%TO8`yE
此命令允许你将更新元数据导出到一个导出包文件中,但是你不能使用此命令来导出更新文件、更新批准情况或服务器设置。 51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离8o,K?1~'D(t,w

Y%lD4j+r AG8Xr51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离import*{Z(OsBl%Q

"kF+T9T3a
G-Abbs.51cto.com
此命令允许你将export命令导出的元数据导入到WSUS服务器中,这可以用于同步WSUS服务器之间的元数据。
k+n)s.e0jj6s51CTO技术论坛51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离L!yg6i?9wC
migratesus
]_;Yk.w N2J L51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离+TG"?!~ JxB-@
此命令用于将更新批准从SUS 1.0服务器移植到WSUS服务器中。
2fF-a{9_'Y&W)j6Fbbs.51cto.com
d"xs\.hd{
Xg1z8t
movecontent
7{y~bh51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离
|up/W
OBa)suZ
修改WSUS服务器本地存储更新文件的目录,并且可以选择是否将所有更新文件从源位置复制到目的位置中。
\qL qS mm51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离
5SIbK        U(Z:Ereset51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离uPB4w+A5E

.p!X0ep-iwVhS51CTO技术论坛检查WSUS数据库中每一个元数据是否具有本地存储对应的更新文件,如果更新文件丢失或者被损坏,WSUS将再次下载更新文件。
T9Y%~\?j51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离51CTO技术论坛@5X
xb(w/t$Q;@

deleteunneededrevisions
!I+O)C|K sp
.y _9YU#R将不再使用的更新版本的更新元数据从WSUS数据库中删除,当MSDE数据库容量到达上限时非常有用。
:z*|0Vy#_*sD!ZK
Yx;E
vX'a4]6q

listinactiveapprovals51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离 g*xe9c+aKC

iR_/V5I返回由于修改服务器语言设置而导致为处于永久不活动状态的批准列表。
5}+t9^n1e \|8m51CTO技术论坛q0N}5qKO
@ TZ+z

removeinactiveapprovalsbbs.51cto.com"MhAe0{ItZ W*E
51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离xx;A5B4h4Z#S3UZ
移除由于修改服务器语言设置而导致为处于永久不活动状态的批准,运行此命令无需预先运行listinactiveapprovals。51CTO技术论坛ni;l4E+UXp


JU+tA5p8C!~        C51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离
 
.SQG BmC导入和导出
,d+s.}'J hq"v8ibbs.51cto.com导入和导出命令最常见的使用是在两台WSUS服务器之间同步更新元数据,这样可以让一台与Internet完全隔离的WSUS服务器和其他WSUS服务器之间进行更新的同步。你不能将元数据导入到运行为复制服务器模式的WSUS服务器上。
+}h
F6x&]j
^51CTO技术论坛
Export和Import命令的运行语法分别如下: 51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离J V0U"?^1L{z,^
  51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离2MB8W|YMS&i$V
Export
;G[}&HR&~4uKL
S7G
运行的语法如下所示: bbs.51cto.comiynm%vx]
wsusutil exportpackagelogfile bbs.51cto.com0f$K&~+~.m ax1c
其中 51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离w:jjA}BC

tt7?7[mCq-v8[

参数{T3Oh*|

bC g B ~aY51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离定义`YC6XaYf
Y~^"}2QG p(y i
package51CTO技术论坛;BRb9\ x&|Y*`+e

gsZ)C0K]
D"\51CTO技术论坛
导出到的文件名(不含路径则为当前目录,建议加上.cab后缀)。
d5E-~K:y*U        X51CTO技术论坛
[3kIl"IFm,v&q51CTO技术论坛logfile
vd`k ~ i        ?51CTO技术论坛f!n%~$F6RbH
创建的日志文件名(不含路径则为当前目录)51CTO技术论坛        QFS)IzP,C

,ly[P&N,Xv51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离Import 51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离)M"Xd(O%dE B
i

运行的语法如下所示:
n2icQ:~51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离wsusutil importpackagelogfile 51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离0M        C}!b        \i%u;q;m
其中 p"Bo-AU.Tg.m!LW
K*zn[L4h1Z
参数
E{&rbb$wR8]uHbbs.51cto.com!}:i8aIQA-?
定义bbs.51cto.com&CE        mZ7oj
`
QJ{


3sL+]?K8M8lbbs.51cto.compackage
%KP%zYz:IbLB51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离&`6t jvDBq
导入的文件名(不含路径则为当前目录)
7p8OzD,{
^/Zbbs.51cto.com

Q8a
Q7S+v5p)qE/N%O3T6d
logfilebbs.51cto.comh+i~O+G.Ub.E

O@]4{8k(h0tlC5t创建的日志文件名(不含路径则为当前目录)
it&Um6wX5n8a'JAW
z
Iu
{,r1A)|u&o/Q}6Q51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离
  51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离.{bv6F g        |2m#d
一个完整的导出和导入过程包含以下三个步骤: W
HH        ?j_%e

51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离,a(^
h8r7r)O p

确定目的WSUS服务器和源WSUS服务器的高级同步选项中的快速安装文件特性和语言设置完全匹配;
eB"f%W4aw_bbs.51cto.com.Q`C~p0S ?%X.Y
将更新文件从源WSUS服务器复制到目的WSUS服务器中。默认更新文件是存放在%WSUSInstallationDrive%:\WSUS\WSUSContent目录下,你可以使用任何方式来复制这些文件,例如直接复制或者通过备份进行; 51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离*REl        B"a
{

)kS
J~ xw[$o

在源WSUS服务器上运行export命令,将更新元数据导出到一个文件中,再将此文件复制到目的WSUS服务器,运行Import命令导入元数据。为了进行这个操作,你所登录的账户必须属于WSUS服务器上的本地管理员组,并且只能在WSUS服务器上本地进行操作。
Fis8m'p3I.IvA你必须在导入元数据前复制更新文件到目的WSUS服务器上,如果目的WSUS服务器发现和元数据对应的更新文件不存在,则会显示更新下载失败。 bbs.51cto.comu
?+Sn:Y+PS$b
G

备份WSUS数据的过程也非常简单,WSUS的数据分为两部分:
:L2yy:[l3p'g51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离,s-\/HJ.{;y
M

WSUS数据库,默认存储路径为%systemdrive%\WSUS\MSSQL$WSUS\,存放更新元数据、WSUS服务器配置信息和客户端计算机更新情况 等;
^~iT s        v$jY51CTO技术论坛
0z l$GD,{!|K}bbs.51cto.comWSUS更新文件,默认存储路径为%systemdrive%\WSUS\WSUSContent。

}MG&p1Bzf(x*{u51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离
你只需要对此两个目录进行备份即可,还原WSUS数据时将备份数据恢复到原路径即可。
?9Y:C:yE
F
51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离sg {0V{Z"B1YZ-k        \3K ~

0{YT
M ee E\
移动更新文件
b.F }yIT51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离当WSUS服务器用于本地存储更新文件的硬盘空间不足或者出现故障时,你可能需要将更新文件移动到另外的磁盘上进行存储。而Movecontent命令正是用于实现这一需求。运行此命令时,WSUSUtil.exe执行以下操作: 51CTO技术论坛,p/SRb)l.?
51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离$c6S.m
vYP8~%Ry

将更新文件从源位置复制到目的存储位置;
2o!jIjz51CTO技术论坛6r/Ji:Q#NN%M)Y R1]
更新WSUS数据库中的本地存储位置以及IIS中的虚拟目录映射。 bbs.51cto.com\
Oj]C!en

更新文件存放的目的存储位置必须是NTFS文件格式;如果目的存储位置中更新文件已经存在,则WSUSUtil.exe将不会复制相应的文件;并且WSUSUtil.exe将会设置目的存储位置的NTFS权限和源位置一致。 bbs.51cto.com0tZy5_xsQ zK
你可以使用其他方式,例如xcopy或者备份工具来将更新文件复制到目的存储位置,然后在WSUSUtil.exe运行时指定skipcopy参数不复制更新文件。 fa4m/]1t |V!W&D
运行的语法如下所示: 51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离,y#]4xbr l
wsusutil movecontentcontentpath logfile[-skipcopy] bbs.51cto.com6H!m Msx0~0Ch
其中
)R#AcZ-V
Z?7D51CTO技术论坛

cd Z#\J
Uc
参数
-tI:UNy[z51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离
L5nH4}
Ebbs.51cto.com
定义
b$^R6w:hX{%V!O51CTO技术论坛
dL]Y6VW        {.x51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离contentpath51CTO技术论坛)i^ MNd5r!G
bbs.51cto.comm
f!s"L+}2[+Y*W

目的存储位置的路径,此路径必须存在
"|9@-fM8L Ny
^51CTO技术论坛
(`
|bE-h/g        LN/X2P

logfile
k
su%{vDa51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离
m1~L4ZA:re
创建的日志文件名(不含路径则为当前目录)
H|!\3I`uI:n'tVi51CTO技术论坛;G9n*Yg.e`T
-skipcopy51CTO技术论坛d5ZW        y']:W4a
51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离Yls*l g'wz
可选,只更新WSUS数据库中的本地存储位置,不进行更新文件复制操作。51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离3l@i&t n1S/r9n
k


K;z0DF"M\KZ ^$l51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离  bbs.51cto.com2@dG9L6@8|5\+H a
 
:z/_3k{_3x0LR51CTO技术论坛维护操作
/?I`3o um51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离Reset
@;j        cYX51CTO技术论坛此命令用于检查WSUS数据库中每一个元数据是否具有本地存储对应的更新文件,如果更新文件丢失或者被损坏,WSUS将再次下载更新文件。此命令在你刚恢复WSUS备份数据或者排除更新批准故障时非常有用。
8tZc.["DwJr51CTO技术论坛运行的语法如下所示: 51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离d-g$sW2f{Mn1`Y
wsusutil reset

u)kV8s$E
qhXb
  w r?$y;mi?@
  51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离#c)Vv$V;V&sN'y!R(S
Deleteunneededrevisions

D9O        J"S?Fb51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离
将不再使用的更新版本的更新元数据从WSUS数据库中删除,当MSDE数据库容量到达上限时非常有用。
p8j(SX"Xph0_2f&zbbs.51cto.com不再使用的更新版本是指至少有一个月没有部署到任何计算机组的更新,但是这个时间定义是WSUSUtil.exe自动进行控制的。例如当你对超过1G的数据库进行此操作并且数据库减少的容量不到25%时,此时间将会重新定义为7~15天。
[7QcB,V \51CTO技术论坛运行的语法如下所示:
6@5I6|a^        w(`QWwsusutil deleteunneededrevisions W        zp&d_0rGn
运行之前必须停止WSUS Web站点服务,并且只有在命令运行完成后才能启动WSUS Web站点。
g+r2_N$k  51CTO技术论坛}#F
k}3_8YJ.o

 
/l$D I'p${Z P yI51CTO技术论坛Listinactiveapprovals51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离^.i;mcr"zDj
返回由于修改服务器语言设置而导致为处于永久不活动状态的更新批准列表。如果你在上游WSUS服务器上修改了语言选项,则你可能会遇到上游WSUS服务器批准的更新数和下游复制服务器上批准的更新数不匹配的现象。例如:你配置上游WSUS服务器同Microsoft Update同步所有语言的更新,并且获得了300个更新,其中250个是英文的更新。然后,你修改上游WSUS服务器,只同步英文更新。下游复制服务器和它进行同步时,只会下载活动的更新,即250个英文的更新。这样,在上游WSUS服务器上,你可以看到你批准了300个更新,而下游复制服务器上你却看到只批准了250个更新。
c xA*mFF5xyw$L51CTO技术论坛此时,你就可以在上游WSUS服务器上使用listinactiveapprovals来查看永久不活动的更新批准,在上例中就是那50个非英文的更新,然后再决定是否通过removeinactiveapprovals命令来移除它们。 5o%Rm
ORa2cH na

  51CTO技术论坛0Hg$mt*g[9qU
运行的语法如下所示: 51CTO技术论坛        X(Z.mZ3_T1sp
wsusutil listinactiveapprovals bbs.51cto.comLAl'pf \j
 

?.ikZ2zoubbs.51cto.com
  Ylv]W#d
 51CTO技术论坛1[(@.oh:?Q
Removeinactiveapprovals
2_1R"m$gA51CTO技术论坛此命令用于移除listinactiveapprovals所列出的永久不活动的更新,你无需在运行此命令之前运行listinactiveapprovals命令。 5AR-yYW S*q"Y
运行的语法如下所示: 51CTO|计算机|网络|信息|技术|安全|路由器|网管|Windows|Vista|数据库|网站|开发|下载|灌水|零距离{H8p"\!VN1E9d
wsusutil removeinactiveapprovals



喜欢篮球和bbs的纯情小正太一枚..
2008-6-27 10:441楼
[ 顶部 ]
     
论坛跳转:  

| | |

标记已读 · 删除论坛Cookies · 文本版 · WAP
 
| 诚征版主 | 版主堂 | 意见建议 | 大史记 | 论坛地图
Copyright©2005-2008 51CTO.COM  Powered by Discuz!
本论坛言论纯属发布者个人意见,不代表51CTO网站立场!如有疑义,请与管理员联系。
京ICP备05051492号