Powershell Remote:具有嵌套功能的功能

时间:2020-02-10 15:38:53

标签: powershell powershell-remoting

我是Powershell的新手,并且有一个关于远程的问题。

我有一个脚本。ps1

我的脚本可以这样显示:

function Begin{

#Step 1 : 
StartTodoSometing

#Step2 :
KeepDooingSomething

}

function StartTodoSometing{}

function KeepDoingSomething{}

此脚本可以在本地服务器或多个远程服务器上运行。

嵌套函数StartTodoSometing和KeepDoingSomething是公共的,因此我不能将其放在“开始”函数中。

我的问题是,如何在远程计算机上运行“开始”功能?

感谢您的帮助!!! :)

1 个答案:

答案 0 :(得分:0)

我不知道您对public的含义,但是如果它是文件共享或任何其他内容,则您应该可以使用以下内容:

function Begin{
. .\POWERSHELLSCRIPT\LOCATION\StartTodoSometing.ps1
. .\POWERSHELLSCRIPT\LOCATION\KeepDoingSomething.ps1

#Step 1 : 
StartTodoSometing

#Step2 :
KeepDooingSomething   
}