![]() |
проблема с get-winevent
Добрый день!
Получив информацию из 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 } Может кто подсказать что делаю не так? |
Но лучше использовать 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 |
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 ничего не записывается. |
Kazun, спасибо большое, все получилось.
|
Время: 21:29. |
Время: 21:29.
© OSzone.net 2001-