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