|
Работа с расшаренной папкой, защищенной паролем.
|
|||
---|---|---|---|
#18+
Добрый день! Подскажите, пожалуйста, есть ли какие-то стандартные средства для комфортной работы с расшаренной папкой на другом сервере, защищенной паролем, при том что сервера не в домене. Интересует определение занятого и свободного места на шаре, а так же копирование туда файлов. Когда папка не была защищена паролем, то все работало через $ZSEARCH (определение занятого места определенными файлами) и методами GetFileSize, GetFileDateModified, CopyFile, GetDirectorySpace класса %File. Но когда на шаренную паку решили поставить пароль, то все естественно перестало работать. Использование команды net use почему-то не помогает. Ошибки не возникает, но и сетевой диск не создается. Возможно, конечно, я что-то не так делаю с net use, поэтому и возник вопрос про стандартные средства cache, не используя net use такое возможно? Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2014, 17:10 |
|
Работа с расшаренной папкой, защищенной паролем.
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2014, 17:39 |
|
Работа с расшаренной папкой, защищенной паролем.
|
|||
---|---|---|---|
#18+
servit, Понятно. Т.е. альтернативы net use нет. Тогда что я делаю не так?ClassMethod Test() { s sc=$ZF(-1,"net use z: /d") w !,"sc1="_sc s sc=$ZF(-1,"net use z: \\192.168.60.107\d pass /USER:192.168.60.107\KDL") w !,"sc2="_sc s sc=##class(%File).GetDirectorySpace("z:\",.Free,.Total,0) w !,"Free="_Free w !,"Total="_Total s TekFile=$ZSEARCH("z:\*.log") w !,"TekFile="_TekFile }Результат: Код: plaintext 1. 2. 3. 4. 5. 6.
Пользователь, под которым стартует служба "Ensemble Controller for ENSEMBLE" входит в группу локальных администраторов. Вход в качестве службы разрешен локальными политиками (сервер не в домене). Файл 123.log в шаре присутствует. При этом на 60.107 в консоли управления я вижу, что сессия на шару открыта с сервера, на котором cache. Но вот $ZSEARCH и методы %File не работают. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2014, 15:58 |
|
Работа с расшаренной папкой, защищенной паролем.
|
|||
---|---|---|---|
#18+
AlexShiryaev, Почитал внимательно в предыдущих топиках: Alexey Maslov В XP/2003 надо подключать сетевой диск при старте Cache . У меня 2008. Проблема осталась и в 2008? Т.е. только при старте? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.10.2014, 16:29 |
|
Работа с расшаренной папкой, защищенной паролем.
|
|||
---|---|---|---|
#18+
AlexShiryaevПроблема осталась и в 2008?Документация Due to security improvements in Windows XP Professional , Microsoft discourages users from using mapped drives; using them results in different behavior than in the past. Microsoft Mapped Network Drives Сомневаюсь, что в 2003/2008/2012/... безопасность в этом плане была ослаблена. В любом случае в документации появилось бы уточнение на этот счёт, но его нет. ПоэтомуAlexShiryaevТ.е. только при старте?Да. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2014, 09:27 |
|
Работа с расшаренной папкой, защищенной паролем.
|
|||
---|---|---|---|
#18+
servitAlexShiryaevТ.е. только при старте?Да. Ээм, разве? По-моему, прекрасно подключаются диски в любой момент. Каше только должна запускаться от пользователя, который имеет на это право. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2014, 12:26 |
|
Работа с расшаренной папкой, защищенной паролем.
|
|||
---|---|---|---|
#18+
Блок А.Н.servitпропущено... Да. Ээм, разве? По-моему, прекрасно подключаются диски в любой момент. Каше только должна запускаться от пользователя, который имеет на это право. У меня не получилось. Получилось только до старта каше. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2014, 13:25 |
|
Работа с расшаренной папкой, защищенной паролем.
|
|||
---|---|---|---|
#18+
Блок А.Н.По-моему, прекрасно подключаются диски в любой момент. Каше только должна запускаться от пользователя, который имеет на это право.Если в любой момент, то только изнутри Cache': set rc=$zf(-1,"net use ...")Вообще-то Cache' отлично работает с UNC-путями, так что подключать диск и не нужно бы, не будь у ТС потребности ввести пароль. Правда, забивать пароль в файл или в скрипт практически столь же [не] безопасно, как и иметь общедоступную шару. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.10.2014, 15:42 |
|
|
start [/forum/topic.php?fid=39&gotonew=1&tid=1556782]: |
0ms |
get settings: |
12ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
11ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
others: | 299ms |
total: | 445ms |
0 / 0 |