
Powershell, как создать функцию
Как создать функцию в PowerShell?
Как преобразовать сценарий PowerShell в функцию?
Что такое функция PowerShell?
Как назвать функцию в PowerShell?
Если вы пишете однострочные строки или сценарии PowerShell и вам часто приходится модифицировать их для разных сценариев, есть большая вероятность, что это хороший кандидат на превращение в функцию, которую можно использовать повторно.
По возможности я предпочитаю писать функции, потому что они больше ориентированы на инструменты. Я могу поместить функции в модуль сценария, поместить этот модуль в env:PSModulePath и вызывать функции без необходимости физически находить место их сохранения. Используя модуль PowerShellGet, эти модули можно легко опубликовать в репозитории NuGet. PowerShellGet поставляется с PowerShell версии 5.0 и выше. Его можно загрузить отдельно для PowerShell версии 3.0 и выше.
Не усложняйте вещи. Сохраняйте простоту и используйте самый простой способ выполнения задачи. Избегайте псевдонимов и позиционных параметров в любом коде, который вы используете повторно. Отформатируйте свой код для удобства чтения. Не кодируйте значения жестко; использовать параметры и переменные. Не пишите ненужный код, даже если это ничему не повредит. Это добавляет ненужную сложность. Внимание к деталям имеет большое значение при написании любого кода PowerShell.
https://docs.microsoft.com/en-us/powershell/scripting/learn/ps101/09-functions?viewpowershell-7.1
#Powershell #PaddyMaddy #windowsPowershell
Пожалуйста, воспользуйтесь возможностью подключиться и поделиться этим видео со своими друзьями и семьей, если вы считаете его полезным.
No Comments