none
开机时的脚本没有正确运行 RRS feed

  • 问题

  • 公司是域管理,最近出现了脚本不能正确运行,包括VBS和BAT脚本,但注销重新登陆就可以了。我想查一下是哪儿出现了问题?

    在本地的日志中没有找到异常的记录。

    2008年5月14日 4:59

全部回复

  • 你的脚本是开机脚本还是登陆脚本?

     

    你的脚本是用来实现什么的?

     

    请详细描述

    2008年5月15日 5:12
  • 我这里近期也出现这个问题啦!

    不知道是为什么,也没有什么日志可以查到,系统没有可用的日志记录.

    我这里是这样的:

    比如BAT文件,是一个批处理,比如:

    net time \\domain /set /y

    另一个VBS脚本文件增加删除一个打印机,比如:

    strComputer = "."
    Set objWMIService = GetObject("winmgmts:" _
        & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
    Set colInstalledPrinters =  objWMIService.ExecQuery _
        ("Select * from Win32_Printer")
    For Each objPrinter in colInstalledPrinters
        objPrinter.Delete_
    Next
    Set WshNetwork = CreateObject("WScript.Network")
    WshNetwork.AddWindowsPrinterConnection "\\domainname\dell"
    WshNetwork.SetDefaultPrinter "\\domainname\dell"

    有时候就会发现,有一些PC没有运行,如果让此用户注销,再次登录,就是好的.
    2008年5月15日 8:37
  • 一个是开机的,一个是登陆的,开机的是加本地管理员的VBS,登陆的是映射网络驱动盘(net use ...)的.

    2008年5月15日 12:34
  • 有些脚本在设置后不会立即执行生效

     

    所以可能像你所说的,注销/登陆 一次就可以了,这个是正常的。

     

    如果是在组策略中使用的脚本。

     

    还可以使用gpupdate命令。通过强制更新组策略,来达到更新脚本的目的。

    2008年5月16日 5:20
  • 我以前开机的时候总能自动运行,现在不知道为什么出现这个问题了,我设置的是登陆脚本,就是在每次登陆的时候都会运行一次的。

    2008年5月16日 5:24
  •  

    看来,目前遇到这个问题的同僚并不多!

     

    感谢各位的回复,只是这个问题还是没有解决!

     

    当然楼上各位的方案没有问题.

     

    遇到这个问题:

    1.防火墙;

    2.病毒;

    3.OS操作系统故障;(比如原来Virus感染过,无法执行VBS脚本问题)

    如果以上三项没有问题,就应该没有问题啦!

    我的问题已经解决.

    2008年5月19日 2:10
  • 可能原因是网络中有多个域控,不知道为什么每次开机都会选择连接速度慢的那个域控去验证。

    2008年5月30日 2:13
  • 我们也出现了类似的问题,域中有多台dc,登陆脚本有时可以应用上,有时又应用不到,注销后是ok的,难道这是windows 的bug
    2010年6月11日 2:35