#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:
Вы установили the Deployment Tools role
?
Ознакомьтесь с этим сообщением для получения дополнительной информации.