Сценарий командлета, который я написал, работает хорошо. Я хочу использовать это, когда я нахожусь в любом каталоге. Я могу сделать это, поместив его в каталог в PATH.
Однако на самом деле это не "установлено" как командлет. У него всегда есть расширение «.ps1» в имени команды.
Должен ли модуль быть написан и установлен?
Большая проблема в том, что каждый в моей группе должен иметь возможность использовать сценарий. Означает ли это, что это нужно включить в скрипт профиля «Все пользователи, все хосты»? Пользователь должен запустить PowerShell, используя -NoProfile для производственных процессов. Если создается файл .psm1, всегда ли PowerShell загружает его?