Форум на Kuban.ru (http://forums.kuban.ru/)
-   Сети и их администрирование (http://forums.kuban.ru/f1029/)
-   -   FTP как сетевая папка через батник (http://forums.kuban.ru/f1029/ftp_kak_setevaya_papka_cherez_batnik-4420836.html)

Chuvis 28.06.2013 12:07

FTP как сетевая папка через батник
 
Доброго времени суток.
Хочется сделать Папку ftp сервера сетевой папкой в windows 7.
Можно сделать ручками через кнопку проводника "Подключить сетевой диск", указав в настройках "подключение к сайту...".
А можно ли как то сделать через командную строку? Net use не подходит для этих действий.
Заранее благодарю за советы.

Chuvis 28.06.2013 12:12

наверное правильно "ftp каталог как сетевое размещение"

droidman 28.06.2013 13:13

[url]http://www.ferrobackup.com/ftpuse/[/url]

Chuvis 28.06.2013 14:07

2-droidman >Спасибо, находил данную программу.
Но не подходит, задачу необходимо решить штатными средствами Windows, причём не обладая правами админа.

Протез 28.06.2013 18:12

shrpubw.exe

Flukostat 29.06.2013 00:05

Таки вот вопрос, ктр меня гложет, а что, создать на раб столе юзера ярлык \\имя_компа_фтп_сервера\имя_папки никак не судьба?

greenrise 29.06.2013 00:11

это тебе нетварь чтоле? чтобы каждый каталог как ресурс автоматом раздавать

Chuvis 29.06.2013 07:22

4-Протезофф >это мастер создания общего ресурса - не то, что нужно.
5-Flukostat >Можно и так, но тогда ярлык будет открывать интернет браузер, а хочется папку в проводнике, чтобы не пугать бухгалтера.
Нужно один каталог подключить нескольким пользователям. Пользователи заходят на удалённый рабочий стол, где я не являюсь админом. Идти к каждому пользователю и вводить сетевое размещение ручками не хочется. Хочется как [url=http://winitpro.ru/index.php/2011/05/02/podklyuchaem-ftp-sajt-v-windows-7/]вот в этой статье,[/url] но по средствам bat файла.

Username 29.06.2013 12:06

7-Chuvis >
[em]Пользователи заходят на удалённый рабочий стол, где я не являюсь админом.[/em]
На удаленном рабочем столе нужен сетевой диск?

droidman 29.06.2013 15:10

в таком случае проще тупо создать .bat файл с подобным содержимым:
[code]start explorer.exe ftp://username:password@ftp.yoursite.com[/code]
и положить на рабочий стол

Chuvis 29.06.2013 23:05

8-Да, и не один.
9- start explorer не совсем то, что хотел, но должно подойти, спасибо. Если не найду решения другого, то воспользуюсь.

Username 29.06.2013 23:30

10-Chuvis >
подключить на основной машине и передать через "локальные ресурсы"?

Протез 29.06.2013 23:43

теоретически, через батник можно создавать файл ярлыка с пом. COPY (как с copy con).

Chuvis 30.06.2013 07:18

12-можно и практически, только копировать ярлык на сетевое размещение не будет.
11-тоже самое, бегать по нескольким машинам нафиг не надо. + сейчас стараюсь уйти от локальных машин на тонкие клиенты.

Username 30.06.2013 10:32

13-Chuvis >
через групповые политики подкинуть нужным юзерам сетевой диск, дальше все подключай локальные ресурсы. ИМХО, лучше костылей из батников.

Chuvis 30.06.2013 17:26

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

Протез 01.07.2013 17:09

Вот тут
forum.oszone.net/post-1203815.html

народ предлагает через VB
[code]
On Error Resume Next

Set objWshNetwork = CreateObject( "WScript.Network" )
Set objShell = CreateObject("Shell.Application")


MapDrive "X:", "\\files\files", "Базы"

Sub MapDrive(strDrive, strPath, strName)
On Error Resume Next
objWshNetwork.RemoveNetworkDrive strDrive, vbTrue, vbTrue
objWshNetwork.MapNetworkDrive strDrive, strPath
objShell.NameSpace(strDrive).Self.Name = strName
End Sub[/code]

LeXX 01.07.2013 17:19

16-Протезофф >А где там про ftp?

Протез 01.07.2013 20:57

17-LeXX >
на четвертой строке ))

Chuvis 02.07.2013 07:59

18-Протезофф >Это SMB ресурс.

Chuvis 02.07.2013 10:21

[url=http://www.xtremecomputer.com/community/application-developers/vb-code-snippets/map-ftp-folders-vbs]Нашёл на VBS[/url], только подредактировал немного, чтобы логин и пароль не запрашивался.

Протез 02.07.2013 22:43

19-Chuvis >
Для меня оно темный лес, но главное, имхо, что это все же решение ))

LeXX 03.07.2013 08:10

21-Протезофф >Главное, имхо, это разбираться в вопросе и давать [u]толковые[/u] советы.

Протез 03.07.2013 14:34

22-LeXX >
а измерять толковость будете, конечно же, вы ))

LeXX 03.07.2013 15:29

23-Протезофф >Не. Не вижу смысла, как и Вы не видите разницы между smb и ftp.

droidman 03.07.2013 15:45

20-Chuvis > по-моему, код
[code]'# FIRST FOLDER TO MAP AS FTP
strShortcutName = "FTP FOLDER ONE"
strShortcutPath = "ftp://192.168.0.5/Folder1/Name"

Set objShortcut = objWSHShell.CreateShortcut _
(strNetHood & "\" & strShortcutName & ".lnk")
objShortcut.TargetPath = strShortcutPath
objShortcut.Save
Set objShortcut = Nothing

If Wscript.Version > 5 Then
Wscript.Sleep 50
End If

intButton = OWS.Popup("Open "&strShortcutName&" now?",,"",36)

If intButton = 6 Then
OWS.Run("%windir%\explorer "& strShortcutPath)
If Wscript.Version > 5 Then
Wscript.Sleep 3000
End If
End if[/code]
выполняет тоже самое что и
[code]start explorer.exe ftp://username:password@ftp.yoursite.com[/code]
только в более извращённой форме =)

Протез 03.07.2013 16:53

24-LeXX >
а Вы анекдот про "балувану Галю" читали? )

Chuvis 04.07.2013 08:51

21-Протезофф >это не решение было.

25-droidman >не совсем, я убрал вывод запросов и автостарт. По итогу остаётся просто ярлык в сетевом размещении, как раз то, что мне нужно :)

Flukostat 05.07.2013 15:55

Таки вот все равно не понял, неужели без всяких там скриптов и прочей хрени нельзя было просто создать ярлык к фтп-серверу так, чтобы он открывался в проводнике, а не в браузере?
Всего-то делов на три клика мышки.
В чем проблема распихать ярлык по юзерам на сервере без админских прав? Можно через общую папку, можно по почте.
Что за извращение городить батники или вб скрипты?

Chuvis 05.07.2013 16:15

28-Flukostat >Можно. Например через [em]start explorer.exe[/em], но по ряду дурацких причин нужно было сделать так, как было описано.

Flukostat 05.07.2013 16:29

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

Flukostat 05.07.2013 16:29

в проводнике фтп сохранить как ярлык - не судьба?

Chuvis 05.07.2013 16:52

31-Flukostat >пароль на ftp сменят, опять каждому ярлык сохранять? А так есть vbs-скрипт на диске сетевом (который подключен всегда) - жмакнули, получили папку. Пароль поменялся, я в одном файле поменял пароль - все довольны.

Flukostat 05.07.2013 18:09

Не проще ли тогда выложить 1 ярлык в общую папку? :)


Текущее время: 14:51. Часовой пояс GMT +3.