(Я не могу поверить, что я на самом деле спрашиваю об этом, но я не в силах в течение дня.)
Я только что написал свой первый серьезный PowerShell script, и я действительно доволен этим. Я планирую использовать его каждый день или около того. Я хочу иметь возможность вызвать его из командной строки Posh. Я дам ему имя типа глагола-существительного, но на данный момент это простой .ps1, а не одна из тех причудливых расширенных функций, которые принимают параметры и т.д.
Итак, куда он должен идти и как мне его называть из командной строки Posh? Я планирую написать больше! Куда они должны идти?
- Должна ли быть функция в моем профиле?
- Должен ли он идти по моему пути?
- Это происходит в PSMODULEPATH? Что там происходит? Он выглядит рекурсивно или это как обычный PATH?
Где вы все ставите свои сценарии PowerShell и как их организовать? У меня есть большой опыт создания инструментов С# и С++ и знаю, как их назвать и где их разместить. И с другой стороны, я сделал много дерьмовых файлов .bat, которые обычно являются автономными или сложены в кучу в какой-то папке. Но PowerShell кажется совсем другим. Вы можете сделать crappy файл типа файла в нем очень быстро, или вы можете создавать с ним библиотеки и сложные сервисы.
Мне бы очень понравились некоторые идеи о том, как я должен начать организовывать эти вещи, прежде чем я начну. Очевидно, все разные, поэтому я надеюсь на некоторое обсуждение. Спасибо!