您能附加在 Windows 登录和注销事件上运行的钩子脚本吗?

您能附加在 Windows 登录和注销事件上运行的钩子脚本吗?

如果您想在 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
  • 单击“确定”

条件选项卡:

  • 取消选中:“仅当交流电打开时才启动任务”
  • 取消选中:“如果计算机切换到电池供电则停止”
  • 单击“确定”

设置选项卡:

  • 没有变化。

按“确定”。现在可能会提示您输入管理员凭据。如果是这种情况,请输入计算机上管理员帐户的用户名/密码。根据您从哪里复制文件,您可能不需要管理员权限。您可以测试一下。注销并重新登录到配置了脚本的用户,批处理应该会运行以复制文件。

相关内容