如何利用PowerShell来创建自己的命令行

本篇将介绍如何使用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这个功能了