[英]Suppress output created by PowerShell New-Object
抑制PowerShell輸出消息是否創建了新的Outlook應用程序對象?
$outlook = New-Object -ComObject outlook.application
$outlookItem = $outlook.CreateItem("olMailItem")
我已經嘗試過使用這些方法。 他們沒有工作:
$outlook = New-Object -ComObject outlook.application > $Null
$outlook = New-Object -ComObject outlook.application |Out-Null
($outlook = New-Object -ComObject outlook.application) |Out-Null
這些是我不希望它們出現在屏幕上的輸出消息:
Application : Microsoft.Office.Interop.Outlook.ApplicationClass
Class : 5
...
...
@boxdog,謝謝你指出來。 在多個斷點之后,我注意到輸出是由Attachments.Add()方法產生的。 它使用> $ null解析。
$outlookItem.Attachments.Add("fileName.txt") > $null
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.