![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Отправка screenshot на п/ящик. |
|
CMD/BAT - Отправка screenshot на п/ящик.
|
Ветеран Сообщения: 683 |
Привет.
Не специалист, поэтому опишу как помню. Был ярлык на рабочем столе в LiveCD, который запускал то ли cmd, то ли bat файл. После установки сети пользователь делал запуск (скорее всего cmd)help.cmd с таким сценарием: 1. Запуск портативного TeamViewer 2. Screenshot (типа Win+Print Screen)* всего экрана с TeamViewer. 3. Сохранение в определённую папку 4. Отправка этого screenshot-а на определённый @e-mail(в нашем случае общий корпоративный) *-не уверен, что просто Win+Print Screen, возможно запускалась ещё и программка для скриншотов. LiveCD находился на отдельном HDD и в случае необходимости загружался через F11. Программист который подготовил этот cmd/bat, уволился 4-ре месяца назад, диск на котором всё это было "посыпался". LiveCD(7РЕ) на замену нашли, а вот "help.cmd" не смогли восстановить, ибо не умеем. ![]() Как-то так. Если кто-то может помочь и восстановить этот файлик(help.cmd), буду очень признателен. |
|
Отправлено: 22:33, 30-06-2013 |
Ветеран Сообщения: 683
|
Профиль | Отправить PM | Цитировать mwz,
![]() Так, вопросы пошли специфические, моего образования для ответов уже не хватит, попробую привлечь нашего IT молодого-специалиста. ------------ Цитата:
А я просто хотел помочь. Ладно, ждём результата с нетерпением. ![]() |
|
Последний раз редактировалось qqwwaass, 01-07-2013 в 20:45. Отправлено: 13:26, 01-07-2013 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 124
|
Профиль | Отправить PM | Цитировать Цитата qqwwaass:
#Powershell script. #Don't forget unlock script executing by #using command "Set-ExecutionPolicy RemoteSigned" or "Set-ExecutionPolicy Unrestricted" #Save this file with ".ps1" extension $TeamViewerPath='C:\TeamViewer.exe' Start-Process -FilePath $TeamViewerPath -WindowStyle Normal Start-Sleep -Seconds 10 Add-Type -AssemblyName System.Drawing $jpegCodec=[Drawing.Imaging.ImageCodecInfo]::GetImageEncoders() | ` Where-Object {$_.FormatDescription -eq "JPEG"} Start-Sleep -Milliseconds 250 [Windows.Forms.Sendkeys]::SendWait("{PrtSc}") Start-Sleep -Milliseconds 250 $bitmap=[Windows.Forms.Clipboard]::GetImage() $EncoderParameters=New-Object Drawing.Imaging.EncoderParameters $EncoderParameters.Param[0]=New-Object Drawing.Imaging.EncoderParameter ` ([System.Drawing.Imaging.Encoder]::Quality,[long]100) $screenCapturePathBase="${Env:TMP}\ScreenCapture" $bitmap.Save("${screenCapturePathBase}.jpg",$jpegCodec,$EncoderParameters) $From="from_username@doman" $To="to_username@domain" $Subject="Powershell" $Attachment="${screenCapturePathBase}.jpg" $Body="This is test message" $Password="password" $SecPassword=New-Object -TypeName System.Security.SecureString $Password.ToCharArray() | foreach {$SecPassword.AppendChar($_)} $Credintial=New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $From,$SecPassword $smtpServer="smtp.domain" Send-MailMessage -From $From -To $To -Subject $Subject -Attachments $Attachment ` -Body $Body -Credential $Credintial -SmtpServer $smtpServer |
|
------- Отправлено: 14:38, 05-07-2013 | #12 |
Ветеран Сообщения: 683
|
Профиль | Отправить PM | Цитировать Цитата sunnykey:
sunnykey, огромное спасибо за труд, испытаем обязательно, отпишусь по результату. У нас тут изменения произошли, наш молодой Гуру(без иронии) действительно сделал лучше чем было. Не знаю подробностей, но он пересобрал liveCD, TeamViewer заменил на LiteManager и при старте идёт запуск с обратным соединением на указанный IP, сейчас дорабатывает последовательный диапазон IP на которые должен "стучаться" LiteManager если первый не в сети. В общем ничего никуда не отсылается, никаких паролей, только разрешённые IP и на той стороне ПК со старта готов к удалённому управлению. я у нашего гуру не фаворитах ![]() |
|
Отправлено: 16:04, 06-07-2013 | #13 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Screenshot Monitor 1.8.5 | OSZone Software | Новости программного обеспечения | 0 | 23-02-2013 11:30 | |
V. 2010 - Соотношение прав на ящик на сервере и на клиенте | DJ Mogarych | Microsoft Exchange Server | 0 | 31-03-2012 23:43 | |
2010 - ящик на GMAIL по IMAP на 20 пользователей. | BoogieWoo | Microsoft Office (Word, Excel, Outlook и т.д.) | 0 | 06-05-2011 11:00 | |
Screenshot Magic 4.0 | OSZone Software | Новости программного обеспечения | 0 | 09-11-2009 21:30 | |
V. 2007 - Слетают права на ящик. | BOOBLIK_RU | Microsoft Exchange Server | 2 | 31-08-2009 14:13 |
|