我有一个PowerShell脚本,它有3个功能 功能1 函数2 功能3
默认情况下,只有当功能1结束时,才会启动两个功能吗?函数3只在函数2结束时才开始吗?
答案 0 :(得分:1)
要将此帖子的评论放入摘要中,功能仅在您调用时运行,请参阅下文。
### Functions ###
function function1 {
write-host "function 1 is executing"
}
function function2 {
write-host "function 2 is executing"
}
function function3 {
write-host "function 3 is executing"
}
### Start of process ###
function3
function2
function1
如果您将上述代码保存为script.ps1
并在PowerShell控制台内运行,则下面的内容将是输出。
PS C:/>.\script.ps1
function 3 is executing
function 2 is executing
function 1 is executing
function3
将在function2
开始之前完整填写,与function2
和function1
相同
我希望这有助于您了解函数如何工作以及如何在PowerShell脚本(.ps1文件)中编写和/或调用它们