ссылка на файлы powershell в главном файле - PullRequest
1 голос
/ 07 октября 2011

У меня есть файл powershell с некоторыми служебными функциями.

Можно ли ссылаться на этот файл утилиты в другом файле powershell и использовать из него классы утилит? Если так, как это можно сделать?

1 Ответ

1 голос
/ 07 октября 2011

Вы можете «поставить точку» в сценарии, чтобы запустить его в текущей области видимости.Если ваш служебный скрипт похож на utils.ps1, то вы можете выполнить

. .\utils.ps1

, и все функции, объявленные в скрипте, вам доступны.Это не останавливается на функциях, однако, переменные в сценарии также работают, и весь код в сценарии будет фактически выполняться, поэтому будьте осторожны, действительно ли это то, что вы хотите.

Более хороший вариант, но, возможно, немногоoverkill для нескольких служебных функций - это модуль, содержащий указанные функции.С модулями вы получаете более точный контроль над тем, что импортируется и какие части являются частными для модуля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...