我将此VBScript脚本保存为本地计算机为c:\ test.vbs:
WScript.StdOut.WriteLine "This is a test"
Run Code Online (Sandbox Code Playgroud)
当我从命令行运行它时,我收到此错误:
---------------------------
Windows Script Host
---------------------------
Script: C:\test.vbs
Line: 1
Char: 1
Error: The handle is invalid.
Code: 80070006
Source: (null)
---------------------------
OK
---------------------------
Run Code Online (Sandbox Code Playgroud)
我在Windows Vista(SP1)和Windows XP Pro(SP3)下得到了这个.
我正在编写一个通过网络启动系统的脚本.然后我需要在另一台主机上运行一些命令.我如何知道系统是否已开机?
我的编程语言是Perl,目标主机是RHEL5.
是否有任何内核中断或网络启动信息表明系统已启动且操作系统已加载?
[在另一种情况下]我也想知道以防我是否只是手动打开我的机器.什么时候才能确切地说已打开电源.何时OS应该完全启动以进行网络相关操作,例如在那里执行网络命令.如果系统在DHCP上,那么远程系统如何搜索这台机器怎么办[我猜它可以通过mac地址.但如果我错了].
如果我错过了任何信息,请随时问我.如果您有任何建议可以使任务更容易,请表明他们:)
thanx imkin
我有VS2005.如何在特定版本的.NET下编译我的项目?我已经安装了1.0,2.0,3.0和3.5.Tnx提前.
我想使用Task Scheduler或类似工具自动执行Windows 2000+服务器重启过程,以远程重启服务器并等待它重新启动.我可以发布shutdown或psshutdown远程重启,但我想要的东西比sleep等待它回来更好.我需要在n几分钟内验证它是否重新上线或抛出错误.
通过'返回在线',我想验证的不仅仅是它可以被ping,但也许它的RFC服务正在响应或其他一些确定的生命体征.
我更喜欢NT脚本方法,但我并不排除编写自定义工具来执行此操作.
有任何想法吗?