Какие ваши любимые командлеты Powershell?

Вопрос задан: 11 лет назад Последняя активность: 7 лет назад
up 15 down

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

13 ответов

Возможно, для Вашего проекта будут необходимы бесплатные векторные карты. На нашем сайте представлены карты для всех стран.

Реклама

up 8 down

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

я добавил псевдоним для него, «дурак».

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

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

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

up 8 down accepted

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

Какие ваши любимые командлеты Powershell?

up 4 down

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

up 3 down

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

up 2 down

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

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

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

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

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

up 2 down

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

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

up 1 down

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

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

up 1 down

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

up 0 down

ls (Get-ChildItem) rm (Remove-Item) ps (Get-Process)

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

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

up 0 down

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

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

up 0 down

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

up 0 down

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

up 0 down

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

Ошибка 505

Что-то пошло не так

Попробуйте воспользоваться поиском