NET USE命令

本文详细介绍了一系列Windows系统远程管理与操作的实用命令,包括NETUSE命令用于建立和管理远程连接,NETUSER命令用于用户账户的管理,以及SC命令进行服务操作等。还介绍了如何通过这些命令实现远程文件复制、计划任务添加、服务管理和远程重启等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NET USE命令
注:需要workstation服务支持

获取当前IPC连接列表
net use

建立远程IPC连接
net use \192.168.1.118\ipc$ "Password" /user:"UserName"

删除指定IPC连接
net use \192.168.1.118\ipc$ /del

删除所有IPC连接
net use * /del

创建映射分区
net use z: \192.168.1.118 \c

删除映射分区
net use z: /del

复制文件到远程主机
copy c:\script.bat \192.168.1.118\c$

添加计划任务到远程主机
at \192.168.1.118 09:00 c:\script.bat

NET USER用户操作命令

在本地添加帐户
net user 帐户名 密码 /add

激活禁用的用户
net uesr 帐户名 /active:yes

加入管理员组
net localgroup administrators 帐户名 /add

远程关机

重启 shutdown /m \192.168.1.118 /r /t 0
关机 shutdown /m \192.168.1.118 /s /t 0

SC 服务操作命令

创建服务
sc create ServiceName binPath= " c:\script.bat\ " start= demand
设置服务为手动状态
sc \192.168.1.118 config RemoteRegistry start= demand

启动服务
sc \192.168.1.118 start RemoteRegistry
结束服务
sc \192.168.1.118 stop RemoteRegistry
删除服务
sc \192.168.1.118 delete RemoteRegistry

删除默认共享
net share c$ /delete

禁止自动打开默认共享
Server版本
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]
把AutoShareServer(DWORD)的键值改为:00000000

Workstation版本
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters]
把AutoShareWks(DWORD)的键值改为:00000000

IPC连接基于139,445端口

139端口可以通过禁止NBT来屏蔽
本地连接-TCP/IT属性-高级-WINS-选 禁用TCP/IT上的NETBIOS

445端口可以通过修改注册表来屏蔽
添加一个键值
Hive: HKEY_LOCAL_MACHINE
Key: System\Controlset\Services\NetBT\Parameters
Name: SMBDeviceEnabled
Type: REG_DWORD
Value: 0

远程重启服务器
shutdown /r /f /m \192.168.10.251 /t 0

转载于:https://blog.51cto.com/491033/2352953

### `net use` 命令的基本用法 `net use` 是 Windows 系统中用于管理网络连接的命令之一,主要用于映射网络驱动器、查看当前网络连接状态以及断开网络连接。通过该命令,用户可以方便地访问远程服务器上的共享资源。 例如,要将远程服务器 `\\server\share` 映射为本地驱动器 `Z:`,可以使用以下命令: ```cmd net use Z: \\server\share ``` 如果共享资源需要特定的用户名和密码,可以通过 `/USER` 参数指定: ```cmd net use Z: \\server\share /USER:domain\username password ``` ### 查看当前网络连接 执行不带参数的 `net use` 命令可以查看当前系统中所有的网络连接信息,包括已映射的驱动器和 IPC 连接。输出结果会显示连接的本地设备名称、网络路径以及连接状态等信息 [^2]。 ```cmd net use ``` ### 断开网络连接 当需要断开与某个网络资源的连接时,可以使用 `/DELETE` 参数。如果希望一次性断开所有连接,可以使用以下命令: ```cmd net use * /DELETE /Y ``` 此命令会强制断开所有当前连接,并且不会提示用户确认操作 [^2]。 ### 解决多重连接问题 在某些情况下,用户可能会遇到“不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接”的问题。这种问题通常是因为之前已经使用不同的用户名建立了连接。为了解决这个问题,可以先使用 `net use` 命令查看当前的所有连接,然后使用 `net use * /DELETE /Y` 命令断开所有连接。完成这些操作后,重新连接目标资源即可 [^2]。 ### 持久化连接设置 默认情况下,使用 `net use` 命令建立的连接在系统重启后不会自动保留。如果希望连接在每次系统启动时自动建立,可以使用 `/PERSISTENT:YES` 参数: ```cmd net use Z: \\server\share /PERSISTENT:YES ``` 如果不需要持久化连接,则可以使用 `/PERSISTENT:NO` 参数 [^3]。 ### 使用智能卡进行身份验证 对于需要使用智能卡进行身份验证的场景,可以使用 `/SMARTCARD` 参数。此参数要求用户在连接时使用智能卡进行身份验证,以提高安全性: ```cmd net use Z: \\server\share /SMARTCARD ``` ### 保存凭据 如果希望系统记住连接时使用的凭据,可以使用 `/SAVECRED` 参数。这样,在下次连接时就不需要再次输入用户名和密码: ```cmd net use Z: \\server\share /USER:domain\username password /SAVECRED ``` ### 常见问题与解决方案 1. **无法连接到共享资源** 如果在连接过程中遇到问题,首先检查网络是否正常,并确认目标服务器的共享资源是否可用。此外,确保防火墙设置没有阻止相关端口的通信。 2. **连接被拒绝** 如果连接被拒绝,可能是由于用户名或密码错误,或者是权限不足。请确认输入的凭据是否正确,并确保用户具有访问目标资源的权限。 3. **驱动器映射失败** 驱动器映射失败可能是由于驱动器号已被占用,或者目标路径格式不正确。请检查驱动器号是否可用,并确保路径格式正确(例如 `\\server\share`)。 4. **断开连接失败** 如果无法断开连接,可能是由于某些程序正在使用该连接。关闭相关程序后再尝试断开连接,或者使用 `net use * /DELETE /Y` 强制断开所有连接 [^2]。 5. **持久化连接未生效** 如果设置了 `/PERSISTENT:YES` 但连接未在重启后自动建立,检查系统的组策略设置,确保没有禁用持久化连接功能。 ### 示例代码 以下是一个简单的批处理脚本示例,用于映射多个网络驱动器并设置持久化连接: ```batch @echo off echo 正在映射网络驱动器... :: 映射Z盘到\\server\share1 net use Z: \\server\share1 /USER:domain\username password /PERSISTENT:YES :: 映射Y盘到\\server\share2 net use Y: \\server\share2 /USER:domain\username password /PERSISTENT:YES echo 网络驱动器映射完成。 pause ``` 运行此脚本后,系统将自动映射指定的网络驱动器,并在每次启动时自动重建这些连接 [^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值