Фоновое задание не может достучаться до сетевой папки

1. catena 110 04.04.12 10:22 Сейчас в теме
Перевели сервер 1С в новый домен. (Не знаю, связано ли это, но админы говорят, что остальные условия прежние).
Перестало работать фоновое задание.
КаталогНаДиске = Новый Файл("\\ServerName\");
Возвращает КаталогНаДиске.Существует()=ложь.

В логах такое:
Event Type: Failure Audit
Event Source: Security
Event Category: Logon/Logoff
Event ID: 529
Date: 04.04.2012
Time: 9:15:05
User: NT AUTHORITY\SYSTEM
Computer: CARDSERVER
Description:
Logon Failure:
Reason: Unknown user name or bad password
User Name: techman
Domain: KZW1C01
Logon Type: 3
Logon Process: NtLmSsp
Authentication Package: NTLM
Workstation Name: KZW1C01
Caller User Name: -
Caller Domain: -
Caller Logon ID: -
Caller Process ID: -
Transited Services: -
Source Network Address: ххх.хх.х.ххх
Source Port: 0


For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.


Event Type: Failure Audit
Event Source: Security
Event Category: Account Logon
Event ID: 680
Date: 04.04.2012
Time: 9:15:05
User: NT AUTHORITY\SYSTEM
Computer: CARDSERVER
Description:
Logon attempt by: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0
Logon account: techman
Source Workstation: KZW1C01
Error Code: 0xC000006A


For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Показать


При этом вручную в проводнике с сервера под techman'ом эта папка открывается и позволяет туда записывать файлы.

В какую сторону хоть копать?
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. rainstars 04.04.12 11:10 Сейчас в теме
1. Запуск сервера 1С проходит локальной учеткой или с доменной???
Если учетка локальная то и доступа в сеть нет.
Для нормальной работы нужна доменная учетка с доступом к этой сетевой папке
2. Проверьте доступ у пользователей до папки.
3. catena 110 04.04.12 11:24 Сейчас в теме
1. Как это проверить в фоновом задании? Мы эту учетку отлавливали, чтобы дать ей права исключительно по логам. 1С 8.1, скуль.
2. Права есть.
4. rainstars 04.04.12 13:17 Сейчас в теме
а если сделать то же но на внешней обработке.
если выполниться то надо копать дальше.
и сервер на чем? не спросил.
5. catena 110 04.04.12 13:57 Сейчас в теме
(4) На серевре вин Server 2008, внешняя обработка от меня отрабатывает на ура, на сервер у меня доступа нет, а у кого есть - тот в отпуске до понедельника :)
Тут путём тыка выяснилось, что фоновое задание вообще во вне никуда не может достучаться, даже на папки с общим доступом, на своих локальных дисках и читает и записывает...
6. rainstars 04.04.12 14:19 Сейчас в теме
(5) catena, тогда не понятно. Если с внешней обработки доступ есть а фоновое задание не может получить этот доступ.
Я у себя делал так: создавал на сервере админ-пользователя(доменного) под ним должна запускаться 1С(сервер запускается с этой учеткой)
Далее на сервере с ресурсом к папке дается доступ этому Админ пользователю.
у меня заработало только так.
7. catena 110 09.04.12 10:28 Сейчас в теме
В общем суть проблемы определена: пользователь-таки локальный, а не доменный, но доменного давать пока отказываются. Пробую обойтись так:

Network = Новый COMОбъект("WScript.Network");
FileSys = Новый COMОбъект("Scripting.FileSystemObject");
Если FileSys.DriveExists("Z") Тогда
Network.RemoveNetworkDrive("Z:");
КонецЕсли;
Network.MapNetworkDrive("Z:", КаталогНаДиске.ПолноеИмя, False);

Теперь проблема такая: диск подключает, файл записывает, всё ок.
Подключила ручками к Z другой ресурс (потестировать).

Теперь FileSys.DriveExists("Z") возвращает ложь, но при етом MapNetworkDrive падает с ошибкой:
"Локальное имя устройства уже используется для подключения к другому сетевому ресурсу."
ВТФ???
8. Farxat 18.04.12 14:46 Сейчас в теме
(7) catena,
Не понимаю почему они не могут сделать под эту ситуацию отдельную учетку у которой будут права только на папку, с которой надо работать.
Как насчет net use z: /delete /yes перед тем как подключать ручками Z ?

Сама ситуация с сетевыми дискам не нова. Помогает банальная перезагрузка.
9. catena 110 19.04.12 16:12 Сейчас в теме
(8)Ну вот так дуркует СБ.
С сетевыми дисками всё просто оказалось: я при удалении не чистила информацию в профиле. Стала чистить - проблема ушла.
10. Niberu 5 20.04.12 08:53 Сейчас в теме
Set WSHNetwork = WScript.CreateObject("WScript.Network")
On Error Resume Next
WshNetwork.RemoveNetworkDrive "Z:", "true"
Err.Clear
WshNetwork.MapNetworkDrive "Z:", "\\xxx.xxx.xxx.xxx\sharedfolder", "false", "username", "password"
Err.Clear
Set WSHNetwork = Nothing
11. Niberu 5 20.04.12 08:56 Сейчас в теме
Этот текст в скрипт, в любое место вариантов "автозапусков" (хоть через реестр, хоть через вставку в параметры профиля пользователя, хоть и т.д.) и цепляйтесь к любой шаре в вашей сетке.
12. catena 110 20.04.12 09:01 Сейчас в теме
(11)Зачем в автозапуск? Я прям в регзадании делаю.
13. Niberu 5 20.04.12 10:02 Сейчас в теме
(12) тогда еще лучше, после обработки можно прибить маппинг, чтобы юзер потом не видел ресурс
14. Niberu 5 20.04.12 10:07 Сейчас в теме
вы почти у цели были
это ваше:
Network.MapNetworkDrive("Z:", КаталогНаДиске.ПолноеИмя, False);
это моё:
WshNetwork.MapNetworkDrive "Z:", "\\xxx.xxx.xxx.xxx\sharedfolder", "false", "username", "password"

разница в параметрах, дописывайте в своём вызове юзера и пароль для доступа к шаре
Lapitskiy; +1 Ответить
15. lyashuk2012 21.05.12 11:13 Сейчас в теме
Подключи сетевой диск, будет постоянно держать соединение!!!
16. catena 110 21.05.12 11:22 Сейчас в теме
(15)До тех пор, пока какой-нить админ не полазит там кривыми ручками?
17. dimetra2008 65 19.12.12 15:36 Сейчас в теме
Коллеги, вот описано как запустить сервер 1с с доменной учеткой: Запуск сервера 1с с доменной учеткой
18. catena 110 20.12.12 06:13 Сейчас в теме
(17) dimetra2008, ух ты, это интересно. Разрулю новогодний цейтнот и пойду заставлять перенастраивать.
21. Lapitskiy 1060 26.04.21 11:05 Сейчас в теме
(17) битая ссылка, надо бы удалить или новую прикрепить
19. kolan4os 18.02.14 11:55 Сейчас в теме
С локальным юзером в службе можно сделать так: создать на сервере, где находится шара, юзера с таким же именем и дать ему права на эту самую шару. Личный опыт.
20. rainstars 12.03.14 10:40 Сейчас в теме
(19) kolan4os, при наличии Домена все намного сложнее.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот