06
2010
12

10个最好Windows2003命令行函数

Windows的命令行程序是系统管理程序的支柱。然而我遍查了Windows Server 2003的附加软件,我从来没有报道过Windows系统内建的最有用的命令行程序。这些命令的用处体现在许多方面。当你需要做一个快速的修复工作,或者你要写一个批处理文件作为预定任务或一个大任务的一部分就会很有用。   我从Windows Server 2003中精选了几个非常有用但通常没有被很好理解的命令。每个命令你都可以用“/?”来得到这个命令可以使用的命令参数。   Defrag   不必经过繁琐的多媒体控制器(MMC)的管理插件(snap-in)操作,在命令行输入defrag就可以对其中一个驱动器进行文件碎片整理。命令行工具defrag可以通过批处理文件调用,也可以从预定的任务或别的地方调用,这与从命令行运行或者管理插件调用的效果相同。唯一不同的是没有每个文件的碎片情况报告。   Driverquery   Driverquery命令用来显示所有已安装的设备驱动程序及其属性的列表 ,无论这些设备被安装在系统内核或者文件系统。显示的结果可以输出成CSV被其他程序使用,你也可以远程为驱动列表选择适合的操作系统。   Freedisk   Freedisk用来检查本地或者远程驱动器是否有足够的未使用空间。这个命令有两个优点。首先,它使用的是自然语言。你可以输入,比如,freedisk/D d: 50MB,查看是D盘否有50M的未使用空间。其次,它可以被用来瞄准任何上网的计算机,而不仅是当前的一台,所以你可以很优雅地执行大量查询。   Fsutil   对于文件系统管理来说Fsutil和Netsh是等价的。它可以让你改变给定文件系统的行为,管理卷中损坏的位数,控制硬链接和重分析点,以及大量的正常情况下你必须从注册表进行的管理工作。   Iisback vbs   Iisback vbsIIS备份管理脚本是几个IIS控制命令行脚本中的一个,在Windows2003中被默认安装。这个脚本可以实现整个IIS安装设置的备份,包括站点,端口以及虚拟目录等。不过它不备份IIS提供服务的实际文件(这个是管理员的工作)。同样的脚本可以被用来恢复先前IIS安装备份。注意,你不能用Iisback vbs备份一个IIS安装,然后移植到另外一台机器上。要实现这个功能,你需要一个第三方产品,比如IIS Export。   Iisreset   如果IIS停止响应或者你需要做一个系统重置来清理陈旧的状态信息,Iisreset就可以发挥作用了。如果IIS的服务工作在一个不确定状态,IISreset可以用来强制重启。虽然不稳定状态不经常出现,但这是一个逃脱的好办法。   Inuse   Inuse让你在下次启动时替换锁定的操作系统文件。如果你要手动更新被系统独占访问锁定的某些文件,并且你不能使用第三方的解锁工具,就使用这个命令。需要注意的是,有时文件被锁定并不是独占锁定的缘故,有可能是使用和所有权限问题。   微软的开放文件(http://technet2.microsoft.com/WindowsServer/en/library/5635c49e-0da6-4d7b-81aa-0d46d0ad00c91033.mspx?mfr=true)列出了被网络用户打开的所有文件,如果需要可以有选择的中止某些连接。注意:在追踪和断开文件之前,你需要用命令得到全部对象的列表。在一个有许多远程打开文件的系统,这样做会是系统变慢一些。   Winpop   Winpop可以配置和控制POP3邮件服务器,这个服务器现在默认包含在Windows 2003中。如果不倾向与安装Exchage,这是一个简单好用的管理邮件的办法。注意:Windows 2003 Small Business Server中没有捆绑POP3组件,因此不包含这个命令。   最后,我应该提到古老的MS-DOS 命令Debug。虽然由于操作系统的不兼容,它的功能被减少了很多,但它仍然被包含在Windows 2003和XP中。如果你没有别的工具可用,它仍然是一个快速编辑二进制文件的好帮手。从链接 http://thestarman.dan123.com/ asm/ debug/debug.htm 提供的文档和大纲,可以读到关于哪些已经改变,哪些仍然有用。
« 上一篇下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。