Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] проблема с get-winevent

Ответить
Настройки темы
PowerShell - [решено] проблема с get-winevent

Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Отправить 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
Благодарности: 861

Профиль | Отправить PM | Цитировать


Но лучше использовать User Principal Name - Properties[10].Value
Код: Выделить весь код
$Event=(Get-WinEvent -FilterHashtable @{LogName="Security";ID=4720} -MaxEvents 1).Properties[0].Value
Проще:
Код: Выделить весь код
get-aduser $event -properties company, title, ipPhone, mail, telephonenumber
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:26, 24-05-2017 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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


Новый участник


Сообщения: 8
Благодарности: 0

Профиль | Отправить 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
Благодарности: 0

Профиль | Отправить PM | Цитировать


Kazun, спасибо большое, все получилось.

Отправлено: 11:26, 24-05-2017 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] проблема с get-winevent

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
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




 
Переход