Стоит задача копировать файлы на удаленный компьютер без предварительной авторизации ручками на том виндовом хосте.
Вообще в анте не видел подобных тасков. Может кто сталкивался с подобной задачей? Может как-нибудь можно авторизоваться с командной строки на хост, чтобы не авторизоваться ручками перед запуском скрипта?
Здравствуйте, Kelan, Вы писали:
K>Стоит задача копировать файлы на удаленный компьютер без предварительной авторизации ручками на том виндовом хосте. K>Вообще в анте не видел подобных тасков. Может кто сталкивался с подобной задачей? Может как-нибудь можно авторизоваться с командной строки на хост, чтобы не авторизоваться ручками перед запуском скрипта?
ИМХО, проще поднять ftp на удаленной машине.
Re[2]: Ant, авторизация на удаленный host (windows)
Здравствуйте, Kelan, Вы писали:
B>>ИМХО, проще поднять ftp на удаленной машине. K>Имхо, не имхо, а заказчику нужно так.
Ну, тада дело дрянь. Искать либу которая через самбу сможет работать с виндовым протоколом для уделенных файлов
типа http://jcifs.samba.org/
И писать собственную Ant таску.
Есть другой вариант. Через Ant exec маунтить удаленную шару на диск и работать с ним через обычные файловые операции. Гемору меньше. Но есть условности с маунтом, тем более у вас шара запороленая.
Здравствуйте, Kelan, Вы писали:
K>Стоит задача копировать файлы на удаленный компьютер без предварительной авторизации ручками на том виндовом хосте. K>Вообще в анте не видел подобных тасков. Может кто сталкивался с подобной задачей? Может как-нибудь можно авторизоваться с командной строки на хост, чтобы не авторизоваться ручками перед запуском скрипта?
Ось какая?
В винде точно есть команда для авторизации на удаленной машине
Re[2]: Ant, авторизация на удаленный host (windows)
Здравствуйте, Rumata, Вы писали:
R>Здравствуйте, Kelan, Вы писали:
R>Ось какая? R>В винде точно есть команда для авторизации на удаленной машине
2003 win
я тоже думал есть команда в cmd, ни одной не нашел.
с батч файлами не очень дружу, поэтом не искал.
Re[3]: Ant, авторизация на удаленный host (windows)
Hello, Kelan!
You wrote on Mon, 30 Jul 2007 17:57:51 GMT:
R>> Ось какая? R>> В винде точно есть команда для авторизации на удаленной машине K> 2003 win я тоже думал есть команда в cmd, ни одной не нашел. K> с батч файлами не очень дружу, поэтом не искал.
Так а в чем проблема замапить сетевой диск?
net use * \\host\share /user:username password
Posted via RSDN NNTP Server 2.1 beta
Re[3]: Ant, авторизация на удаленный host (windows)
Здравствуйте, Kelan, Вы писали:
K>Здравствуйте, Rumata, Вы писали:
R>>Здравствуйте, Kelan, Вы писали:
R>>Ось какая? R>>В винде точно есть команда для авторизации на удаленной машине K>2003 win K>я тоже думал есть команда в cmd, ни одной не нашел. K>с батч файлами не очень дружу, поэтом не искал.
Я имел в виду то же, что и YK ниже.
Join a password protected file share (Drive MAP)
NET USE [driveletter:] \\ComputerName\ShareName[\volume] [password | *]
[/USER:[domainname\]username] [/PERSISTENT:No]
In the above command /USER can also be specified as:
[/USER:[dotted domain name\]username]
[/USER:[username@dotted domain name]
тока, единственное, не обязательно мапить на диск, можно этот параметро пропустить, если хочется, заливать потом по самбе. В любом случае эта команда устанавливает правильные credentials. И еще одна проблема, у какихто виндов есть ограничение, только одна сессия с именем/паролем на удаленный комп. Так что перед net use лучше делать NET USE [driveletter:] /DELETE .
Re[4]: Ant, авторизация на удаленный host (windows)