You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10中不使用组策略(GPO)为特定用户配置登录/注销脚本以映射驱动器的方法

Windows 10中不使用组策略(GPO)为特定用户配置登录/注销脚本以映射驱动器的方法

兄弟,我这儿有几个不用域组策略(GPO)就能搞定的法子,完美匹配你的需求——单台电脑上只给特定两个用户映射驱动器,其他用户完全察觉不到:

方案一:本地用户专属登录/注销脚本(最省心的方式)

这个用的是单台电脑的本地用户策略,不是域级GPO,不会影响其他电脑,而且精准针对单个用户:

  • 先登录其中一个目标用户的账号,按下Win+R输入gpedit.msc打开本地组策略编辑器
  • 导航到 用户配置 > Windows 设置 > 脚本(登录/注销)
  • 双击「登录」选项,点击「添加」,浏览选中你的映射脚本(比如提前写好的map_drive.cmd)
  • 再双击「注销」选项,添加你的注销脚本(比如unmap_drive.cmd)
  • 切换到另一个目标用户账号,重复以上步骤即可

方案二:手动修改注册表配置脚本

如果不想碰组策略编辑器,直接改注册表也能实现:

  • 登录目标用户账号,Win+R输入regedit打开注册表编辑器
  • 导航到路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Group Policy Objects\本地用户\User\Scripts
  • 你会看到Logon和Logoff两个子键:
    • 右键Logon,新建「字符串值」,随便起个名称(比如0),值填脚本的完整路径(比如C:\Scripts\map_drive.cmd)
    • 同理在Logoff子键下添加注销脚本的完整路径
  • 另一个用户账号重复上述操作即可

注意:修改注册表前记得备份一下,避免误操作搞出问题

方案三:用任务计划程序精准触发脚本

这个方法灵活性最高,能精准控制触发条件:

  • 打开「任务计划程序」,点击「创建任务」
  • 常规选项卡:给任务起个名字(比如「映射共享驱动器」),勾选「只在用户登录时运行」,再勾选「不管用户是否登录都不要显示」(避免其他用户看到弹窗)
  • 触发器选项卡:点击「新建」,选择「登录」,然后在「设置」里选「特定用户」,添加目标用户之一
  • 操作选项卡:点击「新建」,操作选「启动程序」,程序或脚本选你的映射脚本路径
  • 再创建一个注销任务:触发器选「注销」,同样指定目标用户,操作选注销脚本路径
  • 给另一个目标用户重复创建对应的登录/注销任务

附:脚本示例(优化版)

登录脚本map_drive.cmd(避免重复映射报错):

@echo off
:: 先检查驱动器是否已映射,没映射再执行
net use Z: >nul 2>&1
if %errorlevel% neq 0 (
    net use Z: \\你的服务器地址\共享文件夹路径 /persistent:no
)

注销脚本unmap_drive.cmd(静默断开,无弹窗):

@echo off
net use Z: /d /y >nul 2>&1

这些方案都能保证只有那两个目标用户登录时会映射驱动器,注销时自动断开,其他用户完全看不到这个共享的存在,也不用额外创建域级GPO,完美符合你的要求~

备注:内容来源于stack exchange,提问作者Joe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 11:32:41