Freigeben über


Автоматическая подгрузка оснасток PowerShell

Если у Вас имеется несколько дополнительных оснасток PowerShell, и хочется чтобы при старте консоли они автоматически подгружались, нужно стартовать PowerShell с опцией –psconsolefile . А в этом самом файле (с расширением .psc1) и должны быть указаны те оснастки, которые должны быть загружены в текущем сеансе консоли.

Наиболее лёгкий способ создания файла .psc1 – подгрузить вручную командой add-pssnapin требуемый набор оснасток, и экспортировать (сохранить) конфигурацию командой export-console Psconsolefilename . В результате будет создан файл Psconsolefilename.psc1 , содержащий нужные настройки. Чтобы понять, какие оснастки возможны к загрузке (зарегистрированы в системе), выполните команду get-pssnapin –Registered | format-list Name

Пример:

В зарегистрированных оснастках есть оснастка SpecopsSoft.PasswordPolicyBacic. Я загружаю её, экспортирую конфигурацию в файл .psc1, далее стартую новую консоль с указанием файла .psc1.

image

image

Можно проверить, настройки какого файла .psc1 используются в текущей консоли. Для этого выполните команду $consolefilename

image

Как видно в скриншоте, дополнительная оснастка от SpecopsSoft, указанная к загрузке в файле .psc1, присутствует в загруженных.