|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] проблема с get-winevent |
|
PowerShell - [решено] проблема с get-winevent
|
Новый участник Сообщения: 8 |
Профиль | Отправить PM | Цитировать Добрый день!
Получив информацию из get-winevent и записав ее переменную $Event не получается передать переменную дальше Import-Module activedirectory $Event=(Get-WinEvent -FilterHashtable @{LogName=”Security”;ID=4720} -MaxEvents 1).Properties[0] get-aduser -f * -properties sAMAccountName, name, company, title, ipPhone, mail, telephonenumber | where {$_.SAMAccountName –like "$Event"} | foreach{ $name = $_.Name $mail = $_.Mail $title = $_.Title $ipphone = $_.Ipphone $company = $_.Company $file = "C:\tmp\Регламент.docx" $tnumber = $_.Telephonenumber $Subject = "Регламент $company" $Body = "$name $company $title $tnumber $ipphone $mail" $secpasswd = ConvertTo-SecureString "123456" -AsPlainText -Force $mycreds = New-Object System.Management.Automation.PSCredential ("send", $secpasswd) $encoding = [System.Text.Encoding]::UTF8 send-mailmessage -from "1234@local.local" -to "$mail" -Subject "$Subject" -body "$Body" -BodyAsHtml -Attachment $file -smtpserver local.local -credential $mycreds -Encoding $encoding } Может кто подсказать что делаю не так? |
|
Отправлено: 09:14, 24-05-2017 |
Ветеран Сообщения: 1259
|
Профиль | Отправить PM | Цитировать |
Отправлено: 09:26, 24-05-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Kazun,
Если выбрать UserPrincipalName ругается "Не удается найти объект с удостоверением" Если указываю sAMAccountName - (Properties[8].Value) то выборка происходит __________________________________________________________________________________________ Company : ООО Фирма DistinguishedName : CN=Кучин Максим,OU=Склад,OU=Пользователи,OU=01-улица,OU=город,DC=local,DC=local Enabled : True GivenName : Максим ipPhone : 3160 mail : maksim.kuchin@local.local Name : Кучин Максим ObjectClass : user ObjectGUID : f004cd2d-d604-4484-ad28-f00890530e74 SamAccountName : maksim.kuchin SID : S-1-5-21-2781901266-781962975-3904026634-3931 Surname : Кучин telephonenumber : 880015489 Title : грузчик UserPrincipalName : maksim.kuchin@local.local -------------------------------------------------------------------------------------------------------------------------------------------------- , но .. в переменные тип $company = $_.Company ничего не записывается. |
Отправлено: 10:38, 24-05-2017 | #3 |
Новый участник Сообщения: 8
|
Профиль | Отправить PM | Цитировать Kazun, спасибо большое, все получилось.
|
Отправлено: 11:26, 24-05-2017 | #4 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
PowerShell - [блог] Get-WinEvent и количество условий | Kazun | Скриптовые языки администрирования Windows | 0 | 02-04-2016 20:30 | |
PowerShell - Get-WinEvent | rough-84 | Скриптовые языки администрирования Windows | 9 | 13-08-2015 18:46 | |
[решено] Проблема с материнской платой MSI MS-6590 (проблема памяти) | Murman | Материнские платы и память | 2 | 12-03-2012 19:06 | |
Разное - Проблема установки Adobe Flash Player и проблема Windows Live | RubinSky | Microsoft Windows 7 | 3 | 26-03-2009 21:23 | |
Как быстро и точно определить, в чём проблема? Явная проблема в железе | UTU | Непонятные проблемы с Железом | 16 | 22-05-2006 01:27 |
|