Какие командлеты Powershell вам нравятся больше всего?[закрыто]

StackOverflow https://stackoverflow.com/questions/2630

  •  08-06-2019
  •  | 
  •  

Вопрос

Я только что нашел /n Softwares бесплатные Powershell NetCmdlet, и после игры с ними мне понравилась функциональность, которую они привносят в командную строку.Возникает вопрос: какие командлеты вам нравятся больше всего и как вы их используете?

Это было полезно?

Решение

Будучи программистом/хакером, Get-Member и Get-Command те, которые я использую чаще других, но те, которые я использую, чтобы похвастаться, Select-Control и Send-Keys от ОСА, PowerГаджеты, и некоторые мои собственные материалы, написанные на WPF для CTP2 или PoshConsole ;-)

Weather in PoshConsole

Другие советы

есть сценарий выхода из твиттера я использую для публикации в твиттере.это приятно, так как означает, что вы можете отправить что-нибудь в твиттер, не рискуя отвлечься на браузер.

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

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

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

и в случае успешной подачи он вернет целое число, идентифицирующее ваше сообщение.

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

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

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

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

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

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

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

Привлечение самых плодовитых авторов в ваши ленты

В настоящее время он включен в проект PowerShell Community Extensions, который вы можете найти на CodePlex. здесь.

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

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

Отчет руководства в их почтовом ящике из командной строки.Хороший.

Хотя он частично связан с вашим вопросом, он не полностью соответствует мотиву Powershell NetCmdlets.Но я все равно хотел опубликовать его, поскольку использую его ежедневно, и это может помочь другим.Просто создайте комбинацию клавиш Shift-Control-C для отображения командной строки Visual Studio.

ls (get-childitem) rm (remove-item) ps (get-process)

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

но серьезно...New-Object должен был получить мой голос.С его помощью powershell может ВСЁ :)

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

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

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

Для общего написания скриптов нужно проголосовать за get-member и get-help :)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top