为每个用户安排一个命令,然后删除它

时间:2016-09-12 15:37:33

标签: windows batch-file registry

我需要一种方法来安排命令或运行脚本,在下次登录时,每个Windows用户只需执行一次。 即如果我有3个用户

  1. 用户1登录 - >该命令被执行,之后被删除。
  2. 用户2登录 - > ....与上述相同......
  3. 用户1再次登录 - >只需定期登录。
  4. 用户3相同。

2 个答案:

答案 0 :(得分:2)

您可能会觉得这很有用:

Run and RunOnce Registry Keys

  

默认情况下,在运行命令行之前删除RunOnce键的值。您可以使用感叹号(!)为RunOnce值名称添加前缀,以推迟删除该值,直到命令运行为止。如果没有感叹号前缀,如果RunOnce操作失败,则下次启动计算机时不会要求关联的程序运行。

     

默认情况下,在安全模式下启动计算机时会忽略这些键。 RunOnce键的值名称可以带星号(*)作为前缀,以强制程序在安全模式下运行。

答案 1 :(得分:0)

我找到了solution。通常 - 对于每个用户的配置文件,我们必须加载其注册表配置单元并更新RunOnce密钥。上面的链接提供了一个脚本,以便自动执行此操作。它与lightwing提供的链接中描述的内容相同。

感谢大家。