Я только что нашел/n программное обеспечение бесплатно Powershell NetCmdlets, и после игры с ними мне нравится функциональность, которую они приносят в командной строке. Поэтому возникает вопрос, каковы ваши любимые Командлеты и как вы их используете?Мои любимые командлеты Powershell?
ответ
Как программист/хакера, Get-Member
и Get-Command
являются те, которые я использую больше, чем любые другие, но те, которые я использую, чтобы показать это Select-Control
и Send-Keys
от WASP, то PowerGadgets, и некоторые из моих собственных вещей написано в WPF против CTP2 или PoshConsole ;-)
В то время как полу-связанный с вашим вопросом, он не полностью соответствует мотиву Powershell NetCmdlets. Но я хотел бы опубликовать его так или иначе, поскольку я использую его ежедневно, и это может помочь другим. Просто сделайте сочетание клавиш shift-control-c с отображением командной строки визуальной студии.
Я написал поставщика PowerShell, чтобы предоставить мне доступ к магазину RSS-лент IE7, и с ним было очень весело.
Это позволяет мне cd
на диск под названием feed:
и перемещаться по папкам и каналы с помощью cd
и dir
.
Он даже позволяет добавлять или удалять каналы из командной строки.
Посмотреть этот пост в моем блоге, в качестве примера:
Getting the Most Prolific Authors in your Feeds
Он закатал в проект PowerShell Community Extensions в наши дни, которые вы можете найти на CodePlex here.
есть out-twitter script Я использую для размещения в twitter. это хорошо, поскольку это означает, что вы можете отправить что-то в твиттер, не рискуя быть отвлеченным браузером.
Я добавил псевдоним для него «twit».
так что теперь вы можете ввести, например:
PS C:\>"trying out stack overflow" | twit
и если успешно подал заявку, она будет возвращать целое число, которое идентифицирует ваш пост.
В то время как это не так весело, как Out-Twitter, мой любимый командлет Get-Member, так как он позволяет мне изучить любой из объектов, с которыми я работаю, и узнать новые свойства и методы, а также базовый тип объекта.
Если бы я не выбрал Get-Member, мне пришлось бы использовать Out-Clipboard из расширения сообщества PowerShell (PSCX), так как он позволяет полностью автоматизировать работу с буфером обмена и упрощает использование PowerShell для шаблонов кода.
Ну, это немного мягко, но я бы проголосовал за Get-Help.
Ls (Get-ChildItem) гт (Remove-Item) п.с. (Get-Process)
и остальные мои знакомые команды, которые сейчас "просто работать" :)
но серьезно. .. Новый объект должен был бы получить мой голос.С его помощью PowerShell можно сделать НИЧЕГО :)
Get-Member, руки вниз. Нет, это не очень гламурно, но способность проверять объекты в интерактивном режиме прерывает вашу работу, чтобы попасть в MSDN.
Я нахожу Get-member самым полезным командным командлетом PowerShell. Я также ежедневно использую Get-WMIObject. Даже если я пытаюсь устранить проблему VBScript для кого-то, я перейду к Get-WMIObject, потому что я могу работать с WMI в интерактивном режиме.
Set-Clipboard, найденный в проекте расширения сообщества PowerShell на CodePlex. Обычно, когда я работаю в PowerShell, конечной целью является создание текста или даже таблицы Excel. Set-Clipboard исключает все промежуточные «сохранить его в файл, теперь откройте этот файл, выберите все, скопируйте в буфер обмена», вы делаете все это в PowerShell.
Комбинация Get-WMIObject и Get-Member - это то, что я использую в течение рабочего дня. Работает на Get-Sandwich.
export-csv. Это создает хороший отчет в удобном для менеджеров формате Excel. Бонусные баллы, если у вас установлены расширения сообщества, и пользователь send-smtpmail.
Отчет управления в папке «Входящие» из командной строки. Ницца.
+1 Я не знал об этом, очень полезен! – galaktor 2010-11-29 10:47:23
Я много работаю с Microsoft Lync 2010, который включает в себя набор синтетических для тестирования функциональности. Из этого Test-CsPstnOutboundCall мой любимый.
Общих сценариев должен голосовать за GET-член и получить помощь :)-
Эй jaykul, я заметил, что ты опубликовал прогноз погоды в моем родном городе. Ну Rush, Нью-Йорк, это мой родной город, но Западная Генриетта похожа на второй родной город. :) Приятно познакомиться. – 2008-09-17 11:53:45