ActiveX组件无法创建对象“ Shell.Application”(错误429)拒绝通过fso删除文件的权限(错误70)

时间:2019-05-16 07:02:36

标签: vbscript wsh

我们的域中有一个在启动时运行的VBScript。当脚本自动运行时,我有时遇到两个不同的错误。奇怪的是,当我手动启动脚本时,它运行没有任何问题。用户帐户具有完整的管理员权限。

该脚本的用途如下:

  • 关闭在“ C:\ Program Files \ ABC”中打开的所有资源管理器窗口

  • 删除文件夹“ C:\ Program Files \ ABC”

  • 创建文件夹“ C:\ Program Files \ ABC”

  • 将文件复制到“ C:\ Program Files \ ABC”

第一个错误: ActiveX组件无法创建对象(错误429)

Set objShellApp = CreateObject("Shell.Application")
For Each objWindow In objShellApp.Windows
...
Next 'objWindow

第二个错误:权限被拒绝(错误70)

Set objFso = CreateObject("Scripting.FileSystemObject")
objFso.DeleteFolder "C:\Program Files\ABC", True

有人有想法吗?谢谢。

0 个答案:

没有答案