| 二.使用语法:
dcdiag /s:DomainController [/n:NamingContext]
[/u:Domain\Username /p:{* | Password | ""}]
[{/a | /e}] [{/q | /v}] [/i] [/f:LogFile] [/ferr:ErrLog]
[/c [/skip:Test]] [/test:Test] [{/h | /?}]
参数含义及说明:
/s:DomainController
域控制器使用的主服务器,这是一个必须的参数,不可省去。
/n:NamingContext
指定测试的时候关联的系统,域可以指定NetBIOS、DNS或别的系统。
/u:Domain\Username /p:{* | Password | ""}
使用”域/用户名”所附的信任凭证时的提示符号,其实就是密码的显示符号,例如,我们在键入密码时,通常显示的并不是密码本身,而是*****符号.也有使用....作为显示符号的.
/a
测试网站的所有的服务器。
/e
在整个规划中测试所有的服务器,并忽略选项/a
/q
在空闲的时间内打印错误信息报告。
/v
打印详细的信息报告.
/i
忽略多余的错误信息。
/f:LogFile
将所有的信息报告改为输出到由LogFile命名的登记文件中,也就是不再将信息报告输出到系统默认的登记文件。
/ferr:ErrLog
将致命的错误信息改为输出到由ErrLog.命名的、单独的登记文件中,与上一条类似.
/c
运行所有测试项目,包括非默认的测试.当然如果已经确定某些项目无需测试,可以使用/skip
开关来指定哪些测试可以跳过。所谓非默认的测试是指下列几项:
拓补
对方服务器是否关闭服务器
安全通道输出范围.
skip:Test
用skip开关指出要跳过不测的项目,必须在使用/c(选择完全测试)的时候才能用这个来配合
,并且注意在命令行中不能出现互相矛盾的选择项。
/test:Test
只运行单一测试,但连通测试不可跳过, 并且在命令行中注意不能出现互相矛盾的选择.
不论指定进行哪些测试,或要指定跳过哪些测试,都必须使用以下的名字:
Connectivity 连通性
测试域控制器是否在DNS(域名解析服务系统)已经登记注册、或通过Ping测试,并已经具备LDAP/RPC的连用性..
Replications 复制
检查域控制器之间的复制.
Topology 拓补
检查全部域控制器的所有链结的拓补(结构)
CutoffServers
检查服务器因对方服务器关闭而还没有接受到的复制
NCSecDesc
以名子为关联信息检查安全描述符
NetLogons
检查登陆权限是否适当,如果适当则允许复制继续进行
LocatorGetDc
检查每个域控制器是否有可以关闭的广告.
Intersite
检查临时位际的复制
RolesHeld
检查已知的全局"任务占有者(role-holders)"、可能的位置及其响应.
RidManager
检测RID是否可访问以及相关信息的正确性.
MachineAccount
检查计算机账号信息.
Services
检测域控制器服务的运行
OutboundSecureChannels
从所指定的域中检查安全通道
ObjectsReplicated
检查计算机账号和DSA 对象的复制
{/h | /?} 显示帮助信息.
|