Приложение 4 Ошибки выполнения сценариев в WSH

Ошибки, которые могут возникнуть при выполнении сценариев WSH, вместе с описанием возможных причин их появления, приведены в табл. П4.1.


Таблица П4.1. Ошибки WSH 5.6

Сообщение об ошибке Причина
A duplicate name for a named or unnamed element was encountered: xxx Попытка повторного использования имени аргумента
Argument list too long Связано с запуском сценария при помощи технологии Drag-and-Drop: на файл сценария "опущено" слишком много параметров — имен файлов
Cannot write to wsh.log При вызове метода
LogEvent
в Windows 9х или Windows ME файл %windir%\wsh.log оказался заблокированным для записи
Can't save settings Ошибка при сохранении файла с настройками сценария (*.wsh)
Environment variable could not be removed Вызов метода
Environment.Remove
для несуществующей переменной среды
Invalid attempt to call Exec without a command Вызов метода
WshShell.Exec()
без указания аргумента (команды для выполнения)
Invalid shortcut path name Попытка создать ярлык с неправильным расширением файла (расширение должно быть lnk или url)
Printer not found Неправильно указано имя принтера при вызове метода
SetDefaultPrinter
Protocol handler for could not be found Попытка установить ярлык на сетевой ресурс, использующий некорректно зарегистрированный обработчик протокола
Registry key contains invalid root Вызов метода
RegRead
или
RegWrite
для некорректного ключа реестра
Registry key could not be opened Вызов метода
RegRead
для несуществующего ключа реестра
Registry key could not be removed Вызов метода
RegDelete
для несуществующего ключа реестра
Remote script object can only be executed once Попытка повторно запустить объект — удаленный сценарий
Shortcut contains invalid syntax Сохранение ярлыка на сетевой ресурс, имеющий некорректный URL
Shortcut could not be saved Попытка сохранить новый ярлык в файле, который уже существует и имеет атрибут "Только для чтения"
Shortcut failed to execute protocol handler Попытка установить ярлык на сетевой ресурс, использующий несуществующий обработчик протокола
Unable to execute remote script Невозможно создать процесс — удаленный сценарий
Unable to find job В WS-файле нет задания с идентификатором
Unable to wait for process С помощью метода
Run
дано указание ожидать завершение процесса, которое из сценария определить нельзя
Загрузка...