### 史上最全局域网DOS命令集详解
#### 一、概述
在局域网环境下,通过DOS命令可以实现对网络设备的有效管理和控制。本文将对一系列与局域网相关的DOS命令进行详细介绍,包括但不限于网络连接管理、用户账户管理、服务管理等,旨在为用户提供全面的操作指南。
#### 二、网络连接与资源访问
1. **建立匿名会话**
- `net use \\ip\ipc$ "" /user:"" IPC`
- 该命令用于以匿名方式建立与远程计算机的IPC会话。
2. **建立用户会话**
- `net use \\ip\ipc$ "" /user:"û" IPC`
- 使用指定用户名(此处为“û”)建立IPC会话。
3. **映射网络驱动器**
- `net use h: \\ip\c$ "" /user:"û" ֱӵ`
- 将远程计算机的C盘映射到本地H盘,并使用指定用户名“û”和密码“ֱӵ”。
- `net use h: \\ip\c$`
- 将远程计算机的C盘映射到本地H盘,无需用户名和密码(如果已经建立了信任关系)。
4. **删除会话**
- `net use \\ip\ipc$ /del`
- 删除与指定IP地址的IPC会话。
- `net use h: /del`
- 删除映射到H盘的网络驱动器。
#### 三、用户账户管理
1. **添加新用户**
- `net user û /add`
- 创建新用户帐户,其中“û”是用户名。
2. **激活Guest账户**
- `net user guest /active:yes`
- 激活Guest账户。
3. **查看用户列表**
- `net user`
- 显示所有用户账户列表。
4. **修改管理员权限**
- `net localgroup ***istrators û /add`
- 将指定用户“û”添加到管理员组,使其拥有管理员权限。
#### 四、服务管理
1. **查看服务列表**
- `net start`
- 列出当前系统启动的服务列表。
2. **停止服务**
- `net stop ֹͣij`
- 停止指定的服务。
3. **查看系统时间**
- `net time \\Ŀip`
- 查看指定IP地址的计算机的时间。
4. **同步时间**
- `net time \\Ŀip /set`
- 同步本机时间与指定IP地址的时间,可加参数`/yes`来避免提示直接同步。
5. **查看网络资源**
- `net view`
- 列出局域网内的共享资源。
6. **查看特定计算机资源**
- `net view \\ip`
- 列出指定IP地址的计算机的共享资源。
#### 五、系统配置
1. **显示系统配置**
- `net config`
- 显示系统配置信息。
2. **断开网络连接**
- `net logoff`
- 断开所有网络连接。
3. **暂停服务**
- `net pause`
- 暂停指定的服务。
4. **发送消息**
- `net send ip "ıϢ"`
- 向指定IP地址的计算机发送消息。
5. **查看版本信息**
- `net ver`
- 显示网络组件的版本信息。
#### 六、网络状态监控
1. **查看网络连接**
- `netstat -a`
- 显示所有活动的TCP/IP连接。
- `netstat -an`
- 显示所有活动的TCP/IP连接及端口号。
2. **查看网络统计信息**
- `netstat -s`
- 显示TCP/IP协议统计信息。
3. **查看特定协议的状态**
- `netstat -p TCP`
- 显示TCP协议的连接信息。
4. **查看广播名解析状态**
- `nbtstat -A ip`
- 显示与指定IP地址的计算机之间的名称解析状态。
5. **追踪路由**
- `tracert -ip`
- 追踪到达指定IP地址的数据包路径。
6. **测试网络连通性**
- `ping ip`
- 测试与指定IP地址的计算机的连通性。
- `ping -t -l 65550 ip`
- 持续向指定IP地址发送65550字节的数据包。
#### 七、IP地址配置
1. **显示IP地址信息**
- `ipconfig (winipcfg)`
- 在Windows NT/XP或Windows 95/98中显示IP地址信息。
2. **查看详细网络配置**
- `ipconfig /all`
- 显示所有网络配置信息。
#### 八、进程管理
1. **列出进程**
- `tlist -t`
- 列出系统中的所有进程。
2. **终止进程**
- `kill -F`
- 强制终止指定的进程。
3. **删除文件**
- `del /F`
- 强制删除文件。
- `del /S /Q 目录`
- 删除目录及其子目录下的所有文件,/S表示递归删除,/Q表示静默模式。
4. **移动文件**
- `move 源\文件名 目标\文件名`
- 移动文件到指定位置。
5. **合并文件**
- `fc one.txt two.txt > 3st.txt`
- 比较两个文件,并将不同之处写入第三个文件。
#### 九、计划任务
1. **创建计划任务**
- `at 时间`
- 安排在特定时间执行任务。
2. **删除计划任务**
- `at /delete`
- 删除已安排的任务。
- `at id /delete`
- 删除具有指定ID的任务。
3. **查看计划任务**
- `at`
- 查看当前已安排的任务列表。
4. **调度远程任务**
- `at \\ip 时间 /r`
- 在指定时间在远程计算机上执行任务。
#### 十、其他实用命令
1. **查询用户信息**
- `finger username@host`
- 查询指定用户的登录信息。
2. **远程登录**
- `telnet ip 端口`
- 通过Telnet协议登录到远程主机,默认端口为23。
- `open ip 端口`
- 直接使用telnet命令登录。
3. **复制文件**
- `copy 源文件 目标文件 /y`
- 复制文件并覆盖目标文件,/y表示不提示直接覆盖。
- `copy c:\srv.exe \\ip\***$`
- 将本地文件复制到远程计算机的共享文件夹中。
4. **文件传输协议**
- `tftp -i IP get server.exe`
- 从远程服务器下载文件。
- `tftp -i IP put c:\server.exe`
- 向远程服务器上传文件。
5. **文件属性管理**
- `attrib 文件(目录)`
- 查看文件或目录的属性。
- `attrib 文件 -A -R -S -H +A +R +S +H`
- 修改文件属性,如隐藏、只读等。
以上命令集覆盖了局域网环境下常见的管理需求,从简单的网络连接建立到复杂的用户权限设置、服务管理等方面均有涉及,为局域网内的操作提供了强大的支持工具。