CMD/BAT - создание скриншота и его моментальная отправка на почтовый ящик

Ответить
 • Просмотры: 2
Аватара пользователя
DJ Mogarych

Re: CMD/BAT - создание скриншота и его моментальная отправка на почтовый ящик

Сообщение DJ Mogarych »

Цитата rafka:



Когда запускаю нифига не происходить
CMD/BAT - создание скриншота и его моментальная отправка на почтовый ящик




Оно и к лучшему.





Код:

Код: Выделить всё

$t = get-date
$scr = "$env:temp\$($t.ToString("yyyy-MM-dd-HH-mm-ss"))-screenshot.png"
[void][reflection.assembly]::loadwithpartialname("system.windows.forms")
[system.windows.forms.sendkeys]::sendwait('{PRTSC}')
Get-Clipboard -Format Image | ForEach-Object -MemberName Save -ArgumentList $scr
Send-MailMessage -SmtpServer mail.example.com `
-From 'vasya@example.com' `
-To 'kolya@example.com' `
-Attachments $scr `
-Subject "Screenshot from Vasya $($t.ToString())"

Send-MailMessage настраивайте по ситуации.
Аватара пользователя
dmitryst

Re: CMD/BAT - создание скриншота и его моментальная отправка на почтовый ящик

Сообщение dmitryst »

Цитата DJ Mogarych:



Send-MailMessage настраивайте по ситуации.
CMD/BAT - создание скриншота и его моментальная отправка на почтовый ящик




у вас в примере open-relay без авторизации, а с авторизацией как?

Используя


Цитата:



$cred = Get-Credential

Send-MailMessage ... -Credential $cred



,

появляется окно стандартного запроса юзер/пароль, а как скормить эту пару из файла, например, или прямым текстом?
Аватара пользователя
dmitryst

Re: CMD/BAT - создание скриншота и его моментальная отправка на почтовый ящик

Сообщение dmitryst »

DJ Mogarych, собственно, да


Цитата:



$cred = New-Object System.Management.Automation.PSCredential ("username", $secpasswd)



чё-то я тупанул Изображение
Ответить

Вернуться в «Скриптовые языки администрирования Windows»