Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] Скрипт не находит файл (http://forum.oszone.net/showthread.php?t=228478)

Zoldan 22-02-2012 06:57 1864063

Скрипт не находит файл
 
Доброго времени суток!
Почему то VBS скрипт, запущенны в startup политикой домена, не видет расшаренный файл. Если запустить от имени обычного пользователя - все ок. Такая беда только в winXP, на win7 все нормально.
Код:

Set FSO = CreateObject("Scripting.FileSystemObject")
IF FSO.FileExists("\\192.168.4.7\user-info\VM6.log") Then
        MsgBox "Файл найден"
Else
        MsgBox "Файл не найден"
End IF

Скрип обязательно должен запускаться в startup (при старте системы), в onlogon прав пользователя не хватит на выполнение дальнейших действий.
В расшаренной папке дан полный доступ Всем.
Домен на Win2008 R2
Скорее всего дело в правах, но где именно не могу разобраться....

Petya V4sechkin 22-02-2012 08:37 1864080

При наличии ошибок в журнале событий приведите их в соответствии с этими инструкциями.

Zoldan 22-02-2012 09:11 1864090

Вложений: 1
В логах ошибок нет. Я для эксперемнта попытался записать в файл чегонибуть и взял шару на другой машине:
Код:


Set FSO = CreateObject("Scripting.FileSystemObject")
rem F FSO.FileExists("\\192.168.4.7\user-info\test.log") Then
rem        MsgBox "Файл найден"
rem Else
rem        MsgBox "Файл не найден"
rem End If
Set UserInfoFile = FSO.OpenTextFile("\\192.168.4.100\s-1\test.log", 8)
UserInfoFile.WriteLine("test: " & Date & " " & Time)
UserInfoFile.Close

Так же никуда не пускает и вот сообщение:
строка 20 это как раз:
Код:

Set UserInfoFile = FSO.OpenTextFile("\\192.168.4.100\s-1\test.log", 8)

Petya V4sechkin 22-02-2012 09:46 1864101

Zoldan, можете сравнить разрешения на user-info или s-1 с разрешениями на ту папку, откуда запускается скрипт (путь на скриншоте).
Кроме того:

Цитата:

Startup and Shutdown scripts run with the credentials of the computer object. It is recommended that the group Domain Computers be given permission to any resources used by the Startup or Shutdown scripts.

yurfed 22-02-2012 09:53 1864105

Zoldan, не пробовали искать не по IP, а по имени?

Zoldan 24-02-2012 01:44 1865475

И на шару и на NTFS дал полный доступ ВСЕМ и КОМПЬЮТЕРАМ ДОМЕНА - не помогло :(
У папки откуда запускается скрипт есть еще разрешение у системы на полный доступ. Дал доступ для системы на мою шару - не помогло.
Не может быть что-то в локальных политиках компьютеров? Притом только у XP ? Мне кажется, блокируется не на шаре, а на машине , которая долбится на эту шару.

Zoldan 24-02-2012 03:42 1865488

Блин, сделал обращение по имени, а не по ip, и все заработало. Спасибо yurfed.
Не понятно чем ему ip не нравился....
Всем спасибо.


Время: 14:48.

Время: 14:48.
© OSzone.net 2001-