本篇将介绍如何使用PowerShell来创建自己的命令行。
首先,先要了解关于Import-Module这个命令。Import-Module顾名思义,就是说需要导入Module。
换句话来说Module就是你需要创建的命令行,通常储存为psm1。
以下,我就将通过PowerShell发送email来讲解如何创建自己的命令行。
你需要使用记事本或者PowerShell ISE来编辑你的PowerShell命令,我这里就将利用PowerShell来创建一个Send-Msg的命令(用来发送email)
Function Send-Msg ()
{
[string]$sendfrom = “enquiry[at]901it.com”;
[string]$sendto=read-host “Please enter the email address you want to send to”;
[string]$subject=”This is an test email”;
[string]$message=”Please do not reply.”mail($sendto, $subject, $message);
}
将其保存为send-msg.psm1
然后回到PowerShell,运行Import-Module send msg.psm1,最后你就可以在的PowerShell使用Send-Msg这个功能了