Проверка наличия файлов в папке с более новой датой изменения и запись их имен в файл - PullRequest
0 голосов
/ 07 ноября 2019

В продолжение моего предыдущего поста Проверка, имеет ли хотя бы один файл в папке более новую дату изменения

, где я пытался написать сценарий PowerShell, который сравнивает дату последнего изменения междуфайл в папке A и куча файлов в папке B, я хотел бы сделать вещи немного сложнее. Я хотел бы записать имена файлов в папке B, которые являются более новыми, чем файл в папке A, в другой сценарий PowerShell, который отправляет электронное письмо определенным получателям.

Имена файлов в папке B, которые являютсяболее новый, чем файл в папке A, должен быть добавлен к «$ mailmessage.Body», который появляется в скрипте Powershell, который отправляет электронное письмо конкретным людям.

Вот пример тела сообщения:

$ mailmessage.Body = «Привет! nThis is an automatic notification. nПоследний снимок ждет вас под http://sites.xyz.com/sites/proj/PDFnn Измененные файлы: [Вот список вновь измененных файлов] n nС уважением,`nAdmin ”

Заранее благодарим за помощь!

$SmtpClient = new-object system.net.mail.smtpClient
$MailMessage = New-Object system.net.mail.mailmessage
$SmtpClient.Host = "test.com"
$mailmessage.from = ("DoNotReply@mysite.ca")
$mailmessage.To.add"test_user@test.com")
$mailmessage.Cc.add("test1@test.com")
$mailmessage.Subject = “Test Subject”
$mailmessage.Body = “Hi!`nThis is an automatic notification.`nThe latest PDF is waiting for you.nnSincerely Yours,`nAdmin”
$smtpclient.Send($mailmessage)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...