2013-08-09 2 views
1

Я загрузил настоящий красивый командлет с этого сайта и хотел бы начать использовать его. Мне сложно понять этот процесс, если кто-то может любезно дать общий обзор. У меня уже есть командлет, я не уверен, что ему нужно дальнейшее редактирование. Далее, я зарегистрирую его с помощью Powershell? Вот где я повесил трубку, в учебниках, которые я нашел на эту тему, упоминается только с помощью Visual Studio, к которой у меня нет доступа. Также, где находится этот файл физического командного (.cs)? Думаю, мне понадобится какой-то способ ссылаться на system.management.automation.dll, по крайней мере. Я создал профиль Powershell и хотел бы использовать его как можно больше. Любые другие шаги очень ценятся!Powershell - добавление командлета без визуальной студии

+0

вы можете использовать VS Express Edition для создания DLL для командлетов. – ravikanth

ответ

1

Вы можете скомпилировать код и вывести сборку или даже загрузить файл cs во время выполнения с помощью командлета Add-Type, а не VS.

Я написал статью, в которой показано, как вы можете это сделать на PowerShellMagazine.com.

http://www.powershellmagazine.com/2013/05/13/measuring-powershell-scripts/

+0

Это отличная запись, но мне все еще трудно понять, как создать оснастку, чтобы использовать регистр и использовать новый командлет. Признаюсь, я довольно новичок в этом. – yodish

+0

Хорошо, я думаю, что мне нужно создать модуль с помощью Add-Type; Как создать модуль, состоящий из нескольких файлов .CS, которые также должны ссылаться на пару файлов .LLL? – yodish

+0

Ознакомьтесь с примерами Add-Type, -UsingNamespace, -ReferencedAssemblies и т. Д. –

Смежные вопросы