??xml version="1.0" encoding="utf-8" standalone="yes"?>www.性欧美,国产精品入口,国产日韩欧美在线一区http://www.aygfsteel.com/nighTuner/category/1027.htmlzh-cnFri, 02 Mar 2007 05:05:22 GMTFri, 02 Mar 2007 05:05:22 GMT60Step-by-Step Guide to Remote OS Installationhttp://www.aygfsteel.com/nighTuner/articles/3674.htmlnighTunernighTunerSat, 23 Apr 2005 23:35:00 GMThttp://www.aygfsteel.com/nighTuner/articles/3674.htmlhttp://www.aygfsteel.com/nighTuner/comments/3674.htmlhttp://www.aygfsteel.com/nighTuner/articles/3674.html#Feedback0http://www.aygfsteel.com/nighTuner/comments/commentRss/3674.htmlhttp://www.aygfsteel.com/nighTuner/services/trackbacks/3674.html阅读全文

nighTuner 2005-04-24 07:35 发表评论
]]>
安装集服务的渐q指南(转蝲Q?/title><link>http://www.aygfsteel.com/nighTuner/articles/3453.html</link><dc:creator>nighTuner</dc:creator><author>nighTuner</author><pubDate>Tue, 19 Apr 2005 04:01:00 GMT</pubDate><guid>http://www.aygfsteel.com/nighTuner/articles/3453.html</guid><wfw:comment>http://www.aygfsteel.com/nighTuner/comments/3453.html</wfw:comment><comments>http://www.aygfsteel.com/nighTuner/articles/3453.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/nighTuner/comments/commentRss/3453.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/nighTuner/services/trackbacks/3453.html</trackback:ping><description><![CDATA[<span id="wmqeeuq" class=f14>  该渐q指南提供了Q在q行着Windows 2000 Advanced Server和W(xu)indows 2000 DataCenter Server操作pȝ的服务器上,安装集服务的说明。该指南描述了在集节点上,安装集服务的过E。它的作用不是解释如何安装群集应用程序。而是指导如何安装典型的、两节点的群集本w?<BR><BR><B>内容DQ?<BR></B><BR>  · 介绍 <BR><BR>  · 集服务安装的核对表 <BR><BR>  · 集安装 <BR><BR>  · 安装集服务软g <BR><BR>  · 验安?<BR><BR>  · 附录QSCSI驱动器的安装 <BR><BR><B>介绍 </B><BR><BR>  集服务器是一l独立的服务器,q行集服务Qƈ象单个系l一栯作。通过运行着Windows 2000 Advanced Server或Windows 2000 DataCenter Server的服务器~组Q可l成集服务器,从而对资源和应用程序提供了高可靠性的、可扩展性和可管理性?<BR><BR>  集服务器的目的是,在出故障或断늚情况下,保证客户对应用程序和资源的访问。如果群集里的某服务器由于故障或l护的缘故,不可用,资源和应用程序将Ud其它可用的群集节点上?<BR><BR>  对于集pȝQ常使用高可用性,而不是容错性,q是׃定w技术提供了高度的恢复能力。容错服务器通常使用高度的硬件冗余,加上特定的YӞ对Q意单个的g或Y件故障,提供了近于即时的恢复功能。这些解x案的成本大大高于集解决Ҏ(gu)。这是因为前者要提供多余的硬Ӟq处于空闲状态,{待故障的出现。容错服务器主要用于支持高品质、高速处理的场合Q如据交换所、自动柜员机QATMQ或股票交易?<BR><BR>  集服务不保证不停顿的操作,它ؓ(f)大多数执行关键Q务应用程序提供了_的可靠性。群集服务可监视应用E序和资源,q自动将多数故障状态识别和恢复出来。用群集,可以为管理工作负h供更大的柔性,q提高整个系l的可用性?<BR><BR><B>集服务的好处有Q?/B> <BR><BR>  · 高可用性:(x)使用集服务Q资源的所有权Q如盘驱动器和IP地址自动地从有故障的服务器上,转到可用的服务器上。当集中的pȝ或应用程序出现故障时Q群集Y件将在可用的服务器上Q重启失效的应用E序Q或失效节点上的工作,分配到剩余的节点上。结果是Q用户只是觉得服务暂时停了一下?<BR><BR>  · 修复q回Q当失效的服务器q回来时Q群集服务将自动在群集中q负荷?<BR><BR>  · 易管理性:(x)可以使用集理器来理集Q(如同在同一个群集中Q,q管理应用程序(p它们q行在同一个服务器上)。可以通过拖放集对象Q在集里的不同服务器移动应用程序。也可以通过同样的方式移动数据。可以通过q种方式来手工地q服务器负P卸蝲服务器,从而方便地q行l护。可以从|络的Q意地方的节点和资源处Q监视群集的状态?<BR><BR>  · 可扩展性:(x)集服务可进行调_(d)以满不断增长的需求。当集的整体负药q群集的实际能力Ӟ可以d额外的节炏V?<BR><BR>  针对在运行着Windows 2000 Advanced ServerQ和W(xu)indows 2000 DataCenter Server的服务器的情况,本文提供了安装群集服务的说明。该指南描述了在集节点上,安装集服务的过E。它的作用不是解释如何安装群集应用程序。而是指导如何安装典型的、两节点的群集本w?<BR><BR>集服务器安装核对表 <BR><BR>  该核对表帮助你做好安装的准备。在核对表之后是渐进指南?<BR><BR><B>软g要求 </B><BR><BR>  · 在群集里的所有计机上,都安装了Microsoft Windows 2000 Advanced Server或Windows 2000 DataCenter Server?<BR><BR>  · 有某U名U解析手D,如域名系l(DNSQ,W(xu)indows互连|命名系l(WINSQ,HOSTSQ等?<BR><BR>  · 安装允许q行q程的群集管理的l端服务器?<BR><STRONG>g要求 <BR><BR></STRONG>  · 集服务节点的硬Ӟ必须满Windows 2000 Advanced Server或Windows 2000 DataCenter Server的硬件要求。这些要求可在品兼Ҏ(gu)查N面找到?<BR><BR>  · 集g必须是在集服务g兼容性列表里的(HCLQ。到Windows g兼容性列表中Q查询群集,可以找到最新的集服务HCL?<BR><BR>  · 两台满HCL的计机Q分别具有如下配|:(x) <BR><BR>  · 有所安装的Windows 2000 Advanced Server或Windows 2000 DataCenter Server的启动盘。该启动盘不能位于下面所描述的共享存储ȝ上?<BR><BR>  · ׃n的磁盘有独立的PCI存储适配器(SCSI或光U)。启动盘适配器除外?<BR><BR>  · 集里的每台计算机有两块PCI|络适配器?<BR><BR>  · 有HCL兼容的外部存储单元,它跟所有的计算机相q。它被作为群集磁盘用。徏议用独立磁盘冗余阵列(RAIDQ?<BR><BR>  · 用存储线~,共享设备连接到所有的计算机。可参考制造商的指南,配置存储讑֤。如果用了SCSIȝQ参见附录,查看额外的信息?<BR><BR>  · 对于所有节点的所有硬Ӟ每个插槽Q每个卡Q都应该是一L(fng)。这简化配|,消除潜在的兼Ҏ(gu)问题?<BR><BR><B>|络要求 </B><BR><BR>  · 唯一的NetBIOS集名?<BR><BR>  · 五个独立的、静态的IP地址Q两个用于内部网的网l适配器,两个用于外接公众|的|络适配器,一个用于群集本w?<BR><BR>  · 一个群集服务的域名用户帐号Q所有节点必L同一个域的成员)?<BR><BR>  · 每个节点应该有两个网l适配器,一个用于外接公众网Q另一个用于点对点的群集内部网。如果只使用一块网l适配器完成这两种q接Q这U配|是不被支持的。Q何独立的内部|适配器都要求是HCL兼容的?<BR><BR><B>׃n盘要求Q?/B> <BR><BR>  · 所有的׃n盘Q包括定额磁盘,都必跟׃nȝ保持物理q接?<BR><BR>  · 可以从所有的节点上,查磁盘是否接C׃nȝ上。可在主机适配器安装层ơ上Q对此进行检。请参考制造商的文档,了解具体适配器的用法?<BR><BR>  · 必须对SCSI讑֤指定独立的SISC识别Pq按照相应的刉商的用说明,完成相应的步骤。参见附录,了解关于安装和配|SCSI讑֤的信息?<BR><BR>  · 所有的׃n盘都设|ؓ(f)基本Q不是动态的Q?<BR><BR>  · 所有的盘分区都格式化为NTFS?<BR><BR>  · Ҏ(gu)有的盘Q都使用定w的RAID配置Q这不是强制要求Q。这里的关键是容错RAID配置-不能是无奇偶校验的阵列集?<BR><BR><B>安装集</B> <BR><BR><B>安装概要 </B><BR><BR>  在安装过E中Q一些节点将要关机,而另一些节点将?x)重启。这些步骤是必要的,保证q接到共享ȝ上的盘里的数据Q不?x)丢失或被破坏。这P可以保证在某个磁盘没有被集软g所保护Ӟ不会(x)同时有多个节点对它进行写操作?<BR><BR>  使用下面的表一Q确定每步应该对哪个节点或存储设备授权?<BR><BR>  该指南中的步骤是针对两节点的集的。然而,如果要安装超q两个节点的集Q用节?所在列里的信息Q确定其它节点的必要的状态?<BR><BR>?1. 集安装的上?sh)顺? <P></P> <P align=center><IMG height=464 src="http://soft.yesky.com/imagesnew/hardware/1028/Capture2.jpg" width=420 border=0></P> <P><BR>  在安装群集服务Y件前Q必采取一些步骤。这些步骤是Q?<BR><BR>  · 在每个节点上安装Windows 2000 Advanced Server或Windows 2000 DataCenter Server?<BR><BR>  · 讄|络?<BR><BR>  · 讄盘?BR><BR>  在对首节点安装群集服务前Q在每个集节点上进行这些步骤?<BR><BR>  为在ZWindows 2000的服务器上配|群集服务,你的帐号在每个节点上Q都必须h理员权限。所有节炚w必须是成员服务器Q或者所有的节点是同一个域里的域控制器。在集中,不允怸部分是域成员Q一部分是域控制器?BR><STRONG>安装Windows 2000操作pȝ <BR><BR></STRONG>  请参考Windows 2000操作pȝ包里附带的文档,在群集里的每个节点上安装操作pȝ?<BR><BR>  该渐q指南用了特定的命名结构,它源?serversteps.asp"中的Windows 2000服务器的通用基础l构配置的渐q指南。当Ӟ读者可以用Q意命名?<BR><BR>  在安装群集服务之前,必须以管理员w䆾d?<BR><BR><B>安装|络 </B><BR><BR>  注:(x)在这一部分Q要Ҏ(gu)有共享存储设备断?sh),然后?gu)有节点上c在臛_有一个节点安装好集服务Qƈ保持在线之前Q不要同时让多个节点同时讉K׃n存储讑֤?<BR><BR>  每个集节点都至需要两个网l适配?一个连接公众网Q一个连接内部网Q它只包含了集节点Q?<BR><BR>  内部|适配器徏立点对点的通信、群集状态信号和集理。每个节点的公众|适配器连接该集到公众网上,q在此驻留客戗?<BR><BR>  查所有的|络q接是否正确Q看内部|适配器是否只跟内部网适配器徏立连接,公众|适配器是否连接到公众|上。这些连接如下面?所C。在执行׃n文g安装前,在每个群集节点上执行q些步骤?</P> <P></P> <P align=center><IMG height=249 src="http://soft.yesky.com/imagesnew/hardware/1028/image003.gif" width=270 border=0></P> <P><BR><B>配置内部|络适配?</B><BR><BR>  在群集里的首节点上执行这些步?<BR><BR>  · 右键单击我的|络位置Qƈ单击属性?<BR><BR>  · 右键单击本地q接2图标?<BR><BR>注:(x)哪个|络适配器是内部的,哪个是外部的Q取决于布线。在本文中,W一个网l适配器(局域连接)是连接到公众|上的,W二个连接(局域连?Q是q接到内部网上的。在你的|络中,可能不是q样?<BR><BR>  · 单击状态。局域连?状态窗口将昄该连接状态,以及q接速度。如果窗口显C网l连接断开Q检查线~和q接Q在l箋q行前,解决该问题。单d闭?<BR><BR>  · 右键单击局域连?Q单d性,单击配置?<BR><BR>  · 单击高。将昄如下面图2所C窗口?<BR><BR>  · 应该内部网|络适配器的速度讄为网l的实际速度Q而不是缺省选择的速度。从下拉列表中选择|络速度。不要用速度的自动选择讄。一些适配器在定|速时要掉包。ؓ(f)讑֮|络适配器的速度Q单击适当的选项Q如媒体cd或速度?</P> <P align=center><IMG height=212 src="http://soft.yesky.com/imagesnew/hardware/1028/image004.gif" width=325 border=0></P> <P><BR>  · 集里的所有网l适配器都q接到同一个网上,应该h同样的配|,使用同样的双工模式、流量控制、媒体类型等。即使硬件不同,q些讄也要保持一致?<BR><BR>  注:(x)我们强烈在整个群集网l里Q用同L(fng)|络适配器?<BR><BR>  · 单击传输控制协议/互连协议QTCP/IPQ?<BR><BR>  · 单击属性。单M用下列IP地址单选按钮,q入下列地址Q?0.1.1.1。(W二个节点?0.1.1.2Q?<BR><BR>  · 键入子网掩码255.0.0.0?<BR><BR>  · 单击高单选按钮,q择WINS标签。选择止通过TCP/IP使用NetBIOS。单ȝ定,q回上一个菜单。这个步骤只用于内部|的|络适配器?<BR><BR>H口外观应该如下面图3所C?</P> <P align=center><IMG height=277 src="http://soft.yesky.com/imagesnew/hardware/1028/image005.gif" width=270 border=0></P> <P align=left><STRONG>配置公众|网l适配?<BR><BR></STRONG>  注:(x)如果有DHCP服务器,那么Q公众网的网l适配器的IP地址可自动获得,q不是群集节点的推荐使用方式。我们强烈徏议,为群集节炚w的所有的|络适配器配|静态的IP地址Q对内部|和公众|的适配器都是如此)。如果IP地址旉过DHCP得到的,那么Q如果DHCP服务器关机时Q就无法讉K集节点。如果一定要对公众网适配器用DHCPQ就要用长U期Q保证即使DHCP暂时失效Q动态分配的地址q会(x)保持有效。在M情况下,要ؓ(f)内部|络q接分配静态的IP地址。记住,对于一个子|,集服务只能识别一个网l接口?<BR><BR><B>重命名局域网l图?</B><BR><BR>  为明v见,我们改变|络q接的名U。例如,可以局域连接(2Q改为内部群集连接。这个名U有助于区分|络Qƈ正确地指定其角色?<BR><BR>  1. 右键单击局域连?图标 <BR><BR>  2. 单击重命名?<BR><BR>  3. 在文本框中键入内部群集连接ƈ按回车?<BR><BR>  4. 重复1-3步,q将公众|适配器重命名为公众群集连接?</P> <P></P> <P align=center><IMG height=167 src="http://soft.yesky.com/imagesnew/hardware/1028/image006.gif" width=300 border=0></P> <P><BR>  5. 重命名图标应该如上面?所C。关闭网l和拨号q接H口。当其它集服务器在U时Q该新连接名自动复制到q些集服务器上?<BR><BR><B>查连接和名字解析 </B><BR><BR>  为检查内部网和公众网是否通信正常Q对每个节点处的每个|络适配器执行下面的步骤。首先需要知道群集里的每个网l适配器的IP地址。如果不知道该信息,可用在每个节点里的ipconfig命o(h)Q获取该信息?<BR><BR>  1. 单击开始,单击q行Qƈ在文本框中键入cmd。单ȝ定?<BR><BR>  2. 键入ipconfig /allq按回R。将?x)在该机器上Q显C所有的|络适配器的IP信息?<BR><BR>  3. 如果在屏q上没有命o(h)行提C,那么Q单d始,单击q行Qƈ在文本框中键入cmd。单ȝ定?<BR><BR>  4. 键入ping ipaddressQ这里的ipaddress时在其它节点里的相应的网l适配器的IP地址。例如,假设IP地址如下所C:(x) </P> <P align=center><IMG height=133 src="http://soft.yesky.com/imagesnew/hardware/1028/Capture.jpg" width=326 border=0></P> <P><BR>  在这个例子里Q需要ƈ从节?键入ping 172.16.12.14?ping 10.1.1.2Qƈ且在节点2键入ping 172.16.12.12和ping 10.1.1.1?<BR><BR>  为检验名字解析,使用节点的机器名而不是IPP从客L(fng)ping每个节点。例如,为检验群集首节点的名字解析,可从L客户端键入ping hq-res-dc01?<BR><BR>  集里的所有节炚w必须是同一个域里的成员Qƈ能够讉K域控制器和DNS服务器。可以将它们配置为域控制器或成员服务器。如果决定将某节炚w|ؓ(f)域控制器Q那么,需要把同一个域里的其它所有节点也配置为域控制器。在本文档中Q所有节炚w配置为域控制器?<BR><BR>  注:(x)参看本文档后面的相关链接Q链接到额外的Windows 2000文档Q它?yu)有助于理解和配|域控制器、DNS、DHCP?<BR><BR>  1. 右键单击我的?sh)脑Qƈ单击属性?<BR><BR>  2. 单击|络标识。系l属性对话框显C完整的计算机名U和域。在我们的例子中Q域名是reskit.com?<BR><BR>  3. 如果使用成员服务器,q将它加入到一个域中。这Ӟ可以q样做:(x)单击属性,q按屏幕上显C的Q关于如何加入到一个域中)说明d?<BR><BR>  4. 关闭pȝ属性和我的?sh)脑H口?BR><STRONG>讄集用户帐号 <BR><BR></STRONG>  集服务要求有域用户帐号Q群集服务可以在在它下面q行。在安装集服务前,必须先生成该用户帐号Q这是由于安装需要用户名和口令。该用户帐号不应该属于该域里的用戗?<BR><BR>  1. 单击开始,指向E序Q指向管理工Pq单?yn)L动目录用户和计算机?<BR><BR>  2. 单击+P展开Reskit.comQ如果此前它没有被展开的话Q?<BR><BR>  3. 单击用户?<BR><BR>  4. 右键单击用户Q指向新建,q单ȝ戗?<BR><BR>  5. 键入集名称Q如下面?所C,q单M一步?</P> <P></P> <P align=center><IMG height=244 src="http://soft.yesky.com/imagesnew/hardware/1028/image007.gif" width=268 border=0></P> <P><BR>  6. 口令设|设为,用户不能修改口o(h)q且口o(h)永远不过期。单M一步,然后单击定Q创用户?<BR><BR>  注:(x)如果你的理安全{略Q不允许口o(h)永远不过期。那么,在口令过期前Q必L改口令,q刷新组服务讄?<BR><BR>  7. 右键单击zd目录用户和计机插g的左边窗格里的群集。在上下文菜单中Q选择属性?<BR><BR>  8. 单击d成员到群集?<BR><BR>  9. 单击理员ƈ单击定。这新用户在该计机上,有管理员权限?<BR><BR>  10. 关闭zd目录用户和计机插g?<BR><BR><B>讄׃n盘 </B><BR><BR>  <B>警告Q?/B>在其它节点启动操作系l前Q要保在一个节点上安装q运行了Windows 2000 Advanced Server或Windows 2000 DataCenter ServerQ以及群集服务。如果在臛_有一个节点,安装、配|和q行了群集服务前Q启动了其它节点上的操作pȝQ那么,集盘可能受到破坏?<BR><BR>  为l进行,Ҏ(gu)有的节点断电(sh)。对׃n存储讑֤上电(sh)Q然后对节点一上电(sh)?<BR><BR><B>关于定额盘 </B><BR><BR>  定额盘是用来存储群集配|数据库的检点和日志文Ӟ以帮理集。对于定额磁盘,有如下徏议:(x) <BR><BR>  · 创徏一个小分区[臛_?0兆用于定额磁盘。徏议定额磁盘ؓ(f)500兆]?<BR><BR>  · 一独立的磁盘作为定额资源。由于定额磁盘的故障Q将D整个集失效Q强烈徏议用RAID盘阵列?<BR><BR>  在群集服务安装过E中Q必Mؓ(f)定额盘提供驱动器标受在我们例子里,使用的是Q?<BR><BR><B>配置׃n盘 </B><BR><BR>  1. 右键单击我的?sh)脑Q单ȝ理,q单d储?<BR><BR>  2. 双击盘理?<BR><BR>  3. 验所有的׃n盘是否都格式化为NTFSQƈ指定为基本。如果连接新的驱动器Q签名和升񔼂盘向导自动启动。如果是q样Q单M一步,完成该向对{该向导磁盘设|ؓ(f)动态。ؓ(f)磁盘重新设|ؓ(f)基本Q右键单ȝ?Q这里的#代表所使用的磁盘)Qƈ单击q原为基本磁盘?<BR><BR>  4. 右键单击未分配的盘I间?<BR><BR>  5. 单击创徏分区?<BR><BR>  6. 启动创徏分区向导。单M一步两ơ?<BR><BR>  7. 以MB为单位,输入期望的分区大。单M一步?<BR><BR>  8. 单击下一步,接受指定的缺省驱动器字母标号?<BR><BR>  9. 单击下一步,格式化ƈ创徏分区?<BR><STRONG>指定驱动器字母标?<BR><BR></STRONG>  在设|了ȝ、磁盘和分区后,必须l每个群集磁盘的每个分区Q指定驱动器字母标号?<BR><BR>  注:(x)安装位置是文件系l的一个特性,它允怋用现有的目录Q来安装文gpȝQ而不需要指定驱动器字母标识。在集中,不支持安装位|。Q意作为群集资源的外部盘Q都必须以NTFSq行分区Qƈ必须为其指定驱动器字母标识?<BR><BR>  1. 右键单击期望的分区,q择改变驱动器字母标识和路径?<BR><BR>  2. 选择新驱动器字母标识?<BR><BR>  3. Ҏ(gu)个共享驱动器Q重复步???</P> <P></P> <P align=center><IMG height=263 src="http://soft.yesky.com/imagesnew/hardware/1028/image008.gif" width=350 border=0></P> <P><BR>  4. 在完成后Q计机理H口外观应该如图6所C。现在,关闭计算机管理窗口?<BR><BR><B>验磁盘访问和功能 </B><BR><BR>  1. 单击开始,单击E序Q单击附Ӟq择C本?<BR><BR>  2. 在记事本中输入一些词Qƈ使用文g/保存为命令,它保存为名为test.txt的测试文件。关闭记事本?<BR><BR>  3. 双击我的文档图标?<BR><BR>  4. 右键单击test.txtQƈ单击拯?<BR><BR>  5. 关闭H口?<BR><BR>  6. 双击我的?sh)脑?<BR><BR>  7. 双击׃n驱动器分区?<BR><BR>  8. 单击~辑q单ȝ贴?<BR><BR>  9. 现在Q在׃n盘中有一个该文g的拷贝?<BR><BR>  10. 在共享磁盘中Q双击test.txt。关闭该文g?<BR><BR>  11. 加亮昄该文Ӟq按删除键,它从群集磁盘中删除?<BR><BR>  Ҏ(gu)有的集盘重复该过E,验是否可以从首节点处讉K它们?<BR><BR>  q时Q对首节Ҏ(gu)?sh),对第二个节点上?sh)Q重复上面的验磁盘访问和功能的步骤。对其它节点作再ơ重复。当完成验过E,定所有节炚w可对盘dQ则关闭除首节点外的所有节点,ql该指南?BR><STRONG>安装集服务软g <BR><BR>配置首节?</STRONG><BR><BR>  注:(x)在首节点上进行群集服务的安装q程中,所有的其它节点都应关闭Q或在Windows 2000重启前关闭。应该对所有的׃n存储讑֤加电(sh)?<BR><BR>  在安装的W一个阶D,必须提供所有的初始配置信息Q以创徏集。这可以通过集服务配置向导来完成?<BR><BR>  1. 单击开始,单击讄Qƈ单击控制面板?<BR><BR>  2. 双击d/删除E序?<BR><BR>  3. 双击d/删除Windowslg?<BR><BR>  4. 选择集服务。单M一步?<BR><BR>  5. 集服务文g位于Windows 2000 Advanced Server或Windows 2000 DataCenter ServerCD-ROM里。输入:(x)x:\i386Q这里的x是你的CD-ROM的驱动器字母标识Q。如果Windows 2000是从|络上安装的Q则输入适当的网l\径。(如果昄Windows 2000安装屏幕Q关闭它。)单击定?<BR><BR>  6. 单击下一步?<BR><BR>  7. 显CZ面图7所C窗口。单?yn)L理解Q接受安装条?所用硬件在g兼容列表中都可找刎ͼ它们都支持群集服务?</P> <P></P> <P align=center><IMG height=177 src="http://soft.yesky.com/imagesnew/hardware/1028/image009.gif" width=345 border=0></P> <P><BR>  8. ׃q是该群集中的首节点Q所以必d建群集本w。选择集中的首节点,如下面图8所C,然后单击下一步?</P> <P align=center><IMG height=177 src="http://soft.yesky.com/imagesnew/hardware/1028/image010.gif" width=345 border=0></P> <P><BR>  9. 输入集名称Q最?5个字W)Qƈ单击下一步。(在我们的例子里,该群集被命名为MyCluster。) <BR><BR>  键入集服务帐号的用户名Q它是在安装前创建的。(在我们的例子里,该用户名是cluster。)不输入口令,键入域名Qƈ单击下一步?<BR><BR>  注:(x)通常要ؓ(f)该用户帐h供安全口令?<BR><BR>  在这里,集服务配置向导会(x)使用户帐号和口o(h)生效?<BR><BR>  10. 单击下一步?<BR><BR>  配置集盘?<BR><BR>  注:(x)~省情况下,所有的SCSI盘都不是位于同一ȝQ系l磁盘将?x)出现在被管理磁盘列表中。因此,如果有某节点有多个SCSIȝQ被列出的一些磁盘将不是被用于共享存储(如,作ؓ(f)内部SCSI驱动器)。这些磁盘应该从被管理磁盘列表中删除?<BR><BR>  11. d/删除被管理的盘列表对话框如?所C,它指定了哪个׃nSCSIȝ可用于群集服务。根据需要添?删除盘Q然后单M一步?</P> <P align=center><IMG height=220 src="http://soft.yesky.com/imagesnew/hardware/1028/image011.gif" width=325 border=0></P> <P><BR>  h意,׃逻辑驱动器FQ和GQ都位于一个硬盘上Q群集服务将它们看作是一个资源。缺省情况下Q第一个磁盘的W一个分区是作ؓ(f)定额资源。改变它Q将先前所创徏的小分区作ؓ(f)定额盘Q在我们的例子里Q是驱动器QQ。单M一步?<BR><BR>  <B>注:(x)</B>在生成群集场景时Q必Mؓ(f)集通信使用两个以上Q含两个Q的内部|,避免单点故障。群集服务可在群集状态信号和集理斚wQ用内部网。跟使用公众|相比,q有更高的安全性。也可以使用公众|进行群集管理,或者可以同时用内部和公众通信。在M情况下,保臛_有两个网l用于群集通信Q因Z用单个网l进行点对点的通信Q可能会(x)存在着单点失效的故障。我们徏议:(x)使用多个|络Q在节点间配|至一个内部网Q其它连接通过公众|。如果用两个以上(含两个)的内部网Q确保它们分别用不同的子网Q这是因为群集服务对于每个子|,只能识别一个网l接口?BR>  本文档是Zq样的假设:(x)只用了两个|络。这向你说明如何配|这些网lؓ(f)一个؜合的、内部的|络?<BR><BR>  集服务配置向导里给出的|络序是可变的。在本例里,首先l出公众|?<BR><BR>  12. 在配|群集网l对话框中,单击下一步?<BR><BR>  13. 保|络名称和IP地址跟公众网里的|络接口一致?<BR><BR>  14. 选中该网l可用于集复选框?<BR><BR>  15. 选中所有的通信Q؜合网l)选项Q如下面?0所C?<BR><BR>  16. 单击下一步?</P> <P></P> <P align=center><IMG height=221 src="http://soft.yesky.com/imagesnew/hardware/1028/image012.gif" width=300 border=0></P> <P><BR>  17. 下一个对话框如图11中所C,是用来配|内部网。确保网l名U和IP地址跟内部网的网l接口一致?<BR><BR>  18. 选中该网l可用于集服务复选框?<BR><BR>  19. 选择只用于内部群集通信选项?</P> <P align=center><IMG height=250 src="http://soft.yesky.com/imagesnew/hardware/1028/image013.gif" width=320 border=0></P> <P><BR>  20. 单击下一?<BR><BR>  21. 在本例子中,两个|络都以q样的方式设|:(x)它们都可以用于内部群集通信。在下一步对话框中,可修改用网l的序。由于内部群集连接是节点间的直接q接Q它位于列表的顶部。在正常的操作中Q该q接用于群集通信。如果内部网l连接失效,集服务自动切换到表里的下一个网l,在本例里Q是公众集q接。确保表里的W一个连接是内部集q接Qƈ单击下一步。重要提C:(x)讄q接的顺序,把内部群集连接排在表中的W一位?<BR><BR>  22. 输入唯一的群集IP地址Q?72.16.12.20Q和子网掩码Q?55.255.252.0Q,q单M一步?</P> <P align=center><IMG height=218 src="http://soft.yesky.com/imagesnew/hardware/1028/image014.gif" width=320 border=0></P> <P><BR>  23. 单击完成Q完成首节点的群集配|?<BR><BR>  通过拯所需要的文gQ群集服务安装向导将完成首节点的安装q程Q从而完成群集服务的安装。当完成文g拯后,生成群集服务注册入口,在定额资源上创徏日志文gQƈ在首节点上启动群集服务?<BR><BR>  出C对话框,告诉你群集服务已成功启动?<BR><BR>  24. 单击定?<BR><BR>  25. 关闭d/删除E序H口?<BR><BR><B>使群集安装生?</B><BR><BR>  使用集理插gQ首节点上的群集服务安装生效?<BR><BR>  单击开始,单击E序Q单ȝ理工Pq单ȝ集管理器?</P> <P align=center><IMG height=217 src="http://soft.yesky.com/imagesnew/hardware/1028/image015.gif" width=340 border=0></P> <P><BR>  如果你的插gH口跟上面图13cMQ那么,已经在首节点上成功地安装了群集服务。现在准备在W二个节点上安装集服务?<BR><STRONG>配置W二个节?<BR><BR></STRONG>  <B>注:(x)</B>在这一部分Q当对第二个节点上电(sh)的时候,让首节点和所有的׃n盘都保持在上电(sh)状态?<BR><BR>  在第二个节点上安装群集服务,所花时间要比在首节点上安装。基于首节点的配|,在第二个节点上,安装配置集服务|络讄?<BR><BR>  象在首节点上安装集服务一P对第二个节点开始进行安装。在安装W二个节Ҏ(gu)Q必运行着首节炏V?<BR><BR>  接下来的q程跟在首节点上在安装群集服务大体相同,只有下列的不同之处:(x) <BR><BR>  1. 在创建或d集对话框中Q在集中选择W二个或下一个节点,q单M一步?<BR><BR>  2. 输入前面所创徏的群集名Uͼ在本例中Q是MyClusterQ,q单M一步?<BR><BR>  3. 连接到集设ؓ(f)未选中。群集服务配|向导将自动提供Q在安装首节Ҏ(gu)选定 的用户帐号名U?<BR><BR>  4. 输入该帐L(fng)口o(h)Q如果有的话Q,q单M一步?<BR><BR>  5. 在下一个对话框中,单击完成Q结束配|?<BR><BR>  6. 启动群集服务。单ȝ定?<BR><BR>  7. 关闭d/删除E序<BR><BR>  如果要安装额外的节点Q重复这些步骤,以便在其它节点上安装集服务?<BR><BR><B>验安?</B><BR><BR>  有几U方法,可以用来验群集安装是否成功。下面给Z个简单方法:(x) <BR><BR>  1. 单击开始,单击E序Q单ȝ理工Pq单ȝ集管理器?<BR><BR>昄的两个节点(图中的HQ-RES-DC01和HQ-RES-DC02Q表明,存在集Q而且它在q行?<BR><BR>  2. 右键单击对磁盘组1~组Qƈ选中Ud选项。该l及其所有的资源被Ud另一个节炏V在一会(x)旉后,盘FQ和GQ都Ud了第二个节点上了。如果查看屏q,会(x)看到q个UM。关闭群集管理器插g?<BR><BR>  恭喜。你已经在所有的节点上完成了集服务的安装。该集服务器是完全起作用的。现在,准备安装集资源Q诸如:(x)文g׃n、打印机后台打印E序、以及群集觉察服务,如:(x)IIS、消息队列、分布式事务协同、DHCP、WINSQ或者群集觉察应用程序,如Exchange或SQL Server?<BR><BR><B>附录QSCSI驱动器的安装 </B><BR><BR>  该附录ؓ(f)SCSI驱动器的安装Q提供了一个基本的使用说明。如果SCSI盘供应商的使用说明Q跟q里介绍的相冲突Q那么,使用供应商提供的说明?<BR><BR>  在硬件要求中列出的SCSIȝQ必d集服务安装之前配置Q这包括Q?<BR><BR>  1. 配置SCSI讑֤?<BR><BR>  2. 配置SCSI控制器和盘Q以便在׃n的SCSIȝ里正常地工作?<BR><BR>  3. 正常地端接ȝ。对于共享SCSIȝ来说Q每个ȝ的末端都必须有一个终端适配器。可以在集的节点之_(d)有多个共享的SCSIȝ?<BR><BR>  除了后箋面的信息外Q请参考SCSI讑֤刉商的文档或SCSI说明Q可以向国国家标准|ԌANSIQ订购这些资料。ANSI的网站上有一个分c,可在那里扑ֈSCSI的说明?<BR><BR><B>配置SCSI讑֤ </B><BR><BR>  每个在SCSIȝ上的讑֤Q都必须有一个唯一的SCSI ID。由于大多数SCSI控制器的~省gؓ(f)SCSI ID 7Q在配置׃nSCSIȝ部分Ӟ会(x)把其中一个控制器的SCSI ID修改为另一个SCSI IDQ如SCSI ID 6。如果在该共享ȝ上有多个盘Q每个磁盘也都必要有一个唯一的SCSI ID?<BR><BR>  在启动执行初始化Ӟ一些SCSI控制器将?x)把SCSIȝ复位。如果是q样Q该ȝ复位中断在׃nȝ上的Q其它节点和盘之间的,L数据传输。因此,如果可能的话Q要止SCSIȝ复位?<BR><BR><B>端接׃nSCSIȝ </B><BR><BR>  如果在SCSIȝ的末端有讑֤的话Q就可以YU缆q接到该讑֤上。然后可以将l端适配器接到YU缆的一个分支上Q端接SCSIȝ。这U端接方法要求禁止或删除讑֤的(可能有的Q内部终端适配器?<BR><BR>  可以三头连接器q接到特定的讑֤上。如果该讑֤位于ȝ末端Q可以用三头q接器来端接ȝ。这U方法也要求止或删除设备的Q可能有的)内部l端适配器?<BR><BR>  YU缆和三头连接器都是推荐的端接手D,q是因ؓ(f)Q即使在U上没有节点Q它们也可以提供端接?<BR><BR>  注:(x)L没有位于׃nȝ末端的设备,都必ȝ止其内部的终端适配器?/P></SPAN><img src ="http://www.aygfsteel.com/nighTuner/aggbug/3453.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/nighTuner/" target="_blank">nighTuner</a> 2005-04-19 12:01 <a href="http://www.aygfsteel.com/nighTuner/articles/3453.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>内部服务器错?HTTP 500的一个比较详l的解释http://www.aygfsteel.com/nighTuner/articles/3324.htmlnighTunernighTunerFri, 15 Apr 2005 10:24:00 GMThttp://www.aygfsteel.com/nighTuner/articles/3324.htmlhttp://www.aygfsteel.com/nighTuner/comments/3324.htmlhttp://www.aygfsteel.com/nighTuner/articles/3324.html#Feedback0http://www.aygfsteel.com/nighTuner/comments/commentRss/3324.htmlhttp://www.aygfsteel.com/nighTuner/services/trackbacks/3324.html在详l分析HTTP500内部错误产生的原因之前,先对IWAM账号q行一下简要的介绍QIWAM账号是安装IIS5时系l自动徏立的一个内|̎P主要用于启动q程之外的应用程序的I nternet信息服务。IWAM账号的名字会(x)Ҏ(gu)每台计算机NETBIOS名字的不同而有所不同Q通用的格式是IWAM_MACHINEQ即由“IWAM”前~、连接线“_ ”加上计机的NETBIOS名字l成。我的计机的NETBIOS名字是MYSERVERQ因此我的计机上IWAM账号的名字就是IWAM_MYSERVERQ这一点与I IS匿名账号ISUR_MACHINE的命名方式非常相伹{?


IWAM账号建立后被Active Directory、IIS metabase数据库和COM+应用E序三方共同使用Q̎号密码被三方分别保存Qƈ由操作系l负责这三方保存的IWAM密码的同步工作。按常理_(d)由操作系l负责的工作我们大可攑ֿQ不必担心出错,但不知是B UGq是其它什么原因,pȝ的对IWAM账号的密码同步工作有时会(x)p|Q三方IWAM账号所用密码不l一。当IIS或COM+应用E序使用错误I WAM的密码登录系l,启动IIS Out-Of-Process Pooled ApplicationsӞpȝ?x)因密码错误而拒l这一hQ导致IIS Out-Of-Process Pooled Applications启动p|Q也是我们在ID10004错误事g中看到的“不能运行服务器{3D14228D-FBE1-11D0-995D-00C04FD919C1} ”(q里{3D14228D-FBE1-11D0-995D-00C04FD919C1} 是IIS Out-Of-Process Pooled Applications的KEYQ,不能转入IIS5应用E序QHTTP 500内部错误p样生了?

知道了导致HTTP 500内部错误的原因,解决h比较简单了Q那是人工同步IWAM账号在Active Directory、IIS metabase数据库和COM+应用E序中的密码?

具体操作分三?均需要以理员n份登录计机以提供够的操作权限QIWAM账号以IWAM_MYSERVERZQ?


Q一Q更改Active Directory中IWAM_MYSERVER账号的密?

因IWAM账号的密码由pȝ控制Q随Z生,我们q不知道是什么,为完成下面两步的密码同步工作Q我们必dIWAM账号的密码设|ؓ(f)一个我们知道的倹{?

1、选择“开始?>“程序?>“管理工具?>"Active Directory用户和计机"Q启动“Active Directory用户和计机”管理单元?

2、单几Zuser”,选中右面的“IWAM_MYSERVER”,叛_选择“重讑֯?T)...”,在蟩出的重设密码Ҏ(gu)框中lIWAM_MYSERVER讄新的密码Q这儿我们设|成“A boutnt2001”(没有引号的)Q确定,{待密码修改成功?


Q二Q同步IIS metabase中IWAM_MYSERVER账号的密?

可能因ؓ(f)q项改动太敏感和重要Q微软ƈ没有为我们修改IIS metabase中IWAM_MYSERVER账号密码提供一个显式的用户接口Q只随IIS5提供了一个管理脚本adsutil.vbsQ这个脚本位于C:\inetpub\adm inscripts子目录下Q位|可能会(x)因你安装IIS5时设|的不同而有所变动Q?

adsutil.vbs脚本功能强大Q参数非常多且用法复杂,q里只提供用这个脚本修改IWAM_MYSERVER账号密码的方?

adsutil SET w3svc/WAMUserPass Password

"Password"参数是要设|的IWAM账号的新的密码。因此我们将IIS metabase中IWAM_MYSERVER账号的密码修改ؓ(f)“Aboutnt2001”的命o(h)是Q?

c:\Inetpub\AdminScripts>adsutil SET w3svc/WAMUserPass "Aboutnt2001"

修改成功后,pȝ?x)有如下提示Q?

WAMUserPass: (String) "Aboutnt2001"


Q三Q同步COM+应用E序所用的IWAM_MYSERVER的密?

同步COM+应用E序所用的IWAM_MYSERVER的密码,我们有两U方式可以选择:一U是使用lg服务MMC理单元Q另一U是使用IWAM账号同步脚本s ynciwam.vbs?


1、用组件服务MMC理单元

Q?Q启动组件服务管理单元:(x)选择“开始?>“运行?>“MMC”,启动理控制?打开“添?删除理单元”对话框,“组件服务”管理单元添加上?

Q?Q找到“组件服务?>“计机?>“我的电(sh)脑?>“COM+应用E序?>“Out-Of-Process Pooled Applications”,叛_“Out-Of-Process Pooled Applications?>“属性”?

Q?Q切换到“Out-Of-Process Pooled Applications”属性对话框的“标志”选项卡。“此应用E序在下列̎户下q行”选择中“此用户”会(x)被选中Q用户名是“IWAM_MYSERVE R”。这些都是缺省的Q不必改动。在下面的“密码”和“确认密码”文本框内输入正的密码“Aboutnt2001”,定退出?

Q?Q系l如果提C“应用程序被一个以上的外部产品创徏。你定要被q些产品支持吗?”时定卛_?

Q?Q如果我们在IIS中将其它一些Web的“应用程序保护”设|ؓ(f)“高Q独立的Q?那么q个WEB所使用的COM+应用E序的IWAM账号密码也需要同步。重复(1 Q?Q?Q步Q同步其它相应Out of process application的IWAM账号密码?


2、用IWAM账号同步脚本synciwam.vbs

实际上微软已l发现IWAM账号在密码同步方面存在问题,因此在IIS5的管理脚本中单独为IWAM账号密码同步~写了一个脚本synciwam.vbs Q这个脚本位于C:\inetpub\adminscripts子目录下Q位|可能会(x)因你安装IIS5时设|的不同而有所变动Q?

synciwam.vbs脚本用法比较单:(x)

cscript synciwam.vbs [-v|-h]

?v”参数表Cl显C本执行的整个q程(使用)Q?h”参数用于显C简单的帮助信息?


我们要同步IWAM_MYSERVER账号在COM+应用E序中的密码Q只需要执行“cscript synciwam.vbs -v”即可,如下Q?

cscript c:\inetpub\adminscripts\synciwam.vbs -v

Microsoft (R) Windows Script Host Version 5.6

版权所?C) Microsoft Corporation 1996-2000。保留所有权利?


WamUserName:IWAM_MYSERVER

WamUserPass:Aboutnt2001

IIS Applications Defined:

Name, AppIsolated, Package ID

w3svc, 0, {3D14228C-FBE1-11d0-995D-00C04FD919C1}

Root, 2,

IISHelp, 2,

IISAdmin, 2,

IISSamples, 2,

MSADC, 2,

ROOT, 2,

IISAdmin, 2,

IISHelp, 2,

Root, 2,

Root, 2,


Out of process applications defined:

Count: 1

{3D14228D-FBE1-11d0-995D-00C04FD919C1}


Updating Applications:

Name: IIS Out-Of-Process Pooled Applications Key: {3D14228D-FBE1-11D0-995D-00C04FD919C1}


从上面脚本的执行情况可以看出Q用synciwam.vbs脚本要比使用lg服务的方法更全面和快捗它首先从IIS的metabase数据库找到IWA M账号"IWAM_MYSERVER"q取出对应的密码“Aboutnt2001”,然后查找所有已定义的IIS Applications和Out of process applicationsQƈ逐一同步每一个Out of process applications应用E序的IWAM账号密码?

使用synciwam.vbs脚本Ӟ要注意一个问题,那就是在你运行synciwam.vbs之前Q必M证IIS metabase数据库与Active Directory中的IWAM密码已经一致。因为synciwam.vbs脚本是从IIS metabase数据库而不是从Active Directory取得IWAM账号的密码,如果IIS metabase中的密码不正,那synciwam.vbs取得的密码也?x)不正确Q同步操作执行到“Updating Applications”系l就?x)?0110414错误Q即“找不到应用E序{3D14228D-FBE1-11D0-995D-00C04FD919C1}”?

好了Q到现在为止QIWAM账号在Active Directory、IIS metabase数据库和COM+应用E序三处的密码已l同步成功,你的ASPE序又可以运行了Q?



nighTuner 2005-04-15 18:24 发表评论
]]>
在Word中创建宏来处理格式样?/title><link>http://www.aygfsteel.com/nighTuner/articles/3256.html</link><dc:creator>nighTuner</dc:creator><author>nighTuner</author><pubDate>Wed, 13 Apr 2005 18:02:00 GMT</pubDate><guid>http://www.aygfsteel.com/nighTuner/articles/3256.html</guid><wfw:comment>http://www.aygfsteel.com/nighTuner/comments/3256.html</wfw:comment><comments>http://www.aygfsteel.com/nighTuner/articles/3256.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/nighTuner/comments/commentRss/3256.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/nighTuner/services/trackbacks/3256.html</trackback:ping><description><![CDATA[<P>(zhn)是否对?Word 文档中同时处理多U不同的格式样式感到厌烦Q那么就来了解一下如何创Z个宏以帮助?zhn)?Word 文档样式?</P> <P>我既是作者也是编辑,每个月同事都?x)发l我几篇hҎ(gu)格式样式?Microsoft Word 文档Q而且g每篇文档都有不同的格式样式。“样式”是一U格式类型,用于 Word 文档中的特定内容部分。例如,同事一周内发给?18 需要以某种方式q行样式处理?Word 文档。这工作很适合由宏来完成!</P> <P>本专栏中Q我向(zhn)介l如何创Z个宏以帮助?zhn)?Word 文档样式?/P> <P>列出文档样式<BR>要处理文档样式,先要了解文档中存在哪些样式。Word 2002 中的“样式和格式”Q务窗格很有用Q它列出了一些可用的样式Q但有时在单独的文档中列出打开文档的所有样式会(x)更方ѝ在下面W一个示例中Q我介l如何创建ƈq行宏,以列出打开?Word 文档中所有可用的样式Q?</P> <P>启动 Microsoft Word 2002 q打开要列出其样式的文档?<BR>在“工具”菜单上Q指向“宏”,然后单击“宏”?<BR>在“宏的位|”下拉框中,单击“Normal.dotQ共用模板)”?<BR>在“宏名”框中,键入“ListStyles”,然后单击“创建”。将昄 Microsoft Visual Basic? ~辑器?<BR>扑ֈ以下代码Q?</P> <P>Sub ListStyles()<BR>'<BR>' ListStyles Macro<BR>' 宏在 {日期} ?{姓名} 创徏<BR>'</P> <P>End Sub<BR>  <BR>如下所C编辑该代码Q?</P> <P>Sub ListStyles()<BR>'<BR>' ListStyles Macro<BR>' 宏在 {日期} ?{姓名} 创徏<BR>'<BR>    ' 用途:(x)活动文档中的所有样?BR>    ' 打印到新 Word 文档中?/P> <P>    Dim strTitle As String<BR>    Dim astrStyles() As String<BR>    Dim objStyle As Style<BR>    Dim objDocument As Word.Document<BR>    Dim intCount As Integer<BR>    <BR>    ' 获取zd Word 文档的标题?BR>    strTitle = _<BR>        ActiveDocument.BuiltInDocumentProperties(wdPropertyTitle)<BR>    <BR>    intCount = 1<BR>    <BR>    ' 活动文档中的所有样式存储到内存中,<BR>    ' 无论样式是否在用?BR>    For Each objStyle In ActiveDocument.Styles<BR>    <BR>        ReDim Preserve astrStyles(intCount)<BR>        <BR>        If objStyle.InUse Then<BR>            astrStyles(intCount) = objStyle & " (使用的样?"<BR>        Else<BR>            astrStyles(intCount) = objStyle & " (未用的样式)"<BR>        End If<BR>        <BR>        intCount = intCount + 1<BR>        <BR>    Next objStyle<BR>    <BR>    ' 创徏新的 Word 文档报告l果?BR>    Set objDocument = Word.Documents.Add<BR>    <BR>    With objDocument.Range<BR>        <BR>        ' 报告l果?BR>        .InsertAfter "Styles in " & strTitle & ":"<BR>        .InsertParagraphAfter<BR>        .Collapse Direction:=wdCollapseEnd<BR>            <BR>        For intCount = 1 To UBound(astrStyles)<BR>    <BR>            .InsertAfter astrStyles(intCount)<BR>            .InsertParagraphAfter<BR>            .Collapse Direction:=wdCollapseEnd<BR>        <BR>        Next intCount<BR>    <BR>    End With<BR>    <BR>    MsgBox Prompt:="完成Q?<BR>    <BR>End Sub<BR>  <BR>在“文件”菜单上Q单几Z保?Normal”?<BR>在“文件”菜单上Q单几Z关闭ƈq回?Microsoft Word”?<BR>保文档仍然处于打开状态。如果已关闭Q请重新打开文档?<BR>在“工具”菜单上Q指向“宏”,然后单击“宏”?<BR>在宏列表中单几ZListStyles”,然后单击“运行”。将创徏一个新?Word 文档Q列文档中的所有可用样式?<BR>注意Q如果在试q行宏时Q系l显C消息说该项目中的宏被禁用,请参阅文章更改宏安全性设|,以获取如何解册一问题的详l信息?/P> <P>更改文档样式<BR>我们已经知道了有哪些文档样式可用Q现在可以将其中一些样式更改ؓ(f)其他文档样式。在下一个示例中Q我介l如何创建ƈq行宏,以更Ҏ(gu)开?Word 文档中的多个文档样式?</P> <P>启动 Microsoft Word 2002 q打开要在其中更改样式的文档?<BR>启动 Microsoft Excel 2002 q创Z个新?Excel 工作ѝ?<BR>在单元格 A1 中,键入要在打开?Word 文档中更改的样式的名U。然后在单元?B1 中,键入要更Ҏ(gu)的新样式的名U。对每个要更改的样式重复此操作:(x)?A 列中键入现有样式名称Q在 B 列中键入新样式名U。以下是一个示例:(x)</P> <P><BR>  <BR>完成后,保存q关?Excel 工作ѝ?<BR>q回?Word。在“工具”菜单上Q指向“宏”,然后单击“宏”?nbsp;  <BR>在“宏的位|”列表中Q单几ZNormal.dot (q模板)”?<BR>在“宏名”列表中Q键入“ChangeDocumentStyles”,然后单击“创建”。将昄 Visual Basic ~辑器?<BR>扑ֈ以下代码Q?BR>  <BR>Sub ChangeDocumentStyles()<BR>'<BR>' 更改文档形式的宏<BR>' 宏在 {日期} ?{姓名} 创徏<BR>'</P> <P>End Sub<BR>  <BR>如下所C编辑该代码Q?</P> <P>Sub ChangeDocumentStyles()<BR>'<BR>' 更改文档形式的宏<BR>' 宏在 {日期} ?{姓名} 创徏<BR>'<BR>    ' 用途:(x)Ҏ(gu)?Microsoft Excel 中创建的样式更改文g<BR>    ' 提供的数据更Ҏ(gu)有文档样式?<BR>    Dim objFileDlg As Office.FileDialog<BR>    Dim xlApp As Excel.Application<BR>    Dim objWB As Excel.Workbook<BR>    Dim objWS As Excel.Worksheet<BR>    Dim objRngOld As Excel.Range<BR>    Dim objRngNew As Excel.Range<BR>        <BR>    On Error GoTo ChangeDocumentStyles_Err<BR>        <BR>    ' 用户指示?Excel 样式更改文g所在的位置?BR>    Set objFileDlg = Application.FileDialog(FileDialogType:=msoFileDialogOpen)<BR>    <BR>    With objFileDlg<BR>    <BR>        .AllowMultiSelect = False<BR>        .Title = "选择样式更改文g"<BR>        .Filters.Clear<BR>        .Filters.Add _<BR>            Description:="样式更改文g (*.xls)", Extensions:="*.xls"<BR>        <BR>        ' ?1”表明用户在文g对话框中单击了“打开”按钮?BR>        If .Show = -1 Then<BR>        <BR>            ' ?Excel 工作中打开W一个工作表Qƈ从单元格 A1 开始?BR>            Set xlApp = New Excel.Application<BR>            Set objWB = xlApp.Workbooks.Open(FileName:=objFileDlg.SelectedItems(1))<BR>            Set objWS = objWB.Worksheets.Item(1)<BR>            Set objRngOld = objWS.Range(Cell1:="A1")<BR>                        <BR>            ' 如果单元gؓ(f)I,则Q务已完成?BR>            Do While Not objRngOld.Value = ""<BR>            <BR>                ' 使用zd?Word 文档?BR>                With ActiveDocument.Content.Find<BR>                    ' ?A 列中查找样式?BR>                    .Style = ActiveDocument.Styles(objRngOld.Value)<BR>                    ' 替换?B 列中的样式?BR>                    Set objRngNew = objRngOld.Offset(ColumnOffset:=1)<BR>                    .Replacement.Style = ActiveDocument.Styles(objRngNew.Value)<BR>                    .Execute Replace:=wdReplaceAll<BR>                    ' 转到 A 列下一行?BR>                    Set objRngOld = objRngNew.Offset(RowOffset:=1, ColumnOffset:=-1)<BR>                End With<BR>    <BR>            Loop<BR>                <BR>        End If<BR>        <BR>    End With<BR>        <BR>ChangeDocumentStyles_Exit:</P> <P>    ' d已完成?BR>    MsgBox Prompt:="完成Q?<BR>    Exit Sub<BR>    <BR>' 如果出现错误Q则转到q里?BR>ChangeDocumentStyles_Err:<BR>    <BR>    Select Case Err.Number<BR>        Case 5941 ' 未知样式?BR>            MsgBox Prompt:="找不到要替换的一个或多个样式? & _<BR>                "查样式更改工作表 B 列中的样式? & _<BR>                "E序执行停止?<BR>        Case 62<BR>            Resume Next<BR>        Case Else ' 未知错误?BR>            MsgBox Prompt:="错误 " & Err.Number & _<BR>                "?ChangeDocumentStyles 宏中:" & Err.Description<BR>    End Select<BR>    <BR>    GoTo ChangeDocumentStyles_Exit<BR>    <BR>End Sub<BR>  <BR>在“工具”菜单上Q单几Z引用”。将昄“引?- Normal”对话框?<BR>在“可使用的引用”列表中Q选中“Microsoft Excel 10.0 Object Library”,然后单击“确定”?<BR>在“文件”菜单上Q单几Z保?Normal”?<BR>在“文件”菜单上Q单几Z关闭ƈq回?Microsoft Word”?<BR>保 Word 文档仍处于打开状态。如果已关闭Q请重新打开文档?<BR>?Word 的“工具”菜单中Q指向“宏”,然后单击“宏”。将昄“宏”对话框?<BR>在宏列表中单几ZChangeDocumentStyles”,然后单击“运行”。将昄“选择样式更改文g”对话框?<BR>单击在上q步?2 中创建的文gQ然后单几Z打开”?<BR>删除未用的自定义样?BR>除了内置 Word 文档样式Q例如标?1 和正文)外,用户q可以创定义文档样式。但是,如果用户创徏自定义样式后却忘记在文档中用,则反而成为篏赘!未用的自定义文档样式只能徒增最l文档的大小。在最后一个示例中Q我介l如何创建ƈq行宏,以删除打开?Word 文档中的所有未使用的自定义样式?</P> <P>注意Q不能删除内|文档样式?</P> <P>启动 Microsoft Word 2002 q打开要列出其样式的文档?<BR>在“工具”菜单上Q指向“宏”,然后单击“宏”?nbsp;  <BR>在“宏的位|”列表中Q单几ZNormal.dot (q模板)”?<BR>在“宏名”列表中Q键入“DeleteUnusedCustomStyles”,然后单击“创建”。将昄 Visual Basic ~辑器?<BR>扑ֈ以下代码Q?</P> <P>Sub DeleteUnusedCustomStyles()<BR>'<BR>' ChangeDocumentStyles Macro<BR>' 宏在 {日期} ?{姓名} 创徏<BR>'</P> <P>End Sub<BR>  <BR>如下所C编辑该代码Q?BR> <BR>Sub DeleteUnusedCustomStyles()<BR>'<BR>' ChangeDocumentStyles Macro<BR>' 宏在 {日期} ?{姓名} 创徏<BR>'<BR>    ' 用途:(x)删除zd Word 文档?BR>    ' 所有未使用的自定义样式。不能删?BR>    ' 内置样式?/P> <P>    Dim objStyle As Word.Style<BR>    <BR>    For Each objStyle In ActiveDocument.Styles<BR>        <BR>        ' 如果自定义样式未在用,则将其删除?BR>        If objStyle.BuiltIn = False And _<BR>            objStyle.InUse = False Then<BR>                objStyle.Delete<BR>        End If<BR>        <BR>        intCount = intCount + 1<BR>        <BR>    Next objStyle<BR>    <BR>    MsgBox "zd文档中未使用的自定义样式被删除?</P> <P>End Sub<BR>  <BR>在“文件”菜单上Q单几Z保?Normal”?<BR>在“文件”菜单上Q单几Z关闭ƈq回?Microsoft Word”?<BR>保文档仍然处于打开状态。如果已关闭Q请重新打开文档?<BR>在“工具”菜单上Q指向“宏”,然后单击“宏”?nbsp;  <BR>在宏列表中单几ZDeleteUnusedCustomStyles”,然后单击“运行”。活?Word 文档中所有未使用的自定义样式均被删除?</P><img src ="http://www.aygfsteel.com/nighTuner/aggbug/3256.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/nighTuner/" target="_blank">nighTuner</a> 2005-04-14 02:02 <a href="http://www.aygfsteel.com/nighTuner/articles/3256.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>恢复Windows2000/XP 理员密?/title><link>http://www.aygfsteel.com/nighTuner/articles/3250.html</link><dc:creator>nighTuner</dc:creator><author>nighTuner</author><pubDate>Wed, 13 Apr 2005 17:52:00 GMT</pubDate><guid>http://www.aygfsteel.com/nighTuner/articles/3250.html</guid><wfw:comment>http://www.aygfsteel.com/nighTuner/comments/3250.html</wfw:comment><comments>http://www.aygfsteel.com/nighTuner/articles/3250.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/nighTuner/comments/commentRss/3250.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/nighTuner/services/trackbacks/3250.html</trackback:ping><description><![CDATA[<P>一、删除SAM文gQ清除Administrator账号密码<BR>Windows 2000所在的Winnt\System32\Config下有个SAM文g(卌̎号密<BR>码数据库文g)Q它保存了Windows 2000中所有的用户名和密码。当?BR>d的时候系l就?x)把你键入的用户名和密码。与SAM文g中的加密?BR>据进行校对,如果两者完全符合,则会(x)利q入pȝQ否则将无法?BR>录,因此我们可以使用删除SAM文g的方法来恢复理员密码?BR>用Windows PE、Bart PE、NTFSDOS{启动,删除SAM文g后重新启动,<BR>此时理员Administrator账号已经没有密码了,q时你可以用<BR>Administrator帐户dpȝQ?BR>不用输入M密码Q进入系l后再重新设|你的管理员账户密码?BR>可?<BR>1.q方法不能在Windows XP/2003上用,如果删除SAM文gQ会(x)引v<BR>pȝ崩溃?<BR>2.WindowsNT/2000/XP中对用户账户的安全管理用了安全账号理?BR>QSecurity AccountManagerQSAMQ的机制Q安全̎L(fng)理器对̎?BR>的管理是通过安全标识q行的,安全标识在̎号创建时同时创建,<BR>一旦̎可删除Q安全标识也同时被删除。安全标识是惟一的,即<BR>是相同的用户名,在每ơ创建时获得的安全标识都是完全不同的。因<BR>此,一旦某个̎可删除Q它的安全标识就不再存在了,即用相<BR>同的用户名重̎P也会(x)被赋予不同的安全标识Q不?x)保留原未?BR>权限?<BR>安全账号理器的具体表现是%SystemRoot%\system32\config\sam<BR>文g。SAM文g是WindowsNT/2000/XP的用戯̎h据库Q所有用L(fng)<BR>d名及口o(h){相关信息都?x)保存在q个文g中?BR>3.另外Q在Windows XP中,\WINDOWS\repair\sam文g复制?BR>\WINDOWS\system32\config\目录下覆盖掉原有的文Ӟ如果不放心可<BR>以先备䆾一下原有的SAM文gQ,Administrator帐号的密码即为空?BR>??<BR>4.如有可能Q徏议用其它方法?BR>优点Q用简?<BR>~点Q破坏安全标识,不能在Windows XP、Windows 2003 使用Q如?BR>用EFS加密Q加密破坏,数据丢失?BR>二、从SAM文g?查找密码<BR>著名的美国计机安全公司@Stake出品的Window/Unix密码查找软g<BR>LC4/LC5Q最新版是LC5 v5.02Q可以到其网站下载,地址是:(x)<BR><A >http://www.atstake.com</A>Q这是商业YӞ未注册有功能限制。运?BR>LC4Q打开q新Z个Q务,然后依次点击“IMPORTQ?gt;Import from <BR>SAM file”,打开已待破解的SAM文gQ此时LC4?x)自动分析此文gQ?BR>q显C出文g中的用户名;之后点击“Session->Begin Audit”,?BR>可开始破解密码。如果密码不是很复杂的话Q很短的旉内就?x)得?BR>l果?不过Q如果密码比较复杂的话,需要时间会(x)很长?BR>优点Q不破坏原系l密码,对于用EFS加密数据很重要?<BR>~点Q速度慢可能需要几天甚臛_个年?BR>三、用密码重设盘设新密?<BR>在没有用“欢q屏q”登录方式的情况下登录到Windows XP后。按<BR>下“Ctrl+Alt+Del”组合键Q出现“Windows 安全”窗口,点击选项<BR>中“更改密码”按钮,出现更改密码H口(?)。这个窗口中Q将当前<BR>用户的密码备份,点击左下角“备份”按钮激zZ忘记密码向导”,<BR>按照提示创徏密码重设盘?<BR>如果在Windows XP的登录窗口输入了错误的密码,׃(x)弹出“登录失<BR>败”窗口,如果你的想不v来自q密码是什么时Q可点击“重<BR>䏀按钮,启动密码重设向导Q通过刚才所创徏的密码重讄Q重?BR>讑֮密码Q登陆Windows XP?<BR>优点Q安全,对于用EFS加密数据很重要?BR>~点Q需要Y盘,q且要求在设密码时徏立密码重讄Q对于没有Y<BR>q机器没办法?/P> <P>四、修改屏保文件法<BR>原理QWindows 2000、XP启动Ӟ如果不进pȝQ会(x)自动启动屏保Q?BR>如果用CMD.EXE或EXPLORER.EXE代替logon.scrQ启动启动时实际启动<BR>的是CMD命o(h)?<BR>步骤<BR>1.拯pȝ安装目录system32\logon.scr文g备䆾Q?BR>2.改cmd.exe或explorer.exe名ؓ(f)logon.scr文gQ替换掉需要破解的<BR>pȝ的system32目录下logon.scrQ?BR>3启动pȝQ按下CTRL+ALT+DELQ不做Q何动作,{一?x)儿pȝ?x)自?BR>q行logon.scr屏保Q事实上Q这个确是cmd.exeQƈ且当前n份ؓ(f)<BR>local system <BR>4、在命o(h)行方式下改密?BR>net user administrator your-new-password<BR>如果q是域控制器Q那么输入net user administrator your-new-<BR>password/domain<BR>5、登陆系l,第一步中备䆾的logon.scr恢复回去卛_?<BR>优点Q简单,安全?BR>~点Q等待时间长Q原来没有启动屏保者不一定有效,不能扑֛其它<BR>有管理员w䆾的帐户密码,只能修改Q如果用EFS加密Q加密破坏,?BR>据丢失?<BR>五、用Y件修改密?BR>1.Windows.XP.2000.NT.Password.Recovery.Key<BR>Passware公司的Windows.XP.2000.NT.Password.Recovery.Key软g?BR>以自动把Administrator密码修改?2345Q重启系l后用此账号?BR>录。然后在“控刉李?BR>用户中,再重C改管理员密码卛_?BR>软g名:(x)Windows.XP.2000.NT.Password.Recovery.Key 6.3 <BR>下蝲做好了的软盘映像文g <BR>使用Ҏ(gu)Q?BR>安装软gQ运行出现界面:(x)<BR>按其中“floppy driver disk”,准备好的Y盘插入Y驱,?BR>NextQW(xu)indows XP-2000-NT Key ?x)自动将此盘制作Z张特D的驱动<BR>盘。驱动盘做好后,可q行下步工作了。用windows2000/XP的安?BR>盘,或用此启动盘的Bart PE启动待恢复密码的计算机,当提C?<BR>Press F6 if you need install party SCSI or RAID driver...Ӟ<BR>按F6Q等待加载过E结束后Q看到提C:(x)To specify addition al <BR>SCSI adapters,CD-ROM drivers.or special disk controllers for <BR>use with windows 2000,including those for which you have a <BR>device support disk from mass storage device <BR>manufacturer,press SQ立LS键,然后pȝ?x)接着提示QPlease <BR>insert the disk labeled maufacturer-supplied hardwaresupport <BR>disk into driver A: * Press ENTER when ready。这时插入Y盘加<BR>载上面做好的Windows XP-2000-NT Key驱动。稍{片刻,pȝ便会(x)?BR>动进入Windows XP-2000-NT Key环境。这时系l会(x)提示QSet <BR>Administrator'Password to '12345'Q?Y/N)Q,键入YQ待昄Q?BR>Password has been reset.<BR>User name is 'Administrator'. <BR>New password is '12345' <BR>此时Q系l管理员帐号administrator的密码已被改?2345了。取?BR>安装光盘及Y盘,重新启运pȝ卛_用此帐号登陆?BR>优点Q用简单,安全<BR>~点Q需要Y盘,对于没有软驱的机器就没办法,当然可以创徏启动<BR>光盘。不能找回其它有理员n份的帐户密码Q只能修改,如果用EFS<BR>加密Q加密破坏,数据丢失 ?BR>2.CleanPwd <BR>用一个修改密码的程序来替换pȝ启动的必要程序,然后pȝ启动<BR>时就?x)替换密码,随后把被替换的程序在q原p了。当焉先你q?BR>是要能够讉Kpȝ分区Q来替换随系l启动的E序?<BR>替换pȝ启动的必要程序的一U方法是我写的一个清除administrator<BR>密码的小E序CleanPwdQ按此下载)Q你可以<A >www.BingleSite.net</A>?BR>载,他所作的是把administrator密码清空。用方法如下:(x) 用法 <BR>1) 用双pȝ或者启动盘或者挂到别的系l上Q如果是NTFS分区其他p?BR>l或启动盘要能读写NTFS分区Q把windows安装目录下的system32<BR>\svchost.exe改名svchost.bak.exe备䆾,把CleanPwd.exe拯?BR>svchost.exe?<BR>2) 启动该系l,把administrator的密码清IZQ可以直接登陆?<BR>3) 把svchost.bak.exe 恢复p了?<BR>Q你也可以选择替换其他E序Q如果你替换的是svchostQ最好重新启<BR>动或者启动rpc服务以ɾpȝ正常工作Q?<BR>4) Z么选用svchost.exe而不是其他程序?<BR>每个Windows NT/2000pȝ都有q几个进E, <BR>System(kernel Executive and kernel) <BR>smss(session manager) <BR>csrss(win32 subsystem) <BR>winlogon(logon process) <BR>services(Service control manager) <BR>lsass(local security authentication server ) <BR>如果M一个被杀掉或者出错,pȝ重新启动。不q在lsass启动?BR>前你不能修改密码Q因为lsass是负责密码验证的安全pȝQ而系l启<BR>动的序是上边列出的顺序,所以不能选用q几个程序?<BR>另外pȝ中一般还有以下一些程序:(x) <BR>svchost.exe(Remote Procedure Call (RPC) q有其他一些服? <BR>WBEM\WinMgmt.exe(Windows Management Instrumentation) <BR>mstask.exe(Task Scheduler) <BR>regsvc.exe(Remote Registry Service) <BR>可能q有其他服务E序Q你可能止了除RPC之外的其他服务,但不?BR>止RPCQ否则系l工作就不正怺。所以我选择了svchostQ如果你<BR>知道其他服务?x)自动启动,你也可以选择它?当然如果pȝ安装了杀<BR>毒Y件的话,你替换杀毒Y件也可以Q因Z般杀毒Y仉?x)在pȝ<BR>启动时启动杀毒防火墙来杀毒的。程序运行会(x)在c:\CleanPwd.txtC<BR>个简单的日志Q我也附了源码,你可以Q意修改它以满q?BR>求,比如d一个用戯不是修改管理员的密码(或者你把管理员?BR>名了Q?<BR>优点Q用简单,安全?<BR>~点Q不能找回其它有理员n份的帐户密码Q只能修改,如果用EFS<BR>加密Q加密破坏,数据丢失?<BR>3.The Offline NT Password Editor <BR>Windows理员密码丢p有一个解x法是使用Petter Nordahl-<BR>Hagen的The Offline NT Password Editor,q个工具是离U修Ҏ(gu)?BR>表文件sam来设|密码的。需要用他的映像文g制作启动盘来引导Q进<BR>而访问ntfs分区重新讄密码Q虽然作者经常更C的程序,不过q?BR>是会(x)担心他直接操作sam文g的安全性,可能有时?x)导致系l出错?BR>Q注Q在|上听说有h使用q个工具Dpȝ崩溃Q之后不能在使用<BR>其他Ҏ(gu)恢复了,因此使用q类工具之前先要备䆾SAM相关文gQ?<BR>用Y盘启动后Q我们可以看到很多Linux启动的输Z息,看到了吧Q?BR>q个“精的Linuxpȝ”的名字是SysLinux?<BR>然后是软g的版权声明,q指Y件在NT3.51,NT4.0,Windows2000 <BR>Professional & Advanced Server RC2下测试通过Q而用了Active <BR>Directory的Windows2000pȝ没有试?<BR>接下来,pȝ提示“Do you have your NT disks on a SCSI <BR>controllers??问你NTpȝ是否安装在SCSI盘上,看你的具体情<BR>况,一般这里输入“n”。系l就开始检硬盘以及硬盘分区,q把<BR>结果以Linux下的方式表示出来Q在出现提示字串后敲回Rl箋?<BR>pȝ提示“Select what you want to d1-set passwords[default] <BR>2-Edit registry”,我们的目的是更改理员的密码Q所以,输入?BR>字?”,Enter。接着提示“what is the full path to the <BR>registry directory??询问注册表存放\径,默认的应该是<BR>“winnt/system32/config”,如果你原来安装系l的时候改变了?BR>径,那么h照你的实际情冉|改\径后回Rl箋?<BR>接着出现“which hids(files) do you want to edit (leave <BR>default for password setting,separate multiple name with <BR>space)”,回RQ然后会(x)把所有用L(fng)账号列出Qƈ询问“do you <BR>really wish to disalbe syskey(y/n)”,<BR>输入“n?回R。提C“Username to change (! to quit,. to <BR>users):”,输入“administrator”(假设你的理员̎h <BR>administratorQ,回R后“Please enter new password”按提示Q?BR>你可以输入“Administrator”̎L(fng)新密码,再问一ơ“Do you <BR>really wish to change it?(y/n)”,输入“y?定q回车。系l?BR>最后问你“About to write files backQ?Do it?”(有点|嗦吧,<BR>呵呵Q,输入“y”确认后Q系l提C,按“Cltrl-Alt-del”三键重<BR>新启动系l。启动系l后Q已l可以用修改好的密码d?<BR>优点Q用简单,安全?<BR>~点Q不能找回其它有理员n份的帐户密码Q只能修改,如果用EFS<BR>加密Q加密破坏,数据丢失?<BR>4. Winternals Administrator's ERD Commander 2002/2003 <BR>ERD Commanderq可以算是Winternals Administrators' Pak工具中最<BR>强大的组件了Q其中一个引人注目的功能是修改密码QW(xu)indows <BR>NT/2000/XP/2003 pȝ中Q何一个用L(fng)密码都可以在不知道原先密<BR>码的情况下被ERD修改掉。可以用ERD Commander自己的启动光盘?BR>Windows PE 或Bart PE启动后启动ERD Commander?<BR>注意QXPpȝ用了SYSKEY命o(h)后,ERD Commander不能修改密码Q需?BR>用The Offline NT Password Editor?<BR>优点Q用简单,安全 <BR>~点Q不能找回其它有理员n份的帐户密码Q只能修改,如果用EFS<BR>加密Q加密破坏,数据丢失?<BR>5.用O&O Bluecon2000强制更改Windows2000本地理员密?<BR>文章来源Q中文NT资源|[ <A >http://www.AboutNT.com</A>] <BR>O&O Bluecon 2000是一Ƒ֯d国h开发的工具软g,它可以让你方便的?BR>复被损坏的Windows NT/2000pȝ,与Windows 2000的恢复控制台差不<BR>?唯一不同的是它不需要你输入密码p够进入系l?q款工具最?BR>用的功能可能是修改本地理员的密码了?使用O&O Bluecon 2000<BR>修改本地理员密码的步骤如下: 一.制作工具? <BR>(1)制作四张Windows2000安装启动?制作Ҏ(gu)见本站的Winnt/2000?BR>要Y盘制作小全?<BR>(2)启动O&O BlueCon 2000软g?O&O BootWizard"Q修Ҏ(gu)们刚才制<BR>作的安装软盘(只修改第1张和W??,共分四步. <BR>(3)W一步Select Boot Device询问你用哪一U方式引导系l??BR>Floppy(卛_张安装Y?q是CD-ROM,我们在这儉KFloppy(4 disk <BR>required)q一?按下一? <BR>(4)W二步Select Options询问我们是不是创建Windows2000安装启动<BR>?因ؓ(f)我们刚才创Z,因此不?按下一? <BR>(5)W三步Patch Disk 1和Patch Disk 4,?x)提CZ依次插入W?张和W?BR>4张进行修Ҏ(gu)?按屏q提C完成工L(fng)制作. <BR>?修改本地理员密?<BR>q款工具与我前一ƾ介l的修改理员密码的工具相同,只能够修?BR>SAM中的本地理员密? <BR>在用O&O修改本地理员的密码?先介l一下O&O支持的命??8<BR>?你可以在"A:\>"提示W下使用"?"?help"命o(h)查看.q?8个命令中<BR>比较重要的有: <BR>backup:备䆾注册?<BR>device:昄某一操作pȝ的硬仉|情?<BR>edlin:一个文本编辑工?<BR>passwd:修改密码命o(h) <BR>reboot:重新启动机器命o(h) <BR>regedit:~辑注册表命?<BR>service:昄/启动/止服务命o(h) <BR>scopy或scp:文g复制命o(h),可以复制文g的安全属?<BR>user:昄某一操作pȝ的用?<BR>vmap:昄当前L(fng)信息 <BR>q些命o(h)的参C详细用法可以使用"命o(h) /?"的方式获? <BR>具体的修Ҏ(gu)地用L(fng)操作如下: <BR>(1)第1张Y盘插入Y׃,重新启动机器,以Y盘引导系l?按屏q提<BR>CZơ插?BR>q?张盘,走完安装界面,最?pȝ?x)提C? <BR>O&O Bluecon 2000 V2.0 Build 256 - English Keyboard <BR>(c) 2000 O&O Software GmbH. Allright reserved. <BR>A:\> <BR>(2)使用Passwd命o(h)对SAM数据库̎L(fng)密码q行修改,Passwd命o(h)的用<BR>法如? <BR>Passwd [] <BR>Passwd命o(h)中Password参数是可选的,如果你不输入该̎L(fng)密码,?BR>么该账号的密码将被清I?不徏议这?. <BR>如果你要管理员Administrator的密码修改ؓ(f)123456,可以这样<BR>? A:\>Passwd Administrator 123456 <BR>回R后如果你当前pȝ中存在多个操作系l?pȝ?x)提CZ要修改哪?BR>操作pȝ的管理员密码.cM提示如下: <BR>Please choose a system to logon <BR>1. "Microsoft Windows 2000 Server" /fastdetect <BR>2. "Microsoft Windows XP Professional" /fastdetect <BR>3. "Microsoft Windows 2000 Recovery Cortrol" /cmdcons <BR>选择一个合适的要修改的操作pȝ,我们q儿?,卌修改<BR>Windows2000 server的管理员密码.一?x)儿如果pȝ提示"Password <BR>was successfully changed"pC管理中的密码修Ҏ(gu)?如果你的<BR>O&O软g不是完全版而只是未注册?那系l会(x)提示理员的密码是只<BR>ȝ,不能够进行修? <BR>(3)从Y驱出取出软盘,重新启动pȝ,q入目录恢复模式,我们可?BR>使用新的理员密码进入系l了. <BR>q款软g最新版的下载地址?<A >http://www.oosoft.com</A> <BR>优点Q较安全?<BR>~点Q需要Y盘,对于没有软驱的机器就没办法,操作较复杂,不能<BR>扑֛其它有管理员w䆾的帐户密码,只能修改Q如果用EFS加密Q加?BR>破坏Q数据丢失?<BR>6. 不用修改密码登陆Windows 2000/XP---DreamPackPL PE?<BR>全新思想的Y件?<BR>它允许让你不必知道本地系l的理员或用户密码dpȝQ?<BR>它不?x)改变本地系l用L(fng)密码Q?<BR>它允怽Ҏ(gu)地系l具有完全访问权限; <BR>它允怽讉K本地pȝ用户通过EFS加密pȝ加密q的文g和文件夹 <BR>Q对Windows 2000)Q(本h在Windows XP SP1体中文版上测试,?BR>功能不成功,仅能览文gҎ(gu) 文g名,但不能打开文g、Copy、移<BR>动文件。)<BR>DreamPackPL PE?<BR>v2004.5.12 <BR>This tool give full access to Windows 2000/XP. DreamPackPL <BR>do not <BR>change/overwrite old passwords, therefore EFS encrypted <BR>files <BR>will be still readable (only 2000). <BR>Features : <BR>+ executing programs (from list: e.g. regedit or any other) <BR>at the logon </P> <P>desktop with system privileges (2000, XP) or in the security <BR>context of </P> <P>selected user (only XP), <BR>+ loading Explorer shell at new desktop and work as <BR>impersonate user </P> <P>with system privileges ('Spirit mode'), <BR>+ displaying local accounts list (user names) in logon <BR>desktop, <BR>+ turn off/on logon password check (full access to every <BR>local account <BR>without modifying old passwords), <BR>+ disabling Windows File Protection. <BR>Current version: 2oo4.o5.12 <BR>h功能Q?<BR>它允许让你不必知道本地系l的理员或用户密码dpȝQ?<BR>它不?x)改变本地系l用L(fng)密码Q?<BR>它允怽Ҏ(gu)地系l具有完全访问权限; <BR>它允怽讉K本地pȝ用户通过EFS加密pȝ加密q的文g和文件夹<BR>(对Windows 2000各版本)Q?<BR>Q本人在Windows XP SP1体中文版上测试,此功能不成功Q仅能浏<BR>览文件夹?文g名,但不能打开文g、Copy、移动文件。) <BR>使用Ҏ(gu)Q?<BR>1.在Bart PE中执行该E序Q按E序要求选择Windowspȝ安装目录Q?BR>安装DreamPackPLQ?<BR>2.退出Bart PEq新启动计机到本地系l;启动后出?BR>DreamPackPL配置界面Q?BR>有两U方法可以不用修改系l用户密码直接进入系l; <BR>a)选择“Spirit mode?q灵模式)Q系l将无密码登陆系l; <BR>b)?Logon password check"取消选取Qƈ重启Q重启后pȝ无?BR>码登陆系l; <BR>另外Q可以修改系l用户密码,包括pȝ理员的密码Q登陆系l,<BR>Ҏ(gu)是点几ZDetails”,选择相应用户Q修改其密码Q但是用此法?BR>陆系l后Q原来用户密码已l改变,如果本地pȝ用户通过EFS加密p?BR>l加密文件和文g夹,不能解密,不推荐用此方法登陆系l?<BR>3.直接d到本地系l,密码为空Q这样你基本拥有该pȝ的控?BR>权了Q当然还是不能拥有通过EFS加密pȝ加密q的文g和文件夹控制<BR>权; <BR>删除DreamPackPL <BR>1.重新启动到本地系l后Q选取"Logon password check"Q?<BR>2.取消"DreamPack"的选取框ƈ重启计算机,pȝ恢复Q删?BR>DreamPackPL完成?<BR>或用本光盘启动,Bart PE中执行DreamPackPLE序Q按E序要求选择<BR>Windows <BR>pȝ安装目录Q删除DreamPackPL?<BR>*************************************************************<BR>请不要用该工具来获取非法的入RQ该工具仅用于系l管理员对系<BR>l的救护工作?q个工具是免费的Q获?DreamPackPL 原版误?<BR><A >http://www.d--b.webpark.pl/dreampackpl_en.htm</A> (<A href="http://www.d">http://www.d</A>--<BR>b.webpark.pl/dreampackpl_en.htm) Rock2000 2004.05.22 <BR>优点Q用简单,安全Q不用修改系l原来所有用户密码即可登录?<BR>~点Q不能找回其它有理员n份的帐户密码Q只能修攏V对<BR>Windows XP用EFS加密Q不起作用。对Windows 2003效果不明?<BR>六、古老的密技——输入法漏洞?<BR>输入法漏z已久,x已经Z多朋友熟知。在可行情况下,其不?BR>为夺取系l管理权限的首选之技。所谓输入法漏洞Q即当我们启?BR>Windows2000QNTQ到d验证的界面时QQ何h都可以打开各种输入<BR>法的帮助栏,q可以利用其中的URL跌{功能权讉Kpȝ?<BR>pȝQWindows2000 Professional [Version 5.00.2195]、Windows <BR>XPQ未升漏洞补丁?<BR>相关情况Q系l管理员帐号administrator密码丢失、无其它可登陆用<BR>户帐受SAM文g无法d或做其它操作、有输入法漏z?<BR>所需工具Q无 <BR>操作q程及相兌{:(x) <BR>启运pȝ到登陆状态,按Ctrl+Shift键切换输入法状态到“全拼?BR>Q或其它输入法,只要可调入法帮助卛_Q状态,依次炚w状?BR>条上的“帮助”、“操作指南”。右几Z操作指南”窗体的标题栏,<BR>选择“蟩转至URL”,在蟩转输入框中输入c:\windnnt\system32,点确<BR>定即可成功进入该文g夏V找?net.exe文gQƈ创徏快捷方式。然<BR>后右键此快捷方式Q选其属性,“目标”一栏中改ؓ(f)Q?BR>C:\WINNT\system32\net.exe user wing 123456 /addQ点定后,?BR>?yn)L行。这P便给pȝd了一个用户名为wingQ密码ؓ(f)123456?BR>新用戗之后以同样的步骤再创键一快捷方式Q在其属性中“目<BR>标”改为:(x)D:\WINNT\system32\net.exe localgroup <BR>administrators wing /addQ同样双?yn)L行。这一步是刚刚创建的<BR>新用户wing增加C本地理员组?<BR>优点Q安?<BR>~点Q不能找回其它有理员n份的帐户密码Q只能修攏V操作复<BR>杂,升漏洞补丁后不能用。对2003效果不明?<BR>七、不朽的力量——黑客技术篇 <BR>做ؓ(f)文章的最后一部分Q这里将向各位演C如何用黑客技术来取回<BR>自己的权限?<BR>pȝQWindows2000 Professional [Version 5.00.2195]<BR>相关情况Q系l管理员帐号administrator密码丢失、无其它可登陆用<BR>户帐受无输入法漏z等可利用漏z,无法取得SAM文g、无输入法漏<BR>z。提供IIS服务{,q有若干漏洞?<BR>所需工具QGFI LANguard Network ScannerQ或其它同类漏洞扫描?BR>Ӟ <BR>其它Q待破解pȝ处于局域网中?<BR>操作q程及相兌{:(x) <BR>待破解pȝ启动至登陆状态。在与此机器在同一局域网的另一台机<BR>器上q行如下操作Q?首先Q下载扫描Y件。下载后按提C安装。安?BR>q程很简单,q里不多~q?接下来,使用该Y件对目标pȝq行?BR>描,可以看到扫描l果中的Q? Escaped Characters Decoding <BR>Bug /scripts/..%255c..%255c..%255c..%255c..%255c..%<BR>255cwinnt/system32/cmd.exe?/c+dirQ这说明目标pȝ存在UNICODE<BR>及IDQ{数个CGI漏洞Q对于不同的漏洞可以使用不同的方法入侵,q?BR>而取得对pȝ的控制。对于此Q本文无法详l介l,因ؓ(f)黑客技术实<BR>在是如此博大_֍Q如果要讲的话,恐怕不是一二年能讲完的。这?BR>只是提及此可行方法,具体情况q请具体分析。网上有很多关于q方<BR>面的资料Q有兴趣的朋友可以自行查找?<BR>优点Q安?<BR>~点Q用复杂,需要专业知识。不能找回其它有理员n份的帐户<BR>密码Q只能修攏V?<BR>注意QWinXP Win2003下不能用删除SAM的方法,否则pȝ?x)被?BR>死!Q?2003不用能用啊?Q?</P><img src ="http://www.aygfsteel.com/nighTuner/aggbug/3250.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/nighTuner/" target="_blank">nighTuner</a> 2005-04-14 01:52 <a href="http://www.aygfsteel.com/nighTuner/articles/3250.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>FileSystemOjbect Howtohttp://www.aygfsteel.com/nighTuner/articles/3249.htmlnighTunernighTunerWed, 13 Apr 2005 17:50:00 GMThttp://www.aygfsteel.com/nighTuner/articles/3249.htmlhttp://www.aygfsteel.com/nighTuner/comments/3249.htmlhttp://www.aygfsteel.com/nighTuner/articles/3249.html#Feedback0http://www.aygfsteel.com/nighTuner/comments/commentRss/3249.htmlhttp://www.aygfsteel.com/nighTuner/services/trackbacks/3249.html创徏、添加或删除数据Q以及读取文?
Ud、复制和删除文g
创徏文g
创徏I文本文Ӟ有时被叫做“文本流”)有三U方法?
W一U方法是?CreateTextFile Ҏ(gu)?下面的示例示范了?VBScript 中如何用q种Ҏ(gu)来创建文本文Ӟ(x)


Dim fso, f1
Set fso = CreateObject("Scripting.FileSystemObject")
Set f1 = fso.CreateTextFile("c:\testfile.txt", True)

要在 JScript 中用q种Ҏ(gu)Q则使用下面的代码:(x)

var fso, f1;
fso = new ActiveXObject("Scripting.FileSystemObject");
f1 = fso.CreateTextFile("c:\\testfile.txt", true);

误察CZ代码Q来领会(x)如何?FileSystemObject 中?CreateTextFile Ҏ(gu)?
创徏文本文g的第二种Ҏ(gu)是,使用 FileSystemObject 对象?OpenTextFile Ҏ(gu)Qƈ讄 ForWriting 标志。在 VBScript 中,代码像下面的示例一P(x)

Dim fso, ts
Const ForWriting = 2
Set fso = CreateObject("Scripting. FileSystemObject")
Set ts = fso.OpenTextFile("c:\test.txt", ForWriting, True)

要在 JScript 中用这U方法来创徏文本文gQ则使用下面的代码:(x)

var fso, ts;
var ForWriting= 2;
fso = new ActiveXObject("Scripting.FileSystemObject");
ts = fso.OpenTextFile("c:\\test.txt", ForWriting, true);

创徏文本文g的第三种Ҏ(gu)是,使用 OpenAsTextStream Ҏ(gu)Qƈ讄 ForWriting 标志。要使用q种Ҏ(gu)Q在 VBScript 中用下面的代码Q?

Dim fso, f1, ts
Const ForWriting = 2
Set fso = CreateObject("Scripting.FileSystemObject")
fso.CreateTextFile ("c:\test1.txt")
Set f1 = fso.GetFile("c:\test1.txt")
Set ts = f1.OpenAsTextStream(ForWriting, True)

?JScript 中,则用下面示例中的代码:(x)

var fso, f1, ts;
var ForWriting = 2;
fso = new ActiveXObject("Scripting.FileSystemObject");
fso.CreateTextFile ("c:\\test1.txt");
f1 = fso.GetFile("c:\\test1.txt");
ts = f1.OpenAsTextStream(ForWriting, true);

d数据到文件中
一旦创Z文本文gQ用下面的三个步骤向文件添加数据:(x)

打开文本文g?
写入数据?
关闭文g?
要打开现有的文Ӟ则?FileSystemObject 对象?OpenTextFile Ҏ(gu)?File 对象?OpenAsTextStream Ҏ(gu)?
要写数据到打开的文本文Ӟ则根据下表所qCQ务?TextStream 对象?Write、WriteLine ?WriteBlankLines Ҏ(gu)?

d Ҏ(gu)
向打开的文本文件写数据Q不用后l一个新行字W?Write
向打开的文本文件写数据Q后l一个新行字W?WriteLine
向打开的文本文件写一个或多个I白行?WriteBlankLines


误察CZ代码Q来领会(x)如何?FileSystemObject 对象中?Write、WriteLine ?WriteBlankLines Ҏ(gu)?

要关闭一个打开的文Ӟ则?TextStream 对象?Close Ҏ(gu)?

误察CZ代码Q来领会(x)如何?FileSystemObject 中?Close Ҏ(gu)?


--------------------------------------------------------------------------------

注意 新行字符包含一个或几个字符Q取决于操作pȝQ,以把光标UdC一行的开始位|(回R/换行Q。注意某些字W串末尾可能已经有这个非打印字符了?

--------------------------------------------------------------------------------


下面?VBScript 例子C了如何打开文gQ和同时使用三种写方法来向文件添加数据,然后关闭文gQ?


Sub CreateFile()
Dim fso, tf
Set fso = CreateObject("Scripting.FileSystemObject")
Set tf = fso.CreateTextFile("c:\testfile.txt", True)
' 写一行,q且带有新行字符?
tf.WriteLine("Testing 1, 2, 3.")
' 向文件写三个新行字符?
tf.WriteBlankLines(3)
' 写一行?
tf.Write ("This is a test.")
tf.Close
End Sub
q个CZC了在 JScript 中如何用这三个Ҏ(gu)Q?

function CreateFile()
{
var fso, tf;
fso = new ActiveXObject("Scripting.FileSystemObject");
tf = fso.CreateTextFile("c:\\testfile.txt", true);
// 写一行,q且带有新行字符?
tf.WriteLine("Testing 1, 2, 3.") ;
// 向文件写三个新行字符?
tf.WriteBlankLines(3) ;
// 写一行?
tf.Write ("This is a test.");
tf.Close();
}
d文g
要从文本文gd数据Q则使用 TextStream 对象?Read、ReadLine ?ReadAll Ҏ(gu)。下表描qC不同的Q务应使用哪种Ҏ(gu)?
d Ҏ(gu)
从文件读取指定数量的字符?Read
d一整行Q一直到但不包括新行字符Q?ReadLine
d文本文g的整个内宏V?ReadAll


误察CZ代码Q来领会(x)如何?FileSystemObject 中?ReadAll ?ReadLine Ҏ(gu)?

如果使用 Read ?ReadLine Ҏ(gu)Qƈ且想跌数据的特D部分,则?Skip ?SkipLine Ҏ(gu)。read Ҏ(gu)的结果文本存在一个字W串中,该字W串可以昄在一个控件中Q也可以用字W串函数Q如 Left、Right ?MidQ来分析Q连接等{?

下面?VBScript CZC了如何打开文gQ和如何写数据到文g中ƈ从文件读取数据:(x)


Sub ReadFiles
Dim fso, f1, ts, s
Const ForReading = 1
Set fso = CreateObject("Scripting.FileSystemObject")
Set f1 = fso.CreateTextFile("c:\testfile.txt", True)
' 写一行?
Response.Write "Writing file
"
f1.WriteLine "Hello World"
f1.WriteBlankLines(1)
f1.Close
' d文g的内宏V?
Response.Write "Reading file
"
Set ts = fso.OpenTextFile("c:\testfile.txt", ForReading)
s = ts.ReadLine
Response.Write "File contents = '" & s & "'"
ts.Close
End Sub

下面的代码示范了?JScript 中做同样的事Q?

function ReadFiles()
{
var fso, f1, ts, s;
var ForReading = 1;
fso = new ActiveXObject("Scripting.FileSystemObject");
f1 = fso.CreateTextFile("c:\\testfile.txt", true);
// 写一行?
Response.Write("Writing file
");
f1.WriteLine("Hello World");
f1.WriteBlankLines(1);
f1.Close();
// d文g的内宏V?
Response.Write("Reading file
");
ts = fso.OpenTextFile("c:\\testfile.txt", ForReading);
s = ts.ReadLine();
Response.Write("File contents = '" + s + "'");
ts.Close();
}

Ud、复制和删除文g
FSO 对象模式各有两种Ҏ(gu)Ud、复制和删除文gQ如下表所q?
d Ҏ(gu)
Ud文g File.Move ?FileSystemObject.MoveFile
复制文g File.Copy ?FileSystemObject.CopyFile
删除文g File.Delete ?FileSystemObject.DeleteFile


误察CZ代码Q来领会(x)?FileSystemObject 中删除文件的两种Ҏ(gu)?

下面?VBScript CZQ在驱动?C 的根目录中创Z个文本文Ӟ向其中写一些信息,然后把它Ud?\tmp 目录中,q在 \temp 中做一个备份,最后把它们从两个目录中删掉?

要运行下面的CZQ需要先在驱动器 C 的根目录中创?\tmp ?\temp 目录Q?


Sub ManipFiles
Dim fso, f1, f2, s
Set fso = CreateObject("Scripting.FileSystemObject")
Set f1 = fso.CreateTextFile("c:\testfile.txt", True)
Response.Write "Writing file
"
' 写一行?
f1.Write ("This is a test.")
' 关闭文g?
f1.Close
Response.Write "Moving file to c:\tmp
"
' 获取 C 的根目录(C:\)中的文g的句柄?
Set f2 = fso.GetFile("c:\testfile.txt")
' 把文件移动到 \tmp 目录?
f2.Move ("c:\tmp\testfile.txt")
Response.Write "Copying file to c:\temp
"
' 把文件复制到 \temp 目录?
f2.Copy ("c:\temp\testfile.txt")
Response.Write "Deleting files
"
' 获得文g当前位置的句柄?
Set f2 = fso.GetFile("c:\tmp\testfile.txt")
Set f3 = fso.GetFile("c:\temp\testfile.txt")
' 删除文g?
f2.Delete
f3.Delete
Response.Write "All done!"
End Sub

下面的代码示范了?JScript 中做同样的事Q?

function ManipFiles()
{
var fso, f1, f2, s;
fso = new ActiveXObject("Scripting.FileSystemObject");
f1 = fso.CreateTextFile("c:\\testfile.txt", true);
Response.Write("Writing file
");
// 写一行?
f1.Write("This is a test.");
// 关闭文g?
f1.Close();
Response.Write("Moving file to c:\\tmp
");
// 获取 C 的根目录(C:\)中的文g的句柄?
f2 = fso.GetFile("c:\\testfile.txt");
// 把文件移动到 \tmp 目录?
f2.Move ("c:\\tmp\\testfile.txt");
Response.Write("Copying file to c:\\temp
");
// 把文件复制到 \temp 目录?
f2.Copy ("c:\\temp\\testfile.txt");
Response.Write("Deleting files
");
// 获得文g当前位置的句柄?
f2 = fso.GetFile("c:\\tmp\\testfile.txt");
f3 = fso.GetFile("c:\\temp\\testfile.txt");
// 删除文g?
f2.Delete();
f3.Delete();
Response.Write("All done!");
}



nighTuner 2005-04-14 01:50 发表评论
]]>
MS SQL Server调优http://www.aygfsteel.com/nighTuner/articles/3248.htmlnighTunernighTunerWed, 13 Apr 2005 17:48:00 GMThttp://www.aygfsteel.com/nighTuner/articles/3248.htmlhttp://www.aygfsteel.com/nighTuner/comments/3248.htmlhttp://www.aygfsteel.com/nighTuner/articles/3248.html#Feedback0http://www.aygfsteel.com/nighTuner/comments/commentRss/3248.htmlhttp://www.aygfsteel.com/nighTuner/services/trackbacks/3248.html在徏立一个新的实例后Qmssql?x)先生成master,model,msdb,tempdb 四个pȝ数据?masterQmodelQmsdbq三个系l数据库最后与用户数据库分开存储Q一般系l数据库应该特别心。主数据库保护着自己及其他数据库的分cM息、配|信息、用h据库信息、作业信息、还有数据库模版。一旦系l数据库受到破坏Q整个实例就有可能崩溃?/P>

而tempdbq个临时数据库,它对性能的媄响较大。tempdb和其他数据库一样可以增大,可以~小。当数据文g需要增长的时候,通常不能保持剩余部分的连l性。这时文件就?x)生碎片,q种片?x)造成性能下降。这U碎片属于外来性碎片。要L在tempdb中生外来性碎片,必须保证有够的盘I间。一般将tempdb的容量放到^均用容量。而你也应该允许tempdb自动增长Q比如你有个一个超大的join操作Q它建立了一个超qtempdb定w的时候,该查询将p|。你q要讄一个合理的单位增长量。因为如果你讑־太小Q将?x)生许多外来性碎片,反而会(x)占用更多资源。sqlserver调优最有效的做法之一Q就是把争夺资源的操作独立出厅Rtempdb是一个需要独立出ȝ部分而tempdb和其他系l库一h公用的,是存取最可能频繁的库Q所有处理(f)时表、子查询、GROUP BY、排序、DISTINCT、连接等{。它最适合攑ֈ一个具有快速读写能力的讑֤上。比如RAID0hRAID0+1卷上。移动tempdb的方法:(x)

1、用Enterprise Manager或sp_helpdb查看tempdb现在存放的位|?BR>2、用
alter database tempdb modify file(name='tempdev',filename='newpath\newfilename',size=20mb)
alter database tempdb modify file(name='templog',filename='newpath\newfilename',size=20mb)
3、关闭sqlserver重v
4、删掉旧的tempdb文g
而我们在建立一个用h据库的时候,也要考虑数据文g攑֓、日志文件放哪、用几个数据文g。数据文件访问当然希望尽可能快。但是通常数据文g对于用户h极其重要Q所以一般考虑数据保护和高可用性,它们放到RAID5中。日志文件呢Q它记录了对数库所做的历史记录Q它用于校验数据库中的数据完整性。它也应该和你的数据文g分开存储Q和数据文g一样事务日志也是会(x)自动增长的,当空间够大的时候事务记录操作得很快。而这时你觉得它太大了Q去~减它,Q而你再一操作数据库,它要p旉d配空_(d)如果你不让写入,数据库将被置疑。所以这不是个好办法。你应该通过文g截断或日志备份,q样可以从事务日志中释放I间。这里说的空间是指日志文件内部可用空_(d)而不是日志文件的大小。日志管理器每秒传输操作可以序写入60KB。对调整事务日志最好的是放C个最快的阵列上,一个办法是RAID0+1。增加一个文件组中的文g敎ͼ往往?x)改善性能Q因Z(x)创徏更多的线E来扫描数据文g。又比如你有两个上百万的表,分别建立索引。如果你攑֜一个文件组中性能?x)受很大影响。而比如你建立4个数据文件每个物理磁盘上建立一个,而且把数据文件放到单独的数据文gl?而把每个索引也放到它自己的文件组中。查询性能?x)显著提?BR>使用DBCC命o(h)来优?BR>D B C C命o(h)像名字的含义一P本来是ؓ(f)了检查数据库的一致性。但后来D B C C命o(h)?BR>成了一些有用的函数。D B C C命o(h)的用有一些限制。以下就是所支持的命令列表?BR>D B C C {
CHECKALLOC[(database_name [, NOINDEX])] |
C H E C K C ATALOG [(database_name)] |
C H E C K TABLE (table_name[,NOINDEX | index_id]) |
CHECKDB [(database_name [, NOINDEX])] |

dllname (FREE) |
INPUTBUFFER (spid) |CHECKIDENT [(table_name)] |
D B R E PAIR (database_name,DROPDB [,NOINDEX])] |
M E M U S A G E |
N E WALLOC[|(database_name[,NOINDEX])] |
OPENTRAN ({database_name} | {database_id})
[WITH TA B L E R E S U LTS] |
OUTPUTBUFFER(spid) |
PERFMON |
P I N TABLE (database_id,table_id) |
S H O W _ S TATISTICS (table_name,index_name) |
SHOWCONTIG(table_id,[index_id]) |
SHRINKDB (database_name[,new_size[,'MASTEROVERRIDE')]]) |
SQLPERF ({IOSTATS | LRUSTATS | NETSTATS | RASTATS[,CLEAR]} | {THREADS} |
{ L O G S PACE}) |
T E X TALL [({database_name | database_id} [,FULL | FAST])] |
T E X TALLOC [({table_name | table_id}[,FULL | FAST])] |
TRACEOFF(trace#) |
TRACEON(trace#) |
T R A C E S TATUS (trace#[,trace#]) |
U N P I N TABLE(database_id,table_id) |
U P D ATEUSAGE({0 | database_name} [,table_name [,index_id]]) |
[WITH NO_INFOMSGS]
有些D B C C命o(h)需要数据库名,而有些需要数据库I D。你可以观看SQL Server的错误日?BR>或运行如下的查询q在S e l e c t语句中用数据库名代替d b n a m e可得到数据库的I D?/P>

存储q有一点就是最后用NTFS格式QNTFS格式的读取速度比FAT32快。其实这是属于SQLServer调优中,pȝ优化的部分?/P>

说到q补充一点,一般媄响SQLServer调优的有4个部分:(x)pȝ调优?.5%Q数据库调优?7.5%Q设计调优占20%Q程序可调优的空间最大占60%。呵呵,但是一般DBA拿到一个系l的时候,设计调优和程序可调优是不可控的,应ؓ(f)他不可能L买来的Y件?/P>

面先看看索引步骤Q这些有利于大家对烦引的认识?BR>一、堆
1、sqlserver在sysindexes表中查到对应的数据行
2、读取indid?应ؓ(f)堆没有烦引所以是0)后,sqlserver开始读取firstIAM|获取堆的IAM的第一?8KB)的位|?IAM堆的各个区域联接在一?
3、sqlserverҎ(gu)IAM提供的区域地址Q一个区域一个区域的查找Q一个数据页一个数据页的查找,直到获取所需的数据ؓ(f)止?/P>

二、簇索引
1、sqlserver在sysindexes表中查到对应的数据行Q找到indid?后,sqlserver开始读取root列的倹{?列值是栚w面的地址)
2、找到根面后开始搜索,比如要搜索的表是10条记录一,q里是找?981”这个|烦引的值?981”与栚w面的索引比较。由于?981”是?900?000之间。所以sqlserver开始搜?900所在的中间c?BR>3、找到?900”所在的中间后Q将索引值?981”l与中间늚索引比较Q由于?981”是?980?990之间。所以sqlserver开始搜?980所在的数据c?注意q一步是Ҏ(gu)中间|数据?
4、找到?980”所在的数据后Q将索引值?981”l与数据늚索引比较Q很快就可以在这个数据页上找到?981”的数据行了?/P>

三、非烦?BR>1、sqlserver在sysindexes表中查到对应的数据行Q找到indid为后Qgؓ(f)2?51后,sqlserver开始读取root列倹{?BR>2、找到根面后,?981”与栚w面的索引比较Q由于?981”是?900?000之间。所以sqlserver开始搜?900所在的中间c?注意q一步是Ҏ(gu)中间|叉?
3、找C间页后,烦引值?981”l与中间늚索引比较Q由于?981”是?980?990之间。所以sqlserver开始搜?980所在的叉面?BR>4、找到?980”所在的叉面后Ql叫索引值?981”与叉面上的关键字比较Q在叉面上扑ֈ关键字ؓ(f)?981”的数据行ID?BR>5、根据数据行ID提供的数据页和数据行信息Q定位到指定的数据页和数据行Q找到?981”这条记录是“晶”的?BR>堆在数据表小?K的时候访问速度最快,它不需要去扄引,应ؓ(f)当你的数据本来就在一个页里也没有必要用烦引。簇索引Q在使用烦引查询的时候,区块查询是最快的Q如用betweenQ应Z是物理连l的Q你应该量减少对它的updaet,应ؓ(f)q可以它物理不q箋。非烦引与物理序无关Q设计它时必L高度的可选择性,可以提高查询速度Q但对表update的时候这些非烦引会(x)影响速度Q且占用I间大,如果你愿意用I间和修Ҏ(gu)间换取速度可以考虑。如果在视图上徏立烦?那视囄l果集就?x)被存储hQ对与特定的查询性能可以提高很多Q但同样对update语句时它也会(x)严重减低性能Q一般用在数据相对稳定的数据仓库中。好Qؓ(f)什么update?x)媄响烦引,打个比?1 2 3 4 5 6 7 8 |1 2 ..它们在insert后是物理q箋的,每个数字代表一条数据,一条数?KQ分割符前正好填满一,在做查询时由于不需要指针蟩转,所以效率是最佳的Q而这是update?把它的数据量改ؓ(f)?.2KQ超q原来的一?8K)的大,q时sqlserver?x)?x) 1 2 4 5 6 7 8|1 2.....| 3(1.2k) ?攑ֈ最后面可以插入的空间去。?的指针还是指?,如果q时你再索,当检索到2的时候,物理指针蟩转到3上,然后再蟩转回4。如果看懂的话,应该明白了ؓ(f)什么不提倡update索引q的列,不提倡用varcharcd的列当烦引。应为varchar是变长的Q如果你频繁的update它,你的索引?x)事得其反。而sqlserver里也提供了填充因子来减少来自q方面的影响Q比如你的因子ؓ(f)20%Q当插入数据?发现q个底?0%的可用空_(d)sqlserver不会(x)再l插入这一而是甌新的一存储如Q? 2 3 4 5 6 | 7 8 1 2 .. 当你再update 3?.2K的时候将不会(x)?分到其他上。那是不是填充因子越大越好呢Q不是的Q如果太大,费I间不算什么,主要是会(x)影响查询效率Q应为在查询q程中最大消耗是来自于读取新c所以你必须Ҏ(gu)你的实际情况Q适当讄?/P>

l护索引也是很重要的Qupdate是一个破坏烦引的方式Q它不但使指针蟩转,而且使数据冗余,产生了许多碎片。你需要用DBCC INDEXDEFRAG 整理指定的表或视囄聚集索引和辅助烦引碎片。另外我们知道烦引一般会(x)有一个根比如? 2 3 4 5Q那建立索引的时候根?Q取中间的。当我们开始向q个表填加数据,比如q个列是一个顺序增长的? 2 3 4 5...10000Q这时发生了根节点偏U,应ؓ(f)根还?而,好象这个树(wi)变成了单Ҏ(gu)(wi)Q只往一个方向长。而这个现象是很常见的。而维护烦引也很简单,最有效的办法是用DBCC DBREINDEX重徏索引?BR>SQL Server在每ơ重启服务时?x)重建tempdb数据?/P>

如果pȝq行q程?tempdb因需要自动增长了QSQL Serve不会(x)C增长后的大小Q重启服务后仍然恢复到初始大,
但如果用户用了手工调整tempdb的大,重启服务SQL Server?x)把tempdb重徏为用h定大?/P>

试CZ

tempdb初始化大ؓ(f)8MB

1)使tempdb自动增长
select b.* into #t from sysprocesses a,sysobjects b
重启后用sp_helpdb 'tempdb'
可以看到tempdb又恢复到8MB
2) 用户使用Alter Database调整?00MB,

USE master
GO
ALTER DATABASE tempdb
MODIFY FILE
(NAME = tempdev,SIZE = 100MB)

重启服务后用查看tempdb大小׃ؓ(f)100MB

以下查询可以看到tempdb的变?BR>select a.filename,a.name,a.size*8.0/1024.0 as originalsize_MB,
f.size*8.0/1024.0 as currentsize_MB
from master..sysaltfiles a join tempdb..sysfiles f on a.fileid=f.fileid
where dbid=db_id('tempdb')
and a.size<>f.size

ȝ:
当系l自动调整tempdb大小ӞҎ(gu)件的d暂时的d
所以如果我们预知tempdb会(x)增加到某个大时Q可以自行调_(d)从而避免性能下降

减少执行q程中的重新~译

Ҏ(gu)的查询而言Q由~译q程产生查询计划所付出的代价占是执行整个查询所付出代h(hun)的一部分Q所以用事先编译好的计划可以节省时_(d)避免重新~译的情?/P>

存储q程recompile的原?/P>

referenced objects, running the sp_recompile system stored procedure against
a table referenced by the stored procedure,
restoring the database containing the stored procedure or any object referenced by the stored procedure, or the stored
procedures plan dropping from the cache.


删除或者重E?BR>在过E里使用with recomplie语句Q或者在执行时?BR>使用sp_recomlile 使存储过E在下次q行旉新编?BR>恢复数据库时
或者存储过E计划从高速缓存中Ud
如果q程引用表的有够的数据发生变化
如果用户在DDL语句中插入DML语句
SET CONCAT_NULL_YIELDS_NULL

While these recompilations are normal and cannot be helped, DBAs and developers
should not assume that all stored procedure recompiles are for normal reasons and should take a proactive approach to determine if they have a recompile problem.


可以使用profile跟踪q程的重新编?BR>新徏一跟踪
事g删除全部Q选择存储q程下的 SP:Recompile, SP:Starting, and SP:Completed under Stored Procedure events
sP:StmtStarting and SP:StmtCompleted 可以查看哪些语句引vrecompile



nighTuner 2005-04-14 01:48 发表评论
]]>
如何?Windows 2000 中配|权威时间服务器http://www.aygfsteel.com/nighTuner/articles/3239.htmlnighTunernighTunerWed, 13 Apr 2005 16:19:00 GMThttp://www.aygfsteel.com/nighTuner/articles/3239.htmlhttp://www.aygfsteel.com/nighTuner/comments/3239.htmlhttp://www.aygfsteel.com/nighTuner/articles/3239.html#Feedback0http://www.aygfsteel.com/nighTuner/comments/commentRss/3239.htmlhttp://www.aygfsteel.com/nighTuner/services/trackbacks/3239.html
摘要Qhttp://support.microsoft.com/default.aspx?scid=kb;zh-cn;216734&Product=win2000IN1

有关本文?Microsoft Windows XP 版本Q请参阅 314054?/P>

概要

本文介绍如何?Microsoft Windows Server 2000 中配|?Windows 旉服务。可以配|?Windows 旉服务以用内部硬件时钟或外部旉源。我们徏议?zhn)使用内部g旉?/DIV>

?/A>

Windows 包含 W32TimeQ它?Kerberos w䆾验证协议所需的时间服务工兗Windows 旉服务的目的是保l织中运?Windows 2000 或更高版本的所有计机都用同一个时间。ؓ(f)保合理C用公共时_(d)W(xu)indows 旉服务使用层关系来控制授权,q且不允许出现@环?BR>
默认情况下,Z Windows 的计机使用下面的层U:(x)
?/TD> 所有客L(fng)桌面计算机都提名w䆾验证域控制器作ؓ(f)其入站时间伙伴?/TD>
?/TD> 所有成员服务器都遵循与客户端桌面计机相同的过E?/TD>
?/TD> 域控制器可以提名d控制?(PDC) 操作L作ؓ(f)其入站时间伙_(d)但可能用基于层ơ编L(fng)父域控制器?/TD>
?/TD> 所?PDC 操作L都遵循域的层U来选择其入站时间伙伴?/TD>
在此层中,位于林根?PDC 操作L成ؓ(f)l织的权威。我们强烈徏议?zhn)权威时间服务器配置Zg源中获取旉。当(zhn)将权威旉服务器配|ؓ(f)?Internet 旉源同步时Q不?x)有Mw䆾验证。我们还(zhn)降低服务器和独立客L(fng)的时间校准设|。这些徏议可以ؓ(f)(zhn)的域提供更准确的时间和更高的安全性?

更多信息

配置 Windows 旉服务以用内部硬件时?/H3>警告Q注册表~辑器用不当可能导致严重问题,可能需要重新安装操作系l。Microsoft 不能保证(zhn)可以解军_注册表编辑器使用不当而导致的问题。用注册表~辑器需要?zhn)自担风险?BR>
我们极力(zhn)将权威旉服务器配|ؓ(f)从硬件源攉旉。当(zhn)将权威旉服务器配|ؓ(f)?Internet 旉源同步时Q不?x)有Mw䆾验证。要配置 Windows 旉服务以用内部硬件时钟,h照下列步骤操作:(x)
1. 单击“开始”,单击“运行”,键入 regeditQ然后单几Z确定”?/TD>
2. 扑ֈq单M面的注册表子:(x)
HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
3. 在右H格中,右键单击“ReliableTimeSource”,然后单击“修改”?/TD>
4. 在“编?DWORD 值”的“数值数据”框中键?1Q然后单几Z确定”?/TD>
5. 扑ֈq单M面的注册表子:(x)
HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
6. 在右H格中,右键单击“LocalNTP”,然后单击“修改”?/TD>
7. 在“编?DWORD 值”的“数值数据”框中键?1Q然后单几Z确定”?/TD>
8. 退出注册表~辑器?/TD>
9. 在命令提C符处,键入以下命o(h)以重新启?Windows 旉服务Q然后按 Enter 键:(x)
net stop w32time && net start w32time
10. 在除旉服务器以外的其他所有计机上运行以下命令,以便Ҏ(gu)旉服务器重新设|本地计机的时_(d)(x)
w32tm -s
注意Q不得将旉服务器配|ؓ(f)与其自n同步。如果将旉服务器配|ؓ(f)与其自n同步Q则?x)在应用E序日志中记录以下事Ӟ(x)

旉提供E序 NtpClient 不能讉KQ或当前正在?192.168.1.1 (ntp.m|0x0|192.168.1.1:123->192.168.1.1:123) 接收无效的时间数据?BR>
在尝试联pd 8 ơ以后,没有收到来自手动对等?192.168.1.1 的响应。此对等端将不再被作为时间源Q同?NtpClient 尝试发C个新的对{端以与其同步?BR>
旉提供E序 NtpClient 被配|ؓ(f)从一个或多个旉源获得时_(d)但是当前q些源没有一个是可以讉K的。在 960 分钟内,不会(x)q行联系旉源的试。NtpClient 没有一个能够提供准时间的旉源?BR>
有关“w32tm”命令的更多信息Q请在命令提C符处键入以下命令:(x)
w32tm /?

?Windows 旉服务配置Z用外部时间源

理员可以对位于林根?PDC 操作L上的 Windows 旉服务q行配置Q其将外部单网l时间协?(SNTP) 旉服务器识别ؓ(f)权威旉服务器。例如,可以?Microsoft 旉服务?(time.windows.com) 用作外部 SNTP 旉服务器。要?Windows 旉服务配置Z用外?SNTP 旉服务器,h照下列步骤操作:(x)
1. 单击“开始”,单击“运行”,键入 regeditQ然后单几Z确定”?/TD>
2. 按照下列步骤操作Q将服务器类型改?NTPQ?
a. 扑ֈq单M面的注册表子:(x)
HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
b. 在右H格中,右键单击“TYPE”,然后单击“修改”?/TD>
c. 在“编辑值”的“数值数据”框中键?NTPQ然后单几Z确定”?/TD>
3. 按照下列步骤操作Q将该服务器配置为可靠的旉源:(x)
a. 在右H格中,右键单击“ReliableTimeSource”,然后单击“修改”?/TD>
b. 在“编?DWORD 值”的“数值数据”框中键?1Q然后单几Z确定”?/TD>
4. 按照下列步骤操作Q将服务?LocalNTP 配置?1Q?
a. 在右H格中,右键单击“LocalNTP”,然后单击“修改”?/TD>
b. 在“编?DWORD 值”的“数值数据”框中键?1Q然后单几Z确定”?/TD>
5. 按照下列步骤操作Q指定时间源Q?
a. 在右H格中,右键单击“NtpServer”,然后单击“修改”?/TD>
b. 在“编辑值”的“数值数据”框中键?PeersQ然后单几Z确定”?BR>
注意Q?VAR>Peers 是一个占位符Q应替换为?zhn)的计机从中获取旉戳的对等端列表(以空格分隔)。列出的每个 DNS 名称都必L唯一的?/TD>
6. 调整旉校准讄Q仅?Windows 2000 Service Pack 4Q。ؓ(f)此,h照下列步骤操作:(x)
a. 扑ֈq单M面的注册表子:(x)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
b. 在右H格中,右键单击“MaxAllowedClockErrInSecs”,然后单击“修改”?/TD>
c. 在“编?DWORD 值”的“数值数据”框中键?TimeInSecondsQ然后单几Z确定”?BR>
注意Q?VAR>TimeInSeconds 是一个占位符Q应替换为?zhn)希望各次轮询所间隔的秒数。推荐的值是 900。该值将旉服务器配|ؓ(f)?15 分钟轮询一ơ?/TD>
7. 按照下列步骤操作Q设|轮询间隔:(x)
a. 扑ֈq单M面的注册表子:(x)
HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters
b. 在右H格中,右键单击“Period”,然后单击“修改”?/TD>
c. 在“编?DWORD 值”的“数值数据”框中键?24Q然后单几Z确定”?/TD>
8. 在“文件”菜单上Q单几Z退出”以退出注册表~辑器?/TD>
9. 在命令提C符处,键入以下命o(h)以重新启?Windows 旉服务Q然后按 Enter 键:(x)
net stop w32time && net start w32time
10. 在除旉服务器以外的其他所有计机上运行以下命令,以便Ҏ(gu)旉服务器重新设|本地计机的时_(d)(x)
w32tm -s

默认情况下,SNTP 使用用户数据报协?(UDP) 端口 123。如果此端口不对 Internet 开放,则无法将(zhn)的服务器与 Internet SNTP 服务器同步。被配置为可靠时间源的计机?x)被标识?Windows 旉服务的根。时间服务的Ҏ(gu)域的权威服务器,通常被配|ؓ(f)从外?NTP 服务器或g讑֤索时间。?zhn)可以一台时间服务器配置为可靠的旉源,以优化在整个域层U中传输旉的方式。如果将某个域控制器配置为可靠的旉源,Net Logon 服务在该域控制器登录到|络时将其宣布ؓ(f)可靠的时间源。当其他域控制器查找与之同步的时间源Ӟ它们?x)优先选择已有的可靠时间源?BR>
HKEY LOCAL MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters\Period 注册表项控制着 Windows 旉服务同步的频率。ؓ(f)它指定的值只能是下表中的某个Ҏ(gu)|(x)
?/TD> 65531, "DailySpecialSkew" ?讄为每?45 分钟同步一ơ,直到有一ơ成功,然后每天同步一ơ?/TD>
?/TD> 65532, "SpecialSkew" ?讄为每?45 分钟同步一ơ,直到有三ơ成功,然后每隔 8 时同步一ơ。这是默认设|?/TD>
?/TD> 65533, "Weekly" ?讄为每?7 天同步一ơ?/TD>
?/TD> 65534, "Tridaily" ?讄为每?3 天同步一ơ?/TD>
?/TD> 65535, "BiDaily" ?讄为每?2 天同步一ơ?/TD>
?/TD> 0 ?对于 NT5DSQ则每隔 45 分钟同步一ơ,直到有三ơ成功,然后每隔 8 时同步一ơ。对?NTPQ则每隔 8 时同步一ơ?
?/TD> freq ?freq 表示(zhn)希?Windows 旉服务每天同步的次数。如果?zhn)不想使用那些事先指定好的|则必M用此选项?/TD>

参?/A>

有关 Windows 旉服务的其他信息,请单M面的文章~号Q以查看 Microsoft 知识库中相应的文章:(x)
884776 配置 Windows 旉服务以防出现大的旉偏移
816042 如何?Windows Server 2003 中配|权威时间服务器
314054 如何?Windows XP 中配|权威时间服务器

有关 Windows 2000 Server 中的 Windows 旉服务的其他信息,请参见“Windows 旉服务”白皮书。要下蝲此文档,误问下面的 Microsoft Web 站点Q?
有关Z Windows Server 2003 的林中的 Windows 旉服务的其他信息,误问下面的|站Q?


nighTuner 2005-04-14 00:19 发表评论
]]>|络命o(h)之:(x)net命o(h)http://www.aygfsteel.com/nighTuner/articles/3238.htmlnighTunernighTunerWed, 13 Apr 2005 15:47:00 GMThttp://www.aygfsteel.com/nighTuner/articles/3238.htmlhttp://www.aygfsteel.com/nighTuner/comments/3238.htmlhttp://www.aygfsteel.com/nighTuner/articles/3238.html#Feedback0http://www.aygfsteel.com/nighTuner/comments/commentRss/3238.htmlhttp://www.aygfsteel.com/nighTuner/services/trackbacks/3238.html许多 Windows NT |络命o(h)?net 开始。这?net 命o(h)有一些公共属性:(x)
通过键入 net /? 可查阅所有可用的 net 命o(h)?
通过键入 net help 命o(h)可在命o(h)行中获得 net 命o(h)的语法帮助。例如,要得?net acco
unts 命o(h)的帮助,请键?net help accounts?
所?net 命o(h)接受选项 / yes ?/noQ可~写?/ y ?/n Q? y 对命令生的M?BR>互提C动回{“是”,/n 回答“否”。例如,net stop server 通常提示认是否Ҏ(gu)?BR>务器服务l束所有服务,net stop server /y 自动回答“是”ƈ关闭服务器服务?

Net Accounts

更新用户帐号数据库、更改密码及所有帐L(fng)d要求。必要在更改帐号参数的计算Z
q行|络d服务?
net accounts [/forcelogoff:{minutes | no}] [/minpwlen:length] [/maxpwage:{days |
unlimited}] [/minpwage:days] [/uniquepw:number] [/domain]
net accounts [/sync] [/domain]
参数
?
键入不带参数?net accountsQ将昄当前密码讄、登录时限及域信息?
/forcelogoff:{minutes | no}
讄当用户帐h有效d旉q期Ӟl束用户和服务器?x)话前的{待旉。no 选项止
注销。该参数的默认设|ؓ(f) no?
指定 /forcelogoff:minutes 之后QW(xu)indows NT 在其强制用户退出网l?minutes 分钟之前
Q将l用户发报。如果还有打开的文ӞW(xu)indows NT 警告用戗如?minutes 于
两分钟,W(xu)indows NT 警告用户立即从网l注销?
/minpwlen:length
讄用户帐号密码的最字W数。允许范围是 0-14Q默认gؓ(f) 6?
/maxpwage:{days | unlimited}
讄用户帐号密码有效的最大天数。unlimited 不设|最大天数?maxpwage 选项的天数必
d?/minpwage。允许范围是 1-49,710 ?(unlimited)。默认gؓ(f) 90 天?
/minpwage:days
讄用户必须保持原密码的最天数?0 g讄最时间。允许范围是 0-49,710 天,?BR>认gؓ(f) 0 天?
/uniquepw:number
要求用户更改密码Ӟ必须在经q?number ơ后Q才能重复用与之相同的密码。允许范?BR>?0-8。默认gؓ(f) 5?
/domain
在当前域的主域控制器上执行该操作。否则只在本地计机执行操作?
该参C用于 Windows NT Server 域中?Windows NT Workstation 计算机,W(xu)indows NT
Server 计算机默认ؓ(f)在主域控制器执行操作?
/sync
当用于主域控制器Ӟ该命令域中所有备份域控制器同步;当用于备份域控制器时Q该?BR>令仅使该备䆾域控制器与主域控制器同步。该命o(h)仅适用?Windows NT Server 域成员的?BR>机?

Net Computer

从域数据库中d或删除计机。该命o(h)仅在q行 Windows NT Server 的计机上可用?
net computer \computername {/add | /del}
参数
\computername
指定要添加到域或从域中删除的计算机?
/add
指定计机d到域?
/del
指定计机从域中删除?

Net Config

昄当前q行的可配置服务Q或昄q更Ҏ(gu)Ҏ(gu)务的讄?
net config [service [options]]
参数
?
键入不带参数?net config 显C可配置服务的列表?
service
通过 net config 命o(h)q行配置的服务(server ?workstationQ?
options
服务的特定选项。完整语法请参阅 net config server ?net config workstation?

Net Config Server

q行服务时显C或更改服务器的服务讄?
net config server [/autodisconnect:time] [/srvcomment:"text "] [/hidden:{yes | n
o}]
参数
?
键入不带参数?net config serverQ将昄服务器服务的当前配置?
/autodisconnect:time
讄断开前用户会(x)话闲|的最大时间倹{可以指?-1Q表C永不断开q接。允许范围是 -1
-65535 分钟Q默认值是 15 分钟?
/srvcomment:"text "
为服务器d注释Q可以通过 net view 命o(h)在屏q上昄所加注释。注释最多可?48 ?BR>字符Q文字要用引号引住?
/hidden:{yes | no}
指定服务器的计算机名是否出现在服务器列表中。请注意隐含某个服务器ƈ不改变该服务?BR>的权限。默认ؓ(f) no?

Net Config Workstation

服务q行Ӟ昄或更改工作站各项服务的设|?
net config workstation [/charcount:bytes] [/chartime:msec] [/charwait:sec]
参数
?
键入不带参数?net config workstation 显C本地计机的当前配|?
/charcount:bytes
指定 Windows NT 在将数据发送到通讯讑֤之前攉的数据量。如果同时设|?/chartime:m
sec 参数QW(xu)indows NT 按首先满x件的选项q行。允许范围是 0-65535 字节Q默认值是
16 字节?
/chartime:msec
指定 Windows NT 在将数据发送到通讯讑֤之前攉数据的时间。如果同时设|?/charcoun
t:bytes 参数QW(xu)indows NT 按首先满x件的选项q行。允许范围是 0-65535000 毫秒Q默
认值是 250 毫秒?
/charwait:sec
讄 Windows NT {待通讯讑֤变ؓ(f)可用的时间。允许的范围?0-65535 U,默认值是 36
00 U?

Net Continue

重新ȀzLL(fng)服务?
net continue service
参数
service
能够l箋q行的服务,包括Q?file server for macintoshQ该服务仅限?Windows NT Se
rverQ? ftp publishing service, lpdsvc, net logon, network ddeQnetwork dde dsdm
Qnt lm security support providerQremotebootQ该服务仅限?Windows NT ServerQ,
remote access server, scheduleQserverQsimple tcp/ip services ?workstation ?/FONT>


Net File

昄某服务器上所有打开的共享文件名及锁定文件数。该命o(h)也可以关闭个别文件ƈ取消?
仉定?
net file [id [/close]]
参数
?
键入不带参数?net file 可获得服务器上打开文g的列表?
id
文g标识受?
/close
关闭打开的文件ƈ释放锁定记录。请从共享文件的服务器中键入该命令?

Net Group

?Windows NT Server 域中d、显C或更改全局l。该命o(h)仅在 Windows NT Server ?BR>中可用?
net group [groupname [/comment:"text "]] [/domain]
net group groupname {/add [/comment:"text "] | /delete} [/domain]
net group groupname username [ ...] {/add | /delete} [/domain]
参数
?
键入不带参数?net group 可以昄服务器名U及服务器的l名U?
groupname
要添加、扩展或删除的组。仅提供某个l名便可查看l中的用户列表?
/comment:"text "
为新建组或现有组d注释。注释最多可以是 48 个字W,q用引号注释文字引住?
/domain
在当前域的主域控制器中执行该操作Q否则在本地计算Z执行操作?
该参C用于作ؓ(f) Windows NT Server 域成员的 Windows NT Workstation 计算机。Windo
ws NT Server 计算机默认ؓ(f)在主域控制器中操作?
username[ ...]
列表昄要添加到l或从组中删除的一个或多个用户。用空格分隔多个用户名U项?
/add
dl或在组中添加用户名。必M用该命o(h)为添加到l中的用户徏立帐受?
/delete
删除l或从组中删除用户名?

Net Help

提供|络命o(h)列表及帮助主题,或提供指定命令或主题的帮助。可用网l命令列?N 下面?BR>“命令参考”中“命令”窗口内?
net help [command]
net command {/help | /?}
参数
?
键入不带参数?net help 昄能够获得帮助的命令列表和帮助主题?
command
需要其帮助的命令,不要?net 作ؓ(f) command 的一部分?
/help
提供昄帮助文本方式选择?
/?
昄命o(h)的正语法?

Net Helpmsg

提供 Windows NT 错误信息的帮助?
net helpmsg message#
参数
message#
需要其帮助?Windows NT 消息的四位代码?

Net Localgroup

d、显C或更改本地l?
net localgroup [groupname [/comment:"text "]] [/domain]
net localgroup groupname {/add [/comment:"text "] | /delete} [/domain]
net localgroup groupname name [ ...] {/add | /delete} [/domain]
参数
?
键入不带参数?net localgroup 显C服务器名称和计机的本地组名称?
groupname
要添加、扩充或删除的本地组名称。只提供 groupname 卛_查看用户列表或本地组中的全局
l?
/comment: "text "
为新建或现有l添加注释。注释文字的最大长度是 48 个字W,q用引号引住?
/domain
在当前域的主域控制器中执行操作,否则仅在本地计算Z执行操作?
该参C应用?Windows NT Server 域中?Windows NT Workstation 计算机。Windows N
T Server 计算机默认ؓ(f)在主域控制器中操作?
name [ ...]
列出要添加到本地l或从本地组中删除的一个或多个用户名或l名Q多个用户名或组名之?BR>以空格分隔。可以是本地用户、其他域用户或全局l,但不能是其他本地l。如果是其他?
的用P要在用户名前加域名(例如QSALESRALPHRQ?
/add
全局l名或用户名d到本地组中。在使用该命令将用户或全局l添加到本地l之前,?BR>Mؓ(f)其徏立帐受?
/delete
从本地组中删除组名或用户名?

Net Name

d或删除消息名Q有时也U别名)Q或昄计算机接收消息的名称列表。要使用 net nam
e 命o(h)Q计机中必运行信使服务?
net name [name [/add | /delete]]
参数
?
键入不带参数?net name 列出当前用的名称?
name
指定接收消息的名U。名U最多ؓ(f) 15 个字W?
/add
名U添加到计算Z?/add 是可选项Q键?net name name 与键?net name name /a
dd 相同?
/delete
从计机中删除名U?

Net Pause

暂停正在q行的服务?
net pause service
参数
service
指下列服务:(x) file server for macintoshQ仅限于 Windows NT ServerQ、ftp publishi
ng service、lpdsvc、net logon、network dde、network dde dsdm、nt lm security sup
port provider、remotebootQ仅限于 Windows NT ServerQ、remote access server、sch
edule、server、simple tcp/ip services ?workstation ?

Net Print

昄或控制打C业及打印队列?
net print \computername sharename
net print [\computername ] job# [/hold | /release | /delete]
参数
computername
׃n打印机队列的计算机名?
sharename
打印队列名称。当包含 computername ?sharename Ӟ使用反斜?() 它们分开?
job#
在打印机队列中分配给打印作业的标识号。有一个或多个打印机队列的计算Zؓ(f)每个打印?BR>业分配唯一标识受如果某个作业号用于׃n打印机队列中Q则不能指定l其他作业,也不
能分配给其他打印机队列中的作业?
/hold
使用 job# Ӟ在打印机队列中打印作业{待。打C业停留在打印机队列中Qƈ且其?BR>打印作业只能{到释放该作业之后才能进入?
/release
释放保留的打C业?
/delete
从打印机队列中删除打C业?

Net Send

向网l的其他用户、计机或通信名发送消息。要接收消息必须q行信服务?
net send {name | * | /domain[:name] | /users} message
参数
name
要接收发送消息的用户名、计机名或通信名。如果计机名包含空字符Q则要将其用引号
(" ") 引住?
*
消息发送到l中所有名U?
/domain[:name]
消息发送到计算机域中的所有名U。如果指?nameQ则消息发送到指定域或l中的所?BR>名称?
/users
消息发送到与服务器q接的所有用戗?
message
作ؓ(f)消息发送的文本?

Net Session

列出或断开本地计算机和与之q接的客L(fng)的会(x)话?
net session [\computername] [/delete]
参数
?
键入不带参数?net session 可以昄所有与本地计算机的?x)话的信息?
\computername
标识要列出或断开?x)话的计机?
/delete
l束?\computername 计算Z(x)话ƈ关闭本次?x)话期间计算机的所有打开文g。如果省?
\computername 参数Q将取消与本地计机的所有会(x)话?

Net Share

创徏、删除或昄׃n资源?
net share sharename
net share sharename=drive:path [/users:number | /unlimited] [/remark:"text"]
net share sharename [/users:number | unlimited] [/remark:"text"]
net share {sharename | drive:path} /delete
 参数
?
键入不带参数?net share 显C本地计机上所有共享资源的信息?
sharename
是共享资源的|络名称。键入带 sharename ?net share 命o(h)Q只昄该共享信息?
drive:path
指定׃n目录的绝对\径?
/users:number
讄可同时访问共享资源的最大用h?
/unlimited
不限制同时访问共享资源的用户数?
/remark:"text "
d关于资源的注释,注释文字用引号引住?
/delete
停止׃n资源?

Net Start

启动服务Q或昄已启动服务的列表。如果服务名是两个或两个以上的词Q如 Net Logon ?BR>Computer BrowserQ则必须用引?(") 引住?
net start [service]
参数
?
键入不带参数?net start 则显C行服务的列表?
service
包括下列服务Q?alerter、client service for netware、clipbook server、computer br
owser、dhcp client 、directory replicator 、eventlog 、ftp publishing service ?BR>lpdsvc、messenger 、net logon 、network dde 、network dde dsdm 、network monitor
ing agent 、nt lm security support provider 、ole 、remote access connection man
ager 、remote access isnsap service 、remote access server 、remote procedure ca
ll (rpc) locator 、remote procedure call (rpc) service 、schedule 、server 、sim
ple tcp/ip services 、snmp、spooler 、tcp/ip netbios helper 、ups ?workstation
?
下列服务仅在 Windows NT Server 下可用:(x)file server for macintosh、gateway servic
e for netware、microsoft dhcp server、print server for macintosh、remoteboot、wi
ndows internet name service ?

Net Statistics

昄本地工作站或服务器服务的l计记录?
net statistics [workstation | server]
参数
?
键入不带参数?net statistics 列出其l计信息可用的运行服务?
workstation
昄本地工作站服务的l计信息?
server
昄本地服务器服务的l计信息?

Net Stop

停止 Windows NT |络服务?
net stop service
参数
service
包括下列服务Q?alerterQ警报)、client service for netwareQNetware 客户端服务)
、clipbook serverQ剪贴簿服务器)、computer browserQ计机览器)、directory r
eplicatorQ目录复制器Q、ftp publishing service (ftp )Qftp 发行服务Q、lpdsvc?BR>messengerQ信使)、net logonQ网l登录)、network ddeQ网l?ddeQ、network dde d
sdmQ网l?dde dsdmQ、network monitor agentQ网l监控代理)、nt lm security supp
ort providerQNT LM 安全性支持提供)、oleQ对象链接与嵌入Q、remote access conne
ction managerQ远E访问连接管理器Q、remote access isnsap serviceQ远E访?isns
ap 服务Q、remote access serverQ远E访问服务器Q、remote procedure call (rpc) l
ocatorQ远E过E调用定位器Q、remote procedure call (rpc) serviceQ远E过E调用服
务)、scheduleQ调度)、serverQ服务器Q、simple tcp/ip servicesQ简?TCP/IP ?BR>务)、snmp、spoolerQ后台打印程序)、tcp/ip netbios helperQTCP/IP NETBIOS 辅助?BR>P、ups ?workstationQ工作站Q?
下列服务仅在 Windows NT Server 中可用:(x) file server for macintosh、gateway servi
ce for netware、microsoft dhcp server、print server for macintosh、remoteboot、w
indows internet name service?

Net Time

使计机的时钟与另一台计机或域的时间同步。不?/set 参数使用Ӟ显C另一台计
机或域的时间?
net time [\computername | /domain[:name]] [/set]
参数
\computername
要检查或同步的服务器名?
/domain[:name]
指定要与其时间同步的域?
/set
使本计算机时钟与指定计算机或域的旉同步?

Net Use

q接计算机或断开计算Z׃n资源的连接,或显C机的连接信息。该命o(h)也控制永?
|络q接?
net use [devicename | *] [\computernamesharename[volume]] [password | *]] [/user
:[domainname]username] [[/delete] | [/persistent:{yes | no}]]
net use devicename [/home[password | *]] [/delete:{yes | no}]
net use [/persistent:{yes | no}]
参数
?
键入不带参数?net use 列出网l连接?
devicename
指定要连接到的资源名U或要断开的设备名U。有两类讑֤名:(x)盘驱动器(D: ?Z:Q和
打印机(LPT1: ?LPT3Q。若键入星号而不是指定设备名分配下一个可用设备名?
\computernamesharename
服务器及׃n资源的名U。如果计机名包含空白字W,要用引号 (" ") 双反斜U及计算
机名引住。计机名长度可以是 1-15 个字W?
volume
指定服务器上?NetWare 南要q接?NetWare 服务器,必须安装q运?NetWare 客户?BR>服务 (Windows NT Workstation) ?NetWare |关服务 (Windows NT Server)?
password
讉K׃n资源的密码?
*
提示键入密码。在密码提示行中键入密码Ӟ不昄该密码?
/user
指定q行q接的另外一个用戗?
domainname
指定另一个域。例?net use d: \servershare /user:adminmariel q接用户 marielQ如
同从 admin 域连接一栗如果省略域Q将使用当前d域?
username
指定d的用户名?
/home
用戯接到其宿ȝ录?
/delete
取消指定|络q接。如果用户以星号指定q接Q则取消所有网l连接?
/persistent
控制怹|络q接的用。默认ؓ(f)上次使用的设|。无讑֤的连接不是永久的?
yes
保存建立的所有连接,q在下次d时还原?
no
不保存徏立的q接和发连接,q在下次d时还原现有连接。?/delete 开关项取消?BR>久连接?

Net User

d或更改用户帐h昄用户帐号信息?
net user [username [password | *] [options]] [/domain]
net user username {password | *} /add [options] [/domain]
net user username [/delete] [/domain]
参数
?
键入不带参数?net user 查看计机上的用户帐号列表?
username
d、删除、更Ҏ(gu)查看用户帐号名。用户帐号名最多可以有 20 个字W?
password
为用户帐号分配或更改密码。密码必L_ net accounts 命o(h) /minpwlen 选项中设|的
最参数。最多是 14 个字W?
*
提示输入密码。在密码提示行中键入密码Ӟ不昄该密码?
/domain
在计机d的主域控制器中执行操作?
该参C?Windows NT Server 域成员的 Windows NT Workstation 计算Z可用。默认情
况下QW(xu)indows NT Server 计算机在d控制器中执行操作?
注意Q在计算Z域的d控制器发生该动作。它可能不是d域?
/add
用户帐h加到用户帐号数据库?
/delete
从用户帐h据库中删除用户帐受?
选项如下所C:(x)
/active:{no | yes}
启用或禁止用户帐受如果不Ȁzȝ户帐P用户׃能访问计机上的资源。默认值是 y
es Q激z)?
/comment:"text"
提供用户帐号的注释。该注释最多可以有 48 个字W,文字用引号引住?
/countrycode:nnn
使用操作pȝ的国家代码以便ؓ(f)用户帮助和错误信息文件提供指定语a文g? DC默?BR>国家代码?
/expires:{date | never}
如果讄 dateQ将D用户帐号q期Qnever 不对用户帐号讄旉限制。过期日期根?
/countrycode 值可以是下列格式Q?mm/dd/yy、dd/mm/yy ?mmm, dd, yy。注意帐号在指定
日期开始时q期。月份可以是数字、全名或三个字母的简拹{年可以是两位或四位敎ͼ使用
逗号或斜U(不要用空| 区分日期的各部分。如果省?yy Q则使用该日期下一ơ到来的
q䆾Q根据计机的时钟)。例如如果在 1994 q?1 ?10 日到 1995 q?1 ?8 日之间输
入下列日期项Q那它们相同Qjan,9
1/9/95
january,9,1995
1/9
/fullname:"name"
指定用户全名而不是用户名。用引号名字引住?
/homedir:path
讄用户宿主目录的\径。该路径必须存在?
/homedirreq:{yes | no}
讄是否需要宿ȝ录?
/passwordchg:{yes | no}
指定用户是否能改变自q密码。默认值是 yes?
/passwordreq:{yes | no}
指定用户帐号是否需要密码,默认值是 yes?
/profilepath:[path]
讄用户d配置文g的\径。该路径名指向注册表配置文g?
/scriptpath:path
为用L(fng)录脚本设|\径。Path 不能是绝对\径;
path 是相对于 %systemroot%SYSTEM32REPLIMPORTSCRIPTS 的相对\径:(x)?
/times:{times | all}
指定允许用户使用计算机的旉。times DCZؓ(f) day[-day][, day[-day]] , time[-time
][, time[-time]], 增量限制Z时。Days 可以是全名或写(M、T、W、Th、F、Sa、S
uQ。Hours 可以?12 时制或 24 时制。对?12 时|使用 AM、PM ?A.M、P.M
。all 表示用户d以登录。空DC用hq不能登录。用逗号分隔日期和时_(d)分隔?
间和日期的单位用分号Q例?M,4AM-5PM; T,1PM-3PMQ。指?/times 时不要用空根{?
/usercomment:"text "
让管理员d或更改帐L(fng)“用h释”。用引号引住文字?
/workstations:{computername[,...] | *}
列出最多八个用户可以登录到|络的工作站。用逗号分隔列表中的多个V如?/workstat
ions 没有列表Q或如果列表是星号?”,则用户可以从M一台计机d?

Net View

昄域列表、计机列表或指定计机的共享资源列表?
net view [\computername | /domain[:domainname]]
net view /network:nw [\computername]
参数
?
键入不带参数?net view 显C当前域的计机列表?
\computername
指定要查看其׃n资源的计机?
/domain[:domainname]
指定要查看其可用计算机的域。如果省?domainname Q则昄|络的所有域?
/network:nw
昄 NetWare |络中所有可用的服务器。如果指定计机名,则显C?NetWare |络中该?BR>机的可用资源。也可以用此开x定添加到pȝ中的其他|络?



nighTuner 2005-04-13 23:47 发表评论
]]>
վ֩ģ壺 | | | Ϫ| Ͼ| ˮ| | ̨| | | ũ| ¡| | ˼é| | ³ƶ| пǰ| | | | Ϫ| | | | | | ɽ| | üɽ| | | | «| | ʯɽ| | ӱ| ֹ| | ¹Ȫ| ֺ|