|
VBS не видит путь из назначенного задания | ☑ | ||
---|---|---|---|---|
0
forforumandspam
10.06.13
✎
15:08
|
Добрый день. Есть vbs-скрипт:
Set oFSO = CreateObject("Scripting.FileSystemObject") PathOfBase = "\\192.168.0.1\1Cv77\база\" If Not oFSO.FolderExists(PathOfBase) Then MsgBox("Путь '" & PathOfBase & "' не существует.") Else MsgBox("Путь '" & PathOfBase & "' существует.") End If PathOfBase = "D:\папка\" If Not oFSO.FolderExists(PathOfBase) Then MsgBox("Путь '" & PathOfBase & "' не существует.") Else MsgBox("Путь '" & PathOfBase & "' существует.") End If Скрипт лежит в каталоге windows (XP). Запускаю скрипт вручную - видит оба каталога. Если запускаю назначенное задание, то сетевой путь не видит, только локальный. Назначенное задание устанавливается так: at 9:00 /interactive /every:M,T,W,Th,F,S C:\WINDOWS\123.vbs Подскажите, почему не обнаруживается сетевой каталог? |
|||
1
forforumandspam
10.06.13
✎
15:37
|
Если запускаю назначенное задание, добавленное интерактивно, то видит оба каталога.
Задание, добавленное интерактивно запускается от имени пользователя, а задание, добавленное командой AT запускается от имени пользователя SYSTEM. Может в этом дело? Как это побороть? |
|||
2
Jaap Vduul
10.06.13
✎
15:41
|
SCHTASKS
|
|||
3
forforumandspam
10.06.13
✎
15:52
|
Не помню, почему мой выбор был в сторону AT (давно это было), но по-моему он единственный, кто не спрашивает пользователя и пароль. Нужен был единый скрипт на все филиалы.
|
|||
4
olegves
10.06.13
✎
16:09
|
Скрипт лежит в каталоге windows (XP).
... а задание выполняется на сервере 1С |
|||
5
forforumandspam
10.06.13
✎
16:16
|
(4) Нет. В филиале только рабочая станция. Не путай назначенные задания Windows и регламентные задания из восьмёрки.
|
|||
6
olegves
10.06.13
✎
16:22
|
(5) ну тада у юзверя, под которым стартует задание, не видна эта сетевая папка
|
|||
7
Torquader
10.06.13
✎
18:29
|
Учётная запись SYSTEM не имеет доступа в сеть!
То есть, если нужно что-то брать по сети, то нужно запускать от того пользователя, у которого есть права на сеть. |
|||
8
forforumandspam
11.06.13
✎
07:11
|
(7) Так и думал. Как жаль, нет в Windows счастья. Команда AT не требует пароля, но запускаемый пользователь не видит сеть. @#$%!!!
|
|||
9
Ковычки
11.06.13
✎
07:42
|
(7) + и дать право на вход в качестве пакетного задания либо обход перекрестной проверки
|
|||
10
Ковычки
11.06.13
✎
07:45
|
schtasks /create /? | more
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |