Форум программистов, компьютерный форум, киберфорум
Наши страницы
PowerShell
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
KDE777
793 / 585 / 253
Регистрация: 22.01.2016
Сообщений: 1,599
19.02.2016, 15:50 0

Архивация папок и файлов и отправка их по почте

19.02.2016, 15:50. Просмотров 1915. Ответов 29
Метки (Все метки)

Ответ

Цитата Сообщение от ilfaty Посмотреть сообщение
Не удается найти параметр, соответствующий имени параметра "port"
Значит у вас PowerShell 2.0 - обновить не хотите?

Цитата Сообщение от ilfaty Посмотреть сообщение
Невозможно найти тип [System.IO.Compression.ZipFile]
Попробуйте запаковать вот так:

PowerShell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$ZipFile = 'C:\Temp\test_' + (Get-Date).ToShortDateString() + '.zip'
$ListItem = 'C:\Temp\to_zip.txt'
 
Set-Content -Path $ZipFile -Value ("PK" + [char]5 + [char]6 + ("$([char]0)" * 18))
 
$shell = New-Object -ComObject shell.application
$zip = $shell.NameSpace($ZipFile)
 
foreach ($str in Get-Content -Path $ListItem)
{
if (Test-Path -Path $str)
    {
    $zip.CopyHere($str)
    Start-Sleep -Seconds 1
    }
else {Write-Host "$str - не найдено!" -f Red}
}
Работает?

И куда вам нужно отправлять этот файл? Вам нужно использовать SMTP-порт отличный от 25? Если нет, то отправляйте так:

PowerShell
1
2
3
4
5
6
7
8
9
10
11
$pwd = ConvertTo-SecureString "Password" -AsPlainText -Force
$from = "out@mail.ru"
$creds = New-Object System.Management.Automation.PSCredential($from, $pwd)
 
Send-MailMessage -to "in@ya.ru" `
-from $from `
-smtp "smtp.mail.ru" `
-subject "Zip file" `
-body "Hello!" `
-Attachments $ZipFile `
-Credential $creds


Вернуться к обсуждению:
Архивация папок и файлов и отправка их по почте
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2016, 15:50
Готовые ответы и решения:

Архивация файлов
Есть скрипт, который берёт файлы с папки и архивирует в другую папку: ...

Список измененных файлов и папок
Написать скрипт, который будет мониторить все изменения сделанные под...

Влияет ли количество папок и файлов в одном каталоге на производительность?
Добрый день. 1) Есть ли разница, в системе NTFS, если скажем в каталог2...

Где/чем/как просмотреть список зашифрованных с помощью EFS файлов/папок?
Винда без включённой EFS прекрасно работала несколько лет, и тут ни с того ни с...

Создание папок с именами, соответсвующими расширениям имеющихся файлов, но без начальной точки
Создаю папки в powershell для файлов с разными расширениями.Название папок идет...

29
Другие темы раздела
PowerShell Распределение блоков текста из одного txt-файла по нескольким http://www.cyberforum.ru/powershell/thread1665877.html
Здравствуйте, подскажите, пожалуйста, как решить такую не простую задачу: есть исходный файл posts.txt, состоящий из блоков (которых очень много): <subject>Video films</subject> <center><img...
PowerShell В каждом подкаталоге найти файл, созданный последним Приветствую. В powershell нубас. Так, что пока туплю на ровном месте... Есть каталог в нем много подкаталогов. В каждом из подкаталогов лежат файлы (файлы создаются с разной частотой). Задача в том... http://www.cyberforum.ru/powershell/thread1665143.html
PowerShell Сжатие файлов, НЕ соответствующих условиям
Приветствую ! Ничерта не понимаю в powershell, хочу учиться :) В качестве обьекта мучения обучения - домашний комп., win 7 и дефолтный posh Попытка первая: Как выполнить ntfs сжатие для файлов...
PowerShell Узнать владельца процесса из AD
Добрый день! Помогите пожалуйста, не могу понять в чём ошибка. Нужно определить владельца процесса и вывести его ФИО из AD. Получился вот такой скрипт: Import-Module ActiveDirectory
PowerShell Поиск файлов с исключением http://www.cyberforum.ru/powershell/thread1655105.html
Добрый день! Есть такая задача: Проверить наличие в каталогах системного диска (не глубже одного уровня) исполняемых файлов вида *.exe. При этом не нужно учитывать перечень файлов, внесенных в...
PowerShell Добавить линк на файл в Excel-книгу Добрый день, Возникла такая задачка: нужно в эксел книгу с помощью powershell скрипта добавить линк на какой - нибудь файл(например pdf) Если записать макрос, то его код будет таким:... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru