Powershell remote: функция с вложенной функцией - PullRequest
0 голосов
/ 10 февраля 2020

Я новичок в Powershell и у меня есть вопрос об удаленном.

У меня есть script.ps1

Мой сценарий можно проиллюстрировать так:

function Begin{

#Step 1 : 
StartTodoSometing

#Step2 :
KeepDooingSomething

}

function StartTodoSometing{}

function KeepDoingSomething{}

Этот скрипт может быть запущен на локальном сервере или на нескольких удаленных серверах.

Вложенные функции StartTodoSometing и KeepDoingSomething опубликованы c, поэтому я не могу поместить его в функцию «Begin».

У меня вопрос, как я могу запустить функцию «Начать» на удаленном компьютере ???

Спасибо за вашу помощь !!! :)

1 Ответ

0 голосов
/ 10 февраля 2020

Я не знаю, что вы имеете в виду с publi c, но если это файловая папка или что-то еще, вы сможете использовать следующее:

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

#Step 1 : 
StartTodoSometing

#Step2 :
KeepDooingSomething   
}
...