Параметр -body
ожидает, что ему будет передана строка. Вам нужно будет преобразовать переменную в строку типа или изменить ее значение в строку. Вы можете сделать это разными способами.
Send-MailMessage -From $From -To $To -Subject $Subject -Body ($Value | Out-String)
Out-String
работает здесь, потому что он берет ваш объект ($Value
), который является объектом с одним массивом , содержащим несколько объектов ADUser, и преобразует его в одну строку.
Подробнее см. Out-String .