Возможны несколько причин, по которым VBScript может не запускаться через командную строку только под учетной записью администратора:
1. Ограничения безопасности: Большинство операционных систем, включая Windows, имеют ограничения безопасности, которые могут предотвращать выполнение VBScript-скриптов под учетной записью обычного пользователя. Это происходит для защиты от возможных угроз безопасности, которые могут быть связаны с выполнением скриптов.
2. Ограничения прав: Учетная запись обычного пользователя может иметь ограниченные права доступа к системным файлам и системным ресурсам, что может препятствовать выполнению VBScript-скриптов. Некоторые операции, выполняемые скриптом, могут требовать повышенных привилегий доступа.
Для исправления этой проблемы, можно попробовать следующие решения:
1. Запустить командную строку с повышенными привилегиями: Щелкните правой кнопкой мыши по значку командной строки и выберите "Запустить от имени администратора". Это откроет командную строку с привилегиями администратора, и тогда вам следует попробовать запустить скрипт в этой командной строке.
2. Изменить политику безопасности: В некоторых случаях вам может потребоваться изменить политику безопасности для разрешения выполнения VBScript-скриптов пользователями с ограниченными правами. Выполните следующие действия:
a. Наберите "gpedit.msc" в командной строке и нажмите Enter.
b. Перейдите к "Конфигурация компьютера" -> "Шаблоны административных шаблонов" -> "Система" -> "Скрипты".
c. Дважды щелкните "Выполнить скрипты Windows при входе/выходе".
d. Выберите "Включить", а затем "Показать" и добавьте путь к вашему VBScript-скрипту.
e. Подтвердите изменения и перезагрузите компьютер.
3. Переключитесь на другой язык программирования: Если исправить ограничения VBScript невозможно, то можно вместо VBScript использовать другой язык программирования, который не ограничен такими же правилами безопасности.
Важно отметить, что выполнение VBScript-скриптов с повышенными привилегиями может представлять угрозу безопасности, поэтому необходимо выполнять их только из надежного и проверенного источника.