Microsoft Dynamics CRM 4.0: Доступны ли командлеты Powershell?

#powershell #dynamics-crm #dynamics-crm-4

#powershell #dynamics-crm #dynamics-crm-4

Вопрос:

Я совершенно новичок в Microsoft Dynamics CRM 4.0, и мне было поручено создать некоторую автоматизацию администрирования MS-Crm.

С этой целью я хочу использовать powershell. Я обнаружил, что существуют командлеты, которые позволяют вам работать с CRM (см. MSDN). Но, похоже, я не могу выяснить, доступны ли эти командлеты только в Dynamics 2011 или они доступны также в Dynamics 4.0?

Я попытался запустить «Add-PSSnapin Microsoft.Crm.PowerShell» на сервере, но получил сообщение об ошибке, что привязка недоступна. Итак, не уверен в том, что происходит.

Ответ №1:

Для Dynamics CRM 4 командлеты PowerShell недоступны. Однако командлеты, существующие для Dynamics CRM 2011, в основном представляют собой удобный способ автоматизации службы развертывания или доступа к настройкам организации.

Большинство из них также доступно в Dynamics CRM 4. Взгляните на пакет SDK для развертывания Dynamics CRM 4.

Имейте в виду, что некоторые командлеты для Dynamics CRM 2011 используют новые возможности службы развертывания, как, например, Import-CrmOrganization командлет. Это невозможно с помощью службы развертывания Dynamics CRM 4.

Комментарии:

1. Спасибо. Особенно для ссылки на SDK для развертывания.

Ответ №2:

Официальных командлетов PowerShell для CRM 4 не существует, но веб-служба развертывания доступна для версии 4.0. Вы могли бы написать код для этого или создать свои собственные командлеты, которые будут работать с ним.

Комментарии:

1. Спасибо, Мэтт, ты сэкономил мне кучу времени

Ответ №3: