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

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Доступ - [решено] Скрипт не находит файл

Ответить
Настройки темы
Доступ - [решено] Скрипт не находит файл

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


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

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


Доброго времени суток!
Почему то 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
Скорее всего дело в правах, но где именно не могу разобраться....

Отправлено: 06:57, 22-02-2012

 


Moderator


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

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


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

Отправлено: 08:37, 22-02-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


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


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

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


Изображения
Тип файла: jpg err.jpg
(57.9 Kb, 3 просмотров)

В логах ошибок нет. Я для эксперемнта попытался записать в файл чегонибуть и взял шару на другой машине:
Код: Выделить весь код
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)

Последний раз редактировалось Zoldan, 22-02-2012 в 09:20.


Отправлено: 09:11, 22-02-2012 | #3



Moderator


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

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


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.

Последний раз редактировалось Petya V4sechkin, 22-02-2012 в 18:45.

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:46, 22-02-2012 | #4


Аватара для yurfed

Ветеран


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

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


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

-------
Хочу ли я - Могу ли я - Говно ли я - Магнолия

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:53, 22-02-2012 | #5


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


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

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


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

Последний раз редактировалось Zoldan, 24-02-2012 в 02:06.


Отправлено: 01:44, 24-02-2012 | #6


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


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

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


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

Отправлено: 03:42, 24-02-2012 | #7



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Доступ - [решено] Скрипт не находит файл

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - [решено] скрипт проверяет файл по дате после запускает другой скрипт dot85 Скриптовые языки администрирования Windows 9 01-08-2011 14:22
Vista / 2008 - [решено] setup.exe не находит собственный WIM-файл объемом 6 Гб Lex-id Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 8 29-07-2009 20:58
Разное - Один антивирус находит, другой не находит...? jorikello Флейм 26 20-01-2009 01:33
Не находит файл WartKert Автоматическая установка Windows 2000/XP/2003 7 23-11-2008 00:17
Скрипт Update.Файл существует yastreb_oren Microsoft Windows NT/2000/2003 1 01-04-2008 08:53




 
Переход