1
我是PowerShell的新手。我創建其中包含一些數據的變量,我再傳給到電子郵件生成:PowerShell - 管道 - 硬編碼程序vs變量
$strEmailFile = "C:\Testing\SomeTextFile.txt"
cat $strEmailFile | E:\sendmail.exe -t
我的問題是我不想硬編碼的電子郵件生成軟件的驅動器。所以,我想的代碼是這樣的:
$strEmailFile = "C:\Testing\SomeTextFile.txt"
$Dir = "E:"
cat $strEmailFile | $Dir + "\sendmail.exe" -t
但我不斷收到以下錯誤:
"Expressions are only allowed as the first element of a pipeline."
有我使用的管道,但沒有硬辦法碼?
當你有'Send-MailMessage'時,你不需要'sendmail.exe'與PowerShell。 –