Как начать с PowerShell? [закрытый]

Вы можете вызвать метод get() в AsyncTask (или перегруженный get(long, TimeUnit) ). Этот метод будет блокироваться до тех пор, пока AsyncTask не завершит свою работу, и в этот момент он вернет вам Result.

Было бы разумно выполнять другую работу между созданием / запуском вашего асинхронного задание и вызов метода get, в противном случае вы не используете задачу async очень эффективно.

67
задан Peter Mortensen 10 November 2014 в 22:23
поделиться

10 ответов

Для изучения PowerShell существует много больших ресурсов

  1. Technet Виртуальный Labs ( Введение в Windows PowerShell )
  2. PowerShellCommunity.org - Форумы, блоги, репозиторий сценария
  3. powershell на irc.freenode.net

  4. подкасты PowerShell - PowerScripting.net и Get-Scripting.blogspot.com

Для сред стиля IDE, у Вас есть PowerShell (свободный) Анализатор и (свободный) PowerGUI, PowerShell Плюс (реклама), (коммерческий) PrimalScript, и Администраторский (коммерческий) Редактор сценариев.

я использую PowerShell для всего, что я могу. Прямо сейчас я смотрю Psake, основанная на PowerShell среда сценария сборки. Я использую если для управления моим Active Directory, Hyper-V, Twitter, некоторая автоматизация клавиатуры (размещающий PowerShell в приложении winforms для захвата нажатий клавиш), и тонна другого материала. Другой прохладный проект, который я должен проверить, PSExpect для тестирования. Я также использую его для доступа к базе данных - наблюдение изменений, внесенных в строки в базе данных приложениями. В этом также интегрируют к моему сетевому решению по контролю.

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

РЕДАКТИРОВАНИЕ : <забастовка>, Если бы Вы просто изучаете PowerShell, я сфокусировался бы на V1. Поскольку Вы становитесь более удобными, смотрите на CTP, но слишком много может измениться от CTP до того, что на самом деле выпущено как V2 для создания того средства обучения. Версия 2 отсутствует и доступна от XP SP3, Сервер 2003, Vista и Сервер 2008 и в поле для Win7 и Сервера 2 008 R2. То, что Вы изучили для V1, будет все еще служить Вам хорошо, но теперь я сконцентрировался бы на V2, поскольку существует превосходящий набор функций.

Удачи!

49
ответ дан JohnFx 24 November 2019 в 14:40
поделиться

Парень по имени Guy Thomas делает некоторые хорошие введения в PowerShell.

0
ответ дан Peter Mortensen 24 November 2019 в 14:40
поделиться

Существуют DNRtv с на PowerShell и PowerGUI. Существуют также Скалы.NET! эпизоды об этих инструментах.

0
ответ дан Peter Mortensen 24 November 2019 в 14:40
поделиться

PowerShell CTP НЕ поддерживается в продуктивной среде, и много изменится между теперь и время, которое он поставляет. Я предлагаю после многих блогов PowerShell (не забывайте подкаст PowerScripting). Нет никакой нехватки хороших книг по теме. Если Вы хотите потратить немного денег, SAPIEN Technologies имеет некоторый рассчитанный на индивидуальную скорость обучения учебный материал по www.scriptingoutpost.com. Я полагаю, что Don Jones сделал серию учебных видео для Самородков CBT. Можно, вероятно, узнать больше по concentratedtechnology.com.

1
ответ дан Jeffery Hicks 24 November 2019 в 14:40
поделиться

Проверьте PowerGUI, PowerShell GUI и редактор сценариев. Я еще не использую его, но я посмотрел демонстрационные видео и взгляды очень хороший. Кроме того, сайт поддерживает библиотеку с демонстрационными сценариями.

Здесь другая превосходная ссылка PowerShell.

2
ответ дан PabloG 24 November 2019 в 14:40
поделиться

Включите меня с голосованием за PowerShell в Действии . Существует набор блогов там также, проверяет //\O// блог, Запиханные Массы , и JB's (SQL) Powershell также, они идут путем назад с оболочкой и имеют рты хороших сценариев & отрывки для взгляда на.

4
ответ дан Peter Mortensen 24 November 2019 в 14:40
поделиться

Существует много инструментов PowerShell, например,

И команда Powershell имеет блог .

17
ответ дан Peter Mortensen 24 November 2019 в 14:40
поделиться

Отвечать на Ваши вопросы один за другим.

Получают v2.0 CTP. Я использовал 1.0 и 2.0 и не нашел проблем устойчивости с более поздней версией, и она имеет больше функциональность .

лучший способ начать состоит в том, чтобы изучить три основные команды и начать играть с ним.

Шаг 1 - Обнаруживает, что доступная Получать-команда

использования команд находит все "получить" команды, например, Вы просто вводите:

*Get-Command заставляют **

находить все команды "набора", например, Вы просто вводите:

*Get-Command набор **

Шаг 2 - Изучает, как использовать каждую команду с помощью Получать-справки

Для получения основной справки о Получать-команде commandlet тип:

Получать-команда

Получать-справки Для получения большего типа информации:

Получать-команда Получать-справки - полный

Шаг 3 - Обнаруживает свойства объектов и методы с помощью получать-участника

, Powershell является объектно-ориентированным языком сценариев. Все - полностью оперенный объект.Net со свойствами и методами.

, Например, для получения свойств и методов на объекте, испускаемом Получать-процессом commandlet тип:

Получать-процесс | получать-участник

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

, Для чего я использую его?

Две вещи:

  1. файлы журнала Обработки из в широком масштабе распределенного приложения сетки. Для этого это, оказалось, было невероятно ценно и мощно.
  2. Быстрое тестирование.Net классов.
23
ответ дан John Channing 24 November 2019 в 14:40
поделиться

учебное руководство Ars Technica немного датировано, но очень хорошее для получения Вас налаженный с PowerShell.

я был бы также второй предложение для проверки PowerGUI.

2
ответ дан jerhinesmith 24 November 2019 в 14:40
поделиться

Я только что нашел эту бесплатную электронную книгу, ссылку на которую можно найти в блоге Windows PowerShell:

Освоение PowerShell

6
ответ дан 24 November 2019 в 14:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: