1.Adprep : 为运行更高版本的Windows Server的域控制器准备现有的Active Directory环境.

Adprep.exe 作用

Run Adprep.exe用途

Adprep.exe具有执行各种操作的参数,这些操作有助于为运行更高版本的Windows Server的域控制器准备现有的Active Directory环境。并非所有版本的Adprep.exe都执行相同的操作,但通常Adprep.exe可以执行的不同类型的操作包括:

  • 更新Active Directory架构
  • 更新安全描述符
  • 修改Active Directory对象和SYSVOL共享文件夹中文件的访问控制列表(ACL)
  • 根据需要创建新对象
  • 根据需要创建新容器

Adprep提供32位版本和64位版本。默认情况下运行64位版本。如果需要在32位计算机上运行Adprep,请运行32位版本(Adprep32.exe)。

Adprep命令语法详细介绍

adprep {/forestprep | /domainprep | /domainprep /gpprep | /rodcprep | /wssg | /silent }

2.Append : 允许程序在指定目录中打开数据文件.

适用于:Windows Server 2008

允许程序在指定目录中打开数据文件,就像它们位于当前目录中一样。如果不带参数使用,append将显示附加的目录列表。

append [[<Drive>:]<Path>[;...]] [/x[:on|:off]] [/path:[:on|:off] [/e]
append ;

[<Drive><Path>   指定要追加的驱动器和目录。
/X:on              将附加目录应用于文件搜索和启动应用程序。
/X:off             仅将附加目录应用于打开文件的请求。/x:off是默认设置。
/path:            将附加目录应用于已指定路径的文件请求。/ path:on是默认设置。
/path:off          Turns off the effect of /path:on.
/E                 在名为APPEND的环境变量中存储附加目录列表的副本。/ e只能在您启动系统后第一次使用追加时使用。
;                  清除附加的目录列表。
/?                在命令提示符下显示帮助。

3.Arp : 显示和修改地址解析协议(ARP)使用的“IP 到物理”地址转换表。

显示和修改地址解析协议(ARP)使用的“IP 到物理”地址转换表。

ARP -s inet_addr eth_addr [if_addr]
ARP -d inet_addr [if_addr]
ARP -a [inet_addr] [-N if_addr] [-v]

  -a            通过询问当前协议数据,显示当前 ARP 项。
                如果指定 inet_addr,则只显示指定计算机的 IP 地址和物理地址。
                如果不止一个网络接口使用 ARP,则显示每个 ARP 表的项。
  -g            与 -a 相同。
  -v            在详细模式下显示当前 ARP 项。所有无效项和环回接口上的项都将显示。
  inet_addr     指定 Internet 地址。
  -N if_addr    显示 if_addr 指定的网络接口的 ARP 项。
  -d            删除 inet_addr 指定的主机。inet_addr 可以是通配符 *,以删除所有主机。
  -s            添加主机并且将 Internet 地址 inet_addr与物理地址 eth_addr 相关联。物理地址是用
                连字符分隔的6个十六进制字节。该项是永久的。
  eth_addr      指定物理地址。
  if_addr       如果存在,此项指定地址转换表应修改的接口的Internet 地址。如果不存在,则使用第一个适用的接口。
  
示例:
  > arp -s 157.55.85.212   00-aa-00-62-c6-09.... 添加静态项。
  > arp -a                                  .... 显示 ARP 表。

arp -a -v


接口: 127.0.0.1 --- 0x1
  Internet 地址         物理地址              类型
  224.0.0.22                                  静态        
  239.11.20.1                                 静态        
  239.255.255.250                             静态        

接口: 192.168.2.139 --- 0xb
  Internet 地址         物理地址              类型
  192.168.2.1           74-7d-24-57-06-13     动态        
  192.168.2.124         88-11-96-6b-4d-52     动态        
  192.168.2.255         ff-ff-ff-ff-ff-ff     静态        
  224.0.0.22            01-00-5e-00-00-16     静态        
  224.0.0.251           01-00-5e-00-00-fb     静态        
  224.0.0.252           01-00-5e-00-00-fc     静态        
  239.255.255.250       01-00-5e-7f-ff-fa     静态        
  255.255.255.255       ff-ff-ff-ff-ff-ff     静态        

接口: 0.0.0.0 --- 0xffffffff
  Internet 地址         物理地址              类型
  224.0.0.22            01-00-5e-00-00-16     静态        
  255.255.255.255       ff-ff-ff-ff-ff-ff     静态        

接口: 169.254.203.106 --- 0x17
  Internet 地址         物理地址              类型
  169.254.255.255       ff-ff-ff-ff-ff-ff     静态        
  224.0.0.22            01-00-5e-00-00-16     静态        
  224.0.0.251           01-00-5e-00-00-fb     静态        
  224.0.0.252           01-00-5e-00-00-fc     静态        
  239.255.255.250       01-00-5e-7f-ff-fa     静态        

接口: 169.254.81.215 --- 0x18
  Internet 地址         物理地址              类型
  169.254.255.255       ff-ff-ff-ff-ff-ff     静态        
  224.0.0.22            01-00-5e-00-00-16     静态        
  224.0.0.251           01-00-5e-00-00-fb     静态        
  224.0.0.252           01-00-5e-00-00-fc     静态        
  239.255.255.250       01-00-5e-7f-ff-fa     静态        

接口: 192.168.27.1 --- 0x1a
  Internet 地址         物理地址              类型
  192.168.27.255        ff-ff-ff-ff-ff-ff     静态        
  224.0.0.22            01-00-5e-00-00-16     静态        
  224.0.0.251           01-00-5e-00-00-fb     静态        
  224.0.0.252           01-00-5e-00-00-fc     静态        
  239.255.255.250       01-00-5e-7f-ff-fa     静态        

4.Assoc : 显示或修改文件扩展名关联.

显示或修改文件扩展名关联.

Assoc / ?

ASSOC [.ext[=[fileType]]]

  .ext      指定跟文件类型关联的文件扩展名
  fileType  指定跟文件扩展名关联的文件类型

键入 ASSOC 而不带参数,显示当前文件关联。
如果只用文件扩展名调用 ASSOC,则显示那个文件扩展名的当前文件关联。
如果不为文件类型指定任何参数,命令会删除文件扩展名的关联。

eg:

1.要查看文件扩展名.txt的当前文件类型关联

assoc .txt

2.要删除文件扩展名.bak的文件类型关联:

assoc .bak=

注意请务必在等号后添加空格。

3.要一次查看一个屏幕的关联输出:

assoc | more

  1. 要将assoc的输出发送到文件assoc.txt,请键入:

assoc>assoc.txt

5.At : 安排在特定日期和时间运行命令和程序.

AT 命令安排在特定日期和时间运行命令和程序。要使用 AT 命***服务必须已在运行中。

at /?

AT [\\computername] [ [id] [/DELETE] | /DELETE [/YES]]
AT [\\computername] Hours:Minutes [/INTERACTIVE] [ /EVERY:date[,...] | /NEXT:date[,...]] "command"

\\computername       指定远程计算机。如果省略这个参数,会计划在本地计算机上运行命令。
id                   指定给已计划命令的识别号。
/delete              删除某个已计划的命令。如果省略id,计算机上所有已计划的命令都会被删除。
/yes                 不需要进一步确认时,跟删除所有作业的命令一起使用。
Hours:Minutes        指定运行命令的时间。时间表示为小时 **:**以24小时制表示的分钟(即00:00 [午夜]至23:59.
/interactive         允许作业在运行时,与当时登录的用户桌面进行交互。
/every:date[,...]    指定在每周或每月的特定日期运行命令。
                     如果省略日期,则默认为在每月的本日运行。
/next:date[,...]     指定在下一个指定日期(如,下周四)运行命令。如果省略日期,则默认为在每月的本日运行。
"command"            指定要运行的Windows命令,程序(即.exe或.com文件)或批处理程序(即.bat或.cmd文件)。当命令需要路径作为参数时,请使用绝对路径(即以驱动器号开头的整个路径)。如果该命令位于远程计算机上,请为服务器和共享名称指定通用命名约定(UNC)表示法,而不是远程驱动器号。

说明:

  • Schtasks是另一种命令行调度工具,可用于创建和管理计划任务。

  • 使用at

    要使用at,您必须是本地Administrators组的成员。

  • 加载Cmd.exe

    在运行命令之前,不会自动加载命令解释程序Cmd.exe。如果未运行可执行(.exe)文件,则必须在命令开头显式加载Cmd.exe,如下所示:

    cmd /c dir > c:\test.out

  • 查看预定的命令

    当您在没有命令行选项的情况下使用时,计划任务将显示在格式化为类似于以下内容的表中:

    Status  ID   Day        Time        Command Line
    OK      1    Each F     4:30 PM     net send group leads status due
    OK      2    Each M     12:00 AM    chkstor > check.file
    OK      3    Each F     11:59 PM    backup2.bat
    
  • 包括识别号码(ID)

    如果在命令提示符处包含标识号(ID),则单个条目的信息将以与以下类似的格式显示:

    Task ID:      1
    Status:       OK
    Schedule:     Each  F
    Time of Day:  4:30 PM
    Command:      net send group leads status due
    

    使用at计划命令(尤其是具有命令行选项的命令)后,通过键入at without command-line选项来检查命令语法是否正确。如果“命令行”列中的信息不正确,请删除该命令并重新键入。如果仍然不正确,请使用较少的命令行选项重新键入命令。

  • 查看结果

    在运行时作为后台进程安排的命令。输出未显示在计算机屏幕上。要将输出重定向到文件,请使用重定向符号(>)。如果您将输出重定向到一个文件,你需要在重定向符号之前使用转义符(^),无论您是使用在在命令行或批处理文件。例如,要将输出重定向到Output.text,请键入:

    at 14:45 c:\test.bat ^>c:\output.txt

    执行命令的当前目录是systemroot文件夹。

  • 改变系统时间

    如果在计划使用at运行命令后更改计算机上的系统时间,请通过键入at without命令行选项将at scheduler与修订的系统时间同步。

  • 存储命令

    计划的命令存储在注册表中。因此,如果重新启动计划服务,则不会丢失计划任务。

  • 连接到网络驱动器

    不要将重定向的驱动器用于访问网络的预定作业。计划服务可能无法访问重定向的驱动器,或者如果在计划任务运行时登录了其他用户,则重定向的驱动器可能不存在。而是使用UNC路径进行预定作业。例如:

    at 1:00pm my_backup \\server\share

    不要使用以下语法,其中x:是用户建立的连接:

    at 1:00pm my_backup x:

    如果你计划一个在使用驱动器号连接到共享目录的命令,包括在当您使用的驱动器完成命令断开驱动器。如果驱动器未断开连接,则在命令提示符下无法使用分配的驱动器号。

  • 任务在72小时后停止

    默认情况下,使用at命令安排的任务在72小时后停止。您可以修改注册表以更改此默认值。

    启动注册表编辑器(regedit.exe)。

    在注册表中找到并单击以下项:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule

    在编辑菜单上,单击添加数值,然后添加以下注册表值:值名称:AtTaskMaxHours数据类型:REG_DWORD基数:十进制值数据:0。值数据字段中的值0表示没有限制,不会停止。值1到99表示小时数。

警告

  • 错误地编辑注册表可能会严重损坏您的系统。在更改注册表之前,您应该备份计算机上的任何有价值的数据。

  • 任务计划程序和at命令

    您可以使用“计划任务”文件夹查看或修改使用at命令创建的任务的设置。使用at命***任务时,该任务将列在“计划任务”文件夹中,其名称如下所示:At3478。但是,如果通过“计划任务”文件夹修改at任务,则会将其升级为正常的计划任务。at命令不再显示该任务,并且at帐户设置不再适用于该帐户。您必须明确输入任务的用户帐户和密码。

例子

要显示在Marketing服务器上计划的命令列表,请键入:

at \\marketing

要了解有关Corp服务器上标识号为3的命令的更多信息,请键入:

at \\corp 3

要安排net share命令在上午8:00在Corp服务器上运行并将列表重定向到Maintenance服务器,在Reports共享目录和Corp.txt文件中,键入:

at \\corp 08:00 cmd /c "net share reports=d:\marketing\reports >> \\maintenance\reports\corp.txt"

要在每五天午夜将Marketing服务器的硬盘驱动器备份到磁带驱动器,请创建一个名为Archive.cmd的批处理程序,其中包含备份命令,然后安排批处理程序运行,键入:

at \\marketing 00:00 /every:5,10,15,20,25,30 archive

要取消当前服务器上安排的所有命令,请清除at schedule信息,如下所示:

at /delete

要运行不是可执行文件(即.exe)文件的命令,请在命令前面加上cmd / c以加载Cmd.exe,如下所示:

cmd /c dir > c:\test.out

6.Atmadm : 监视ATM呼叫管理器在异步传输模式(ATM)网络上注册的连接和地址.

监视ATM呼叫管理器在异步传输模式(ATM)网络上注册的连接和地址

refer: https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/ff963092(v=ws.10)

适用于:Windows Server 2003,Windows Server 2003 R2,带有SP1的Windows Server 2003,带有SP2的Windows Server 2003,Windows Server 2008 R2

监视ATM呼叫管理器在异步传输模式(ATM)网络上注册的连接和地址。您可以使用atmadm显示ATM适配器上的传入和传出呼叫的统计信息。如果不使用参数,atmadm将显示用于监视活动ATM连接状态的统计信息。有关如何使用此命令的示例,请参阅示例。

atmadm [/c][/a][/s]

7.Attrib : 显示,设置或删除分配给文件或目录的属性.

显示,设置或删除分配给文件或目录的属性

refer: https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc754186(v=ws.10)

适用于:Windows Server 2008,Windows Vista

显示,设置或删除分配给文件或目录的属性。如果在没有参数的情况下使用,attrib将显示当前目录中所有文件的属性。

attrib [{+|-}r] [{+|-}a] [{+|-}s] [{+|-}h] [{+|-}i] [<Drive>:][<Path>][<FileName>] [/s [/d] [/l]]

  + 设置属性。
  - 清除属性。
  R 只读文件属性。
  A 存档文件属性。
  S 系统文件属性。
  H 隐藏文件属性。
  I 无内容索引文件属性。
  [drive:][path][filename]
      指定 attrib 要处理的文件。
  /S 处理当前文件夹及其所有子文件夹中的匹配文件。
  /D 也处理文件夹。
  /L 处理符号链接和符号链接目标的属性。

说明:

  • 您可以使用带有FileName参数的通配符(?和*)来显示或更改一组文件的属性。
  • 如果文件设置了System(s)或Hidden(h)属性,则必须先清除该属性,然后才能更改该文件的任何其他属性。
  • Archive属性(a)标记自上次备份以来已更改的文件。请注意,xcopy命令使用归档属性。

eg:

要显示位于当前目录中名为News86的文件的属性:

attrib news86

要将只读属性分配给名为Report.txt的文件,请键入:

attrib +r report.txt

要从驱动器B中磁盘上的Public目录及其子目录中的文件中删除只读属性,请键入:

attrib -r b:\public\*.* /s

要为驱动器A上的所有文件设置存档属性,然后清除扩展名为.bak的文件的存档属性,请键入:

attrib +a a:*.* & attrib -a a:*.bak

8.Auditpol : 显示有关操作审核策略的信息并执行操作。

refer: https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc731451(v=ws.10)

适用于:Windows 7,Windows Server 2008,Windows Server 2008 R2,Windows Vista

显示有关操作审核策略的信息并执行操作。

Auditpol command [<sub-command><options>]

  /get             显示当前审核策略。
  /set             设置审核策略。
  /list            显示可选择的策略元素。
  /backup          将审核策略保存到文件。
  /restore         将审核策略从文件还原。
  /clear           清除审核策略。
  /remove          删除用户帐户的每用户审核策略。
  /resourceSACL    配置全局资源 SACL

审计策略命令行工具可用于:

  • 设置和查询系统审核策略。
  • 设置和查询每用户审核策略。
  • 设置和查询审计选项。
  • 设置和查询用于委派对审核策略的访问权限的安全描述符。
  • 将审核策略报告或备份到逗号分隔值(CSV)文本文件。
  • 从CSV文本文件加载审核策略。
  • 配置全局资源SACL。

9.Autochk : 磁盘任务检测。

refer:https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc771787(v=ws.10)

Autochk.exe 是Windows NT架构的系统中的一个文件,用于确定卷检测(或磁盘检查)任务是手动安排的,还是由于文件系统发现卷处于“dirty”状态而自动安排的,然后判断是否在计算机启动时自动执行chkdsk命令强制检测卷(磁盘),并将相应的消息写入应用程序事件日志中。

Autochk.exe是Chkdsk的一个版本,仅在NTFS磁盘上运行,并且仅在Windows Server 2008 R2启动之前运行。无法直接从命令行运行Autochk。相反,Autochk在以下情况下运行:

  • 如果您尝试在启动卷上运行Chkdsk
  • 如果Chkdsk无法独家使用音量
  • 如果卷标记为脏

10.Autoconv : 将文件分配表(FAT)和FAT32卷转换为NTFS文件系统。

refer: https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc753258(v=ws.10)

适用于:Windows 7,Windows Server 2000,Windows Server 2003,Windows Server 2003 R2,Windows Server 2008,Windows Server 2008 R2,带有SP1的Windows Server 2008 R2,Windows Vista,Windows XP

将文件分配表(FAT)和FAT32卷转换为NTFS文件系统,在Autochk运行后启动时保留现有文件和目录。转换为NTFS文件系统的卷无法转换回FAT或FAT32。

11.Autofmt : 从Windows故障恢复控制台调用时格式化驱动器或分区。

适用于:Windows Server 2003,Windows Server 2003 R2,带有SP1的Windows Server 2003,带有SP2的Windows Server 2003,Windows Server 2008,Windows XP

从Windows故障恢复控制台调用时格式化驱动器或分区。

,Windows Server 2003,Windows Server 2003 R2,Windows Server 2008,Windows Server 2008 R2,带有SP1的Windows Server 2008 R2,Windows Vista,Windows XP

将文件分配表(FAT)和FAT32卷转换为NTFS文件系统,在Autochk运行后启动时保留现有文件和目录。转换为NTFS文件系统的卷无法转换回FAT或FAT32。

您无法直接从命令行运行Autofmt。