VBscript код ошибки 800A0046 отказано в разрешении - PullRequest
0 голосов
/ 13 мая 2019

В настоящее время я пытаюсь создать сценарий, выполняющий небольшие удаленные сценарии, при котором на экране удаленного пользователя появляется простое окно сообщения, позволяющее пользователю в доменной сети предупреждать любого другого пользователя о наличии угрозы вздание.Я запускаю скрипт, который должен отправлять предупреждение всем остальным пользователям, но я получаю вышеупомянутую ошибку.

Строка: 9 символов: 2 Ошибка: в доступе отказано Код: 800A0046

Я попытался найти сценарий в общей сетевой папке, чтобы все пользователи могли получить к нему доступ и иметь наивысшие права доступа к нему..

Я проверил, чтобы убедиться, что они могут прочитать файл pclist, который представляет собой просто файл с именем компьютера каждого компьютера в здании, для которого требуется оповещение.

Dim oFSO, oTSin, oController, oRemote, sComputer
Set oController = CreateObject ("WSHController")
Set oFSO = CreateObject("Scripting.FileSystemObject")
Set oTSin = oFSO.OpenTextFile("I:\Public\PCLIST.txt") 'List of PC's

Do Until oTSin.AtEndOfStream
 sComputer = oTSin.ReadLine
 'Location of script to make run below between ""
 Set oRemote = oController.CreateScript("I:\Public\VBS\Alert.vbs", sComputer)
 oRemote.Execute

WScript.Echo "Finished script on " & sComputer

Loop
oTSin.Close
WScript.Echo "Finished all computers"

Как состояниеПрежде всего, я действительно хочу, чтобы это было только удаленное окно сообщений и, возможно, echo char 7 для воспроизведения на каждом компьютере пользователя с помощью скрипта кнопки паники.Если есть кто-то лучше, пожалуйста, дайте мне знать.

1 Ответ

0 голосов
/ 22 мая 2019

https://www.repairwin.com/fixed-permission-denied-800a0046-windows-script-host/

Это типичная ошибка при попытке запустить программу на удаленном компьютере. Это связано с разрешениями, которые у вас есть на этих машинах. Вы должны быть администратором всего, даже если вы много раз терпите неудачу. Что я делаю, так это отправляю через приложение Languard файл автозапуска rar на все машины. Я объясняю файл, который вы хотите запустить на каждой машине, я отправляю его в формате rar, но автоматически запускаю. Когда это прибывает в тот компьютер, автозапуск открывается, уступая автозапуску, например, вашего, Alert.vbs Я не знаю, как отправить вам сюда файл или файл Alert.vbs в формате rar-exe.

...