2016-05-11 5 views
-1

To []アドレスのコマンドレットプロンプトを終了するにはどうすればよいですか? それ以上のことを依頼し続ける! これは私が見たものである。PowerShell send-mailmessage

send-mailmessage 
cmdlet Send-MailMessage at command pipeline position 1 
Supply values for the following parameters: 
From: [email protected] 
Subject: test 
To[0]: [email protected] 
To[1]: [email protected] 
To[2]:??????? 
+0

は何とプレスがハズレ –

+0

を入力して入力しないでください。 Send-MailMessage:SMTPサーバーが指定されていないため、メールを送信できません。 すぐに実行しようとしているようですが、より多くのパラメータの入力を求めるメッセージが表示されます。 – shlasasha

答えて

1

あなたはそれのためのプロンプトを取得しませんので、少なくともコマンドでSMTPサーバの引数を含める必要があります:あなたが完了したら

Send-MailMessage -SmtpServer "yoursmtpserver" 

を通常のように 'to'アドレスを入力し、終了したらenterをもう一度押して、最終的なプロンプトから抜けてメールを送信します。パラメータが含まれて

はいっそのこと、ちょうど全体のコマンドを入力します。

Send-MailMessage -From "[email protected]" -To @("[email protected]", "[email protected]") -Subject "test" -Body "Testing PS Email" -SmtpServer "yoursmtpserver" 
+0

メッセージの本文などは表示されません。あなたが提案したように私がサーバを提供するならば、私がTo [1]の後に入力するとすぐに空のメッセージを送信します:それは正常ですか? 「From」、「Subject」、「To」の入力を求められますか? – shlasasha

+0

「From」、「Subject」、および「To」は、3つの必須パラメータであるため、プロンプトが表示されます。そのため、1つのコマンドにすべてのパラメータを含めることをお勧めします。 – morgb

+0

ああ、私は今参照してください。ありがとう! – shlasasha