如果您想在 Windows 登录/注销时将文件复制到/从目录复制,您是否可以使用事件查看器运行挂钩脚本,当用户登录/注销触发登录/注销事件时,将文件从/复制到目录?
答案1
这将演示如何将文件从 SMB 网络共享复制10.10.10.10\Share\file1.txt
到本地C:\users\user2\desktop\file1.txt
首先,我们需要编写一个脚本来实际复制文件。
打开一个新的记事本文档。粘贴以下内容:
copy \\10.10.10.10\Share\file1.txt c:\users\user1\desktop\file1.txt
另存为copyFileScript.bat
现在,登录到需要在登录时运行脚本的用户。
- 单击开始按钮并输入任务计划程序并打开它。
- 在最右边,选择创建任务。不要选择基本任务。
- 这里有 5 个选项卡:常规、触发器、操作、条件和设置。
常规选项卡:
- 名称:关闭网络访问
- 选择“仅在用户登录时运行”
- 勾选“以最高权限运行”
触发器选项卡:
- 点击“新建”
- 开始任务下拉菜单:“登录时”
- 按“确定”
操作选项卡:
- 点击“新建”
- 操作:启动程序
- 浏览程序/脚本并选择新创建的 .bat
- 单击“确定”
条件选项卡:
- 取消选中:“仅当交流电打开时才启动任务”
- 取消选中:“如果计算机切换到电池供电则停止”
- 单击“确定”
设置选项卡:
- 没有变化。
按“确定”。现在可能会提示您输入管理员凭据。如果是这种情况,请输入计算机上管理员帐户的用户名/密码。根据您从哪里复制文件,您可能不需要管理员权限。您可以测试一下。注销并重新登录到配置了脚本的用户,批处理应该会运行以复制文件。