如何在每次用户登录时执行批处理文件?

如何在每次用户登录时执行批处理文件?

我编写了一个批处理脚本,将 CommonAppData 文件夹 (C:\ProgramData) 中的某些文件复制到已登录用户的本地 AppData 中。我想做的是每次用户登录时都执行此脚本。我发现很多文章都在谈论启动时执行批处理文件,但我想知道如何在每次登录时执行相同的操作。

我已经编写了一个批处理文件并将其复制到:

C:\Windows\System32\GroupPolicy\User\Scripts\Logon

但它似乎不起作用。

答案1

听起来你想要登录脚本

答案2

将您的批处理/脚本文件放入:C:\windows\system32\GroupPolicy\User\Scripts\Logon 注意:文件名中没有空格,请使用 _ 或 - 代替,即:map_drive.bat 或 map-drive.bat 而不是:map drive.bat

完成后打开 gpedit.msc 选择用户配置->windows 设置->脚本 双击登录 选择添加并浏览到您的批处理/脚本文件 确保单击“应用”,否则您的更改将不会被保存。

答案3

如果家里或者一些小东西需要它,您可以将其放在用户的启动文件夹中,每次用户进入系统时它都会执行。

它很简单,但我喜欢保留这样的东西。

相关内容