PowerShell脚本的执行时间更短

时间:2018-04-06 04:44:36

标签: powershell cmdlet

假设我有一个要在一次通话中执行的脚本,我该怎么做?

比如说我在E:\Fldr\scrpt.ps1保存了一个powershell脚本。 现在,如果我必须正常执行该脚本是PowerShell ISE,那么我将不得不使用:

& "E:\Fldr\scrpt.ps1"

并执行scrpt.ps1。

但我想要的是,当我写一个单词时,说" exeScrpt"而不是& "E:\Fldr\scrpt.ps1"然后我希望scrpt.ps1被执行。

有办法做到这一点吗?

感谢您办理登机手续..

1 个答案:

答案 0 :(得分:0)

您可以在函数中包含对脚本的调用:

function Invoke-Script
{
    E:\Fldr\scrpt.ps1
}

然后,您可以通过在定义后的任何位置执行单个命令来运行脚本:

Invoke-Script

请注意,最好根据动词 - 名词cmdlet naming standard命名您的函数,例如Invoke-Script而不是exeScrpt。如果您真的想要一个单词作为名称,那么您还可以为您的函数创建alias

New-Alias -Name exeScrpt -Value Invoke-Script