New-Object - Powershell 1.0 CmdLet
ActiveXperts Network Monitor ships with integrated Powershell scripts to monitor complex network. The scripts run out of the box
Download the ActiveXperts Network Monitor FREE version now »
New-Object
Description Create a new .Net object Usage Options Example(s) Create a COM object "Shell.Application" and store the resulting reference in a variable, display the properties and methods of the COM object (via get-member.) Then use the ToggleDesktop method to minimizes all open desktop windows: PS C:\>$objshell = new-object -comobject "Shell.Application" $objshell | get-member $objshell.ToggleDesktop() Create a COM object "Word.Application" and store the resulting reference in a variable: PS C:\>$myWord=new-object -comobject Word.Application $myWord.visible=$true Send email: # Instantiate an SmtpClient object $SMTP_Mail = new-object Net.Mail.SmtpClient -arg "mailserver.example.com" # Instantiate a new MailMessage object, with sender, destination,subject and body $Message = new-object Net.Mail.MailMessage("me@source.com","you@destination.com", "Subject", "Here is some email") # Add an attachment to the message $Attach = new-object Net.Mail.Attachment("c:\\demo.txt") $Message.Attachments.Add($Attach) # Send the mail $SMTP_Mail.Send($Message) For more examples, type: "get-help New-Object -detailed"