Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 3
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отслеживать интерактивно... тут такая проблема:
при запуске _вручную_ стартового сценария, вызов сценария с сервера выполняется всегда,
а вот при автоматическом запуске - нет.

Добавлю еще информации:

В стартовом сценарии на самом деле имеются два вызова двух различных сценариев с сервера.
Вызов первого сценария осуществляется, как я уже написал, с указанием пути в формате UNC, т.е.
\\server\share\script.vbs

Затем идут команды подключения сетевого диска S:.

Затем происходит запуск второго сценария с указанием пути в стандартном формате S:\folder\script2.vbs

С целью отладки сделал тексты обоих сценариев одинаковыми,
т.е. script.vbs и script2.vbs содержат следующее:

========================================================

Dim Network
Dim FSO
Dim FName
Dim F

Set FSO = CreateObject("Scripting.FileSystemObject")
Set Network = WScript.CreateObject("WScript.Network")

FName = "\\server\temp\" & UCase(Network.ComputerName) & ".log"
Set F = FSO.CreateTextFile(FName, True)
Call F.WriteLine("Script '" & WScript.ScriptName & "' was running at " & Now)
Call F.Close

========================================================

Так вот, по тому, что создается в папке temp можно сделать вывод, что
script2.vbs исполняется всегда, а script.vbs иногда и каждый раз на произвольных машинах.

Складывается впечатление, что сервер сценариев cscript.exe в первом случае просто
не успевает дождаться ответа от сервера, чтобы загрузить текст программы и завершает свою работу.

Отправлено: 10:55, 03-09-2008 | #3