2009/09/16

Windows 7 - Powershell 試用-command發信件

Windows 7 的 power 居然內建發 mail 的功能,真是令人驚豔!!原本只有 Linux 才有的功能全部都參考了!!
既然抄了mail當然連 man 這個指令也抄了,所以首先讓我們 man 一下指令的用法
PS C:\Users\mtchang> man Send-MailMessage

NAME
Send-MailMessage

SYNOPSIS
Sends an e-mail message.


SYNTAX
Send-MailMessage [-To] [-Subject] -From [[-Body] ] [[-SmtpServer] ] [-
Attachments ] [-Bcc ] [-BodyAsHtml] [-Cc ] [-Credential ] [-DeliveryNot
ificationOption {None | OnSuccess | OnFailure | Delay | Never}] [-Encoding ] [-Priority {Normal | Low | H
igh}] [-UseSsl] []


DESCRIPTION
The Send-MailMessage cmdlet sends an e-mail message from within Windows PowerShell.


RELATED LINKS
Online version: http://go.microsoft.com/fwlink/?LinkID=135256

REMARKS
To see the examples, type: "get-help Send-MailMessage -examples".
For more information, type: "get-help Send-MailMessage -detailed".
For technical information, type: "get-help Send-MailMessage -full".

實際的使用 Send-MailMessage
PS C:\Users\mtchang> Send-MailMessage -To root@ms.cm.nsysu.edu.tw -Subject win7 -Smtpserver smtp.cm.nsysu.edu.tw -From mtchang@ms.cm.nsysu.edu.tw -body "hello windows 7 shell script"

以上功能在 windows 7 上的 powershell 才有提供.

你可以使用 Get-Command 指令取得所有關於 powershell 的相關指令

有個圖形介面的開發工具 powergui

http://www.powergui.org/index.jspa

可以提供開發,你可以先看看影片