Компонент ActiveX не может создать объект «Shell.Application» (Ошибка 429) | В разрешении на удаление файла через fso отказано (ошибка 70) - PullRequest
0 голосов
/ 16 мая 2019

У нас при запуске работает VBScript в нашем домене.Когда скрипт запускается автоматически, я иногда сталкиваюсь с двумя разными ошибками.Странно, но когда я запускаю скрипт вручную, он запускается без проблем.Учетные записи пользователей имеют полные права администратора.

Назначение сценария следующее:

  • Закрыть все окна обозревателя, которые открыты в "C: \ Program Files \"ABC "

  • Удалить папку" C: \ Program Files \ ABC "

  • Создать папку" C: \ Program Files \ ABC "

  • Копирование файлов в «C: \ Program Files \ ABC»

1-я ошибка: компонент ActiveX не может создать объект (Ошибка 429)

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

2-я ошибка: отказано в разрешении (ошибка 70)

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

У кого-нибудь есть идея?Спасибо.

...