none
2003 AD通过组策略添加任务计划 RRS feed

  • 问题

  • 目标是通过Schtasks命令来写个脚本在域中的机器上添加一个执行远程脚本的计划任务;但是域中账户不可能只用一个用户名且管理员不可能知道用户的密码;想问下怎么用变量的方式来获取当前登录账户的用户名并以这个用户名来创建和运行新建的计划任务?
    2013年5月6日 8:49

答案

  • 就是说添加计划任务是绕不开密码的?我刚才测了下用%username%也是要输密码  还是说能设置组策略不用输密码就能添加计划任务啊

    是绕不开的
    2013年5月7日 7:51

全部回复

  • 不是很明白,你的这个需求,跟组策略有什么关系?你是指要在用户登录脚本里执行你的脚本?

    再有一点:如果你要建一个以某用户身份(SYSTEM除外)运行的计划任务,那么不可避免的要事先知道这个用户的密码,并在schtask时/P传入。这一点,也许原则上使得你的需求无法实现了吧。


    • 已编辑 Finy 2013年5月6日 9:04
    2013年5月6日 9:00
  • 嗯 我再贴下我要运行的命令吧 命令如下:

    schtasks /create /ru andy\test1 /rp "123456" /sc minute /mo 30 /tn play /tr "\\andy.com\sysvol\test.bat"

    我打算在用户策略里面通过此命令在每个用户登陆时为其自动创建调用 test.bat的计划任务,但是有个问题就是 andy\test1 是个固定的账户,密码也固定的;在域里面的用户名和密码有很多种;有没有通用的账户变量表达方式,在执行命令时会自动读取登陆的用户名和密码

    2013年5月6日 10:10
  • 用户名非常简单,%username%替代test1就是了。。。密码没门!


    • 已编辑 Finy 2013年5月6日 10:32
    • 已标记为答案 马亚涛 2013年5月6日 10:36
    • 取消答案标记 马亚涛 2013年5月6日 10:36
    2013年5月6日 10:30
  • 就是说添加计划任务是绕不开密码的?我刚才测了下用%username%也是要输密码  还是说能设置组策略不用输密码就能添加计划任务啊
    2013年5月6日 10:41
  • 就是说添加计划任务是绕不开密码的?我刚才测了下用%username%也是要输密码  还是说能设置组策略不用输密码就能添加计划任务啊

    是绕不开的
    2013年5月7日 7:51