2008-08-05 6 views
15

Я только что нашел/n программное обеспечение бесплатно Powershell NetCmdlets, и после игры с ними мне нравится функциональность, которую они приносят в командной строке. Поэтому возникает вопрос, каковы ваши любимые Командлеты и как вы их используете?Мои любимые командлеты Powershell?

ответ

8

Как программист/хакера, Get-Member и Get-Command являются те, которые я использую больше, чем любые другие, но те, которые я использую, чтобы показать это Select-Control и Send-Keys от WASP, то PowerGadgets, и некоторые из моих собственных вещей написано в WPF против CTP2 или PoshConsole ;-)

Weather in PoshConsole

+0

Эй jaykul, я заметил, что ты опубликовал прогноз погоды в моем родном городе. Ну Rush, Нью-Йорк, это мой родной город, но Западная Генриетта похожа на второй родной город. :) Приятно познакомиться. – 2008-09-17 11:53:45

0

В то время как полу-связанный с вашим вопросом, он не полностью соответствует мотиву Powershell NetCmdlets. Но я хотел бы опубликовать его так или иначе, поскольку я использую его ежедневно, и это может помочь другим. Просто сделайте сочетание клавиш shift-control-c с отображением командной строки визуальной студии.

2

Я написал поставщика PowerShell, чтобы предоставить мне доступ к магазину RSS-лент IE7, и с ним было очень весело.

Это позволяет мне cd на диск под названием feed: и перемещаться по папкам и каналы с помощью cd и dir.
Он даже позволяет добавлять или удалять каналы из командной строки.

Посмотреть этот пост в моем блоге, в качестве примера:

Getting the Most Prolific Authors in your Feeds

Он закатал в проект PowerShell Community Extensions в наши дни, которые вы можете найти на CodePlex here.

8

есть out-twitter script Я использую для размещения в twitter. это хорошо, поскольку это означает, что вы можете отправить что-то в твиттер, не рискуя быть отвлеченным браузером.

Я добавил псевдоним для него «twit».

так что теперь вы можете ввести, например:

PS C:\>"trying out stack overflow" | twit 

и если успешно подал заявку, она будет возвращать целое число, которое идентифицирует ваш пост.

2

В то время как это не так весело, как Out-Twitter, мой любимый командлет Get-Member, так как он позволяет мне изучить любой из объектов, с которыми я работаю, и узнать новые свойства и методы, а также базовый тип объекта.

Если бы я не выбрал Get-Member, мне пришлось бы использовать Out-Clipboard из расширения сообщества PowerShell (PSCX), так как он позволяет полностью автоматизировать работу с буфером обмена и упрощает использование PowerShell для шаблонов кода.

1

Ну, это немного мягко, но я бы проголосовал за Get-Help.

0

Ls (Get-ChildItem) гт (Remove-Item) п.с. (Get-Process)

и остальные мои знакомые команды, которые сейчас "просто работать" :)

но серьезно. .. Новый объект должен был бы получить мой голос.С его помощью PowerShell можно сделать НИЧЕГО :)

4

Get-Member, руки вниз. Нет, это не очень гламурно, но способность проверять объекты в интерактивном режиме прерывает вашу работу, чтобы попасть в MSDN.

0

Я нахожу Get-member самым полезным командным командлетом PowerShell. Я также ежедневно использую Get-WMIObject. Даже если я пытаюсь устранить проблему VBScript для кого-то, я перейду к Get-WMIObject, потому что я могу работать с WMI в интерактивном режиме.

3

Set-Clipboard, найденный в проекте расширения сообщества PowerShell на CodePlex. Обычно, когда я работаю в PowerShell, конечной целью является создание текста или даже таблицы Excel. Set-Clipboard исключает все промежуточные «сохранить его в файл, теперь откройте этот файл, выберите все, скопируйте в буфер обмена», вы делаете все это в PowerShell.

0

Комбинация Get-WMIObject и Get-Member - это то, что я использую в течение рабочего дня. Работает на Get-Sandwich.

1

export-csv. Это создает хороший отчет в удобном для менеджеров формате Excel. Бонусные баллы, если у вас установлены расширения сообщества, и пользователь send-smtpmail.

Отчет управления в папке «Входящие» из командной строки. Ницца.

+0

+1 Я не знал об этом, очень полезен! – galaktor 2010-11-29 10:47:23

0

Я много работаю с Microsoft Lync 2010, который включает в себя набор синтетических для тестирования функциональности. Из этого Test-CsPstnOutboundCall мой любимый.

Общих сценариев должен голосовать за GET-член и получить помощь :)-