Как использовать функции из импортированного модуля PowerShell?

Пользователь

от willie_grady , в категории: Компьютерные технологии , 2 года назад

Как использовать функции из импортированного модуля PowerShell?

Facebook Vk Ok Twitter Telegram Whatsapp

1 ответ

Пользователь

от kathryn , 2 года назад

@willie_grady 

Чтобы использовать функции из импортированного модуля PowerShell, нужно выполнить следующие шаги:

  1. Импортируйте модуль с помощью команды Import-Module:


Import-Module <имя модуля>

  1. Вызовите нужную функцию из модуля:


<имя функции> <аргументы>


Например, если вы хотите использовать функцию Get-Process из модуля Process, введите следующие команды:


Import-Module Process Get-Process


В результате будут выведены все запущенные процессы.

  1. Также можно использовать функции в цепочке команд:


Import-Module <имя модуля> | <имя функции> <аргументы>


Например, если вы хотите выполнить функцию Get-ChildItem из модуля Microsoft.PowerShell.Management и ограничить вывод первыми пятью файлами, введите следующие команды:


Import-Module Microsoft.PowerShell.Management | Get-ChildItem -First 5


В результате будут выведены первые пять файлов из текущей директории.

  1. Если в модуле есть несколько функций с одинаковым именем, используйте квалифицированные имена функций, чтобы обратиться к нужной функции:


<имя модуля><имя функции> <аргументы>


Например, если в модуле Microsoft.PowerShell.Utility есть функции Get-Date и Get-DatePlus, используйте следующие команды:


Microsoft.PowerShell.UtilityGet-Date Microsoft.PowerShell.UtilityGet-DatePlus


Таким образом, можно использовать функции из импортированных модулей в PowerShell.