psIMAlerts Tutorials - Pipelining

psIMAlerts provides a number of very flexible options to specify recipients; by supplying a single target id or using pipelining.

Pipelining supplies a sequence of objects from one CmdLet to the following CmdLet. The simplest object is a string. A more complex object contains properties. psIMAlerts can detect and use the following well known property names on objects supplied in pipeline input:

legacyexchangedn
distinguishedname
legacydn
samaccountname
msrtcsip-primaryuseraddress
displayname
mailnickname
userprincipalname

A more complex object again is a sequence of array objects. Each array contains a collection of objects which could in turn can be a sequence of array objects. psIMAlerts does not support array objects.