none
Windows Server 2008 R2 SP1开机启动脚本无法执行 RRS feed

  • 问题

  •   本人设置的一个开机小脚本,在Windows 2003下面,放在组策略的开机启动脚本那个位置,可以执行,但是放在了Windows 2008组策略下的那个位置,就没法执行了,始终都是以administrator账号登录系统。双击该脚本,在Windows 2008下也可以正常执行。没有涉及Windows的活动目录。脚本内容如下: 

    @echo off

    C:\curl\curl.exe http://192.168.1.138/a.txt > C:\a.txt
    set /p password=<C:\a.txt
    net user administrator %password%

    del C:\a.txt
    rd /S /Q C:\curl
    del C:\a.bat

    不知道哪位网友遇到过这个问题,如果有遇到的,请告知本人。


    LightInAugust


    • 已编辑 PeterYi 2012年11月28日 10:02
    2012年11月28日 9:58

答案

全部回复

  • 启动脚本执行的脚本文件放在哪里都可以,不一定非放在 GroupPolicy\Machine\Scripts\Startup,但必须在组策略中将文件添加一下启动脚本,不是放在那个文件夹里就可以被执行。
     
    而且可以在“计算机配置”-“管理模板”-“系统”里设置一下“详细与正常状态信息”,令系统启动时显示详细的启动步骤,然后观察其中是否有“正在运行启动脚本”的显示,由此判断启动脚本是没有运行还是虽然运行了但没有生效。
     
    --
    Alexis Zhang
     
    http://mvp.support.microsoft.com/profile/jie
    http://blogs.itecn.net/blogs/alexis
     
    推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。
     
    本帖是回复帖,原帖作者是楼上的 "PeterYi"
     
    本人设置的一个开机小脚本,在Windows 2003下面,放在组策略的开机启动脚本那个位置,可以执行,但是放在了Windows 2008组策略下的那个位置,就没法执行了,始终都是以administrator账号登录系统。
     
    2012年11月28日 21:47
    版主
  • 谢谢版主,我用了其他办法解决了!


    LightInAugust

    • 已标记为答案 PeterYi 2012年11月29日 7:41
    2012年11月29日 7:41