Quantcast
Channel: PowerShell.org » All Posts
Viewing all articles
Browse latest Browse all 13067

Variable Output in Email

$
0
0
$listmanagers = Get-ADUser -Filter * -SearchBase "OU=Non Employees,OU=Users,OU=Accounts,DC=Contoso,DC=com" -Properties Manager| where-object { $_.manager -ne $null} | %{(Get-AdUser $_.Manager)} | select-object -Unique
ForEach ($listmanager in $listmanagers)
{
 
$contractemp = Get-ADUser -Filter { manager -eq $listmanager} -SearchBase "OU=Non Employees,OU=Users,OU=Accounts,DC=Contoso,DC=com" -Properties Manager 
$managername = get-aduser $listmanager | select-object name
 
$body ="    Dear $managername,"
Send-Mailmessage -smtpServer $smtpServer -from $from -to $recipient -subject $subject -body $body -bodyasHTML

If I run that query, everything works as expected, but when the email is sent, the manager name looks like this:
Dear @{name=Manager Name},

What do I need to change, so that it reads

Dear Manager Name,

Thanks,
J


Viewing all articles
Browse latest Browse all 13067

Latest Images

Trending Articles



Latest Images