Форум программистов, компьютерный форум, киберфорум
PowerShell
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
10 / 10 / 3
Регистрация: 08.07.2015
Сообщений: 199

Ftp powershell

12.04.2017, 17:03. Показов 1347. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите.
Есть такой скрипт, работает с фтп нормально, файлы закидывает, но работает только на компьютерах с 3g модемами, на компах где проводной интернет, скрипт висит на копировании файла и все, ни каких ошибок, через минуты две закрывается и все.
Все машины работают на WIN8.1 Обьем передаваемых файлов 1-15 кб!

PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$Dir="C:\Zak"
$ftp = "ftp://12.123.123.123/" 
$user = "user" 
$pass = "password" 
$webclient = New-Object System.Net.WebClient 
$webclient.Credentials = New-Object System.Net.NetworkCredential($user,$pass)  
$day=Get-Date -Format dd
$month=Get-Date -Format MM
$year=Get-Date -Format yyyy
 
New-Item -Path $Dir\backup\$year\$month\$day -Type "directory"  -ErrorAction SilentlyContinue
foreach($item in (dir $Dir "*" -Exclude Backup))
{ 
"Uploading $item" 
$uri = New-Object System.Uri($ftp+$item.Name) 
$webclient.UploadFile($uri, $item.FullName)
"Backup $item" 
$item | move-item -Destination $Dir\Backup\$year\$month\$day  -Force
}
Добавлено через 15 минут
наврал. Есть ошибка.
Исключение при вызове UploadFile с 2 арументами: Время ожидания операции истекло

Добавлено через 1 минуту
Uploading C:\Zak\b16.DBF
Исключение при вызове "UploadFile" с "2" аргументами: "Время ожидания операции
истекло"
C:\zapusk\power.ps1:16 знак:1
+ $webclient.UploadFile($uri, $item.FullName)
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~
+ CategoryInfo : NotSpecified: ( [], MethodInvocationException
+ FullyQualifiedErrorId : WebException
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.04.2017, 17:03
Ответы с готовыми решениями:

PowerShell vs PowerShell ISE
Скажите, пожалуйста, чем PowerShell отличается от PowerShell ISE. Спасибо.

PowerShell
Надо привести пример использования командлета Disable-WSManCredSSP в PowerShell. Ввожу команду Disable-WSManCredSSP -Role Client и...

Powershell и AD
Доброго времени суток! Первый раз в жизни взялся за Powershell и столкнулся со следующей задачей: 1. Спрашивает у администратора...

4
96 / 17 / 5
Регистрация: 05.07.2015
Сообщений: 53
13.04.2017, 11:16
Скорей всего проводной провайдер блокирует или пассивный или активный режим работы ФТП или оба.
нужно попробовать открыть загрузить файлы через explorer ftp://ftp..... (пассивный)

и почитать про режимы работы фтп
например в google.ru https://www.google.ru/?gfe_rd=... D1%8B-FTP/
0
 Аватар для v_svitere
774 / 423 / 137
Регистрация: 03.06.2009
Сообщений: 1,223
Записей в блоге: 4
13.04.2017, 11:18
mol2751, Подход с использование System.Net.WebClient выглядит сомнительно, когда в обойме у вас есть
FTPWebRequest, там можно любой режим поставить, да и вообще функциональность последнего намного выше.
0
10 / 10 / 3
Регистрация: 08.07.2015
Сообщений: 199
13.04.2017, 11:37  [ТС]
Когда я через браузер подключаюсь к фтп, все норм и файл могу забрать с фтп. Закачиваю файл через проводник на фтп. То же все ок.
А вот скрипт не арбайтен. При чем и в логах фтп сервера не появляется информация что этот пользователь приконектился к фтп, в логах вообще пусто. А когда через проводник цепляюсь к фтп, все пишется.
0
10 / 10 / 3
Регистрация: 08.07.2015
Сообщений: 199
17.04.2017, 16:19  [ТС]
Все решилось, глюком фаервола аваста, который да же открываться отказывался и зависал. Отключил аваст и все заработало....
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
17.04.2017, 16:19
Помогаю со студенческими работами здесь

работа с PowerShell
Добрый вечер, уважаемые Форумчане. есть задача, нужно написать скрипт PowerShell который бы допустим создавал внутри себя объект...

Синтаксис PowerShell
Здравствуйте, уважаемые форумчане. Вопрос от дилетанта по синтаксису PowerShell. Зачем используется фигурная скобка в его синтаксисе? Про...

Инвентаризация ПО PowerShell
Добрый день уважаемые форумчане. Прошу помочь разобраться в вопросе: Если я правильно понимаю, то с помощью Get-WmiObject...

PowerShell в Windows 7
В семерке есть встроенный PowerShell модуль, но при загрузке он выдает сообщение: ПРЕДУПРЕЖДЕНИЕ: Не удается загрузить файл...

Ошибка Powershell
Добрый день. Есть скрипт $emailFrom = “sales.bot@ppb.net.ua” $emailTo = "a.simon@ppb.com.ua" $subj = “Отчет по дистрибьюции по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru