Ausführen von Bereitstellungsaufgaben mithilfe von Windows PowerShell
Veröffentlicht: November 2016
Gilt für: Dynamics CRM 2015
Mit Windows PowerShell wird es Ihnen ermöglicht, Bereitstellungsbefehle in einfacher Weise auszuführen, um die Konfiguration der Bereitstellung zu ändern, wie Aufgaben, die ausgeführt werden können, indem die Bereitstellungs-Manager-Benutzeroberfläche verwendet wird. Sie können auch die Methoden anwenden, die im Microsoft Dynamics CRM SDK beschrieben sind, um diese Tasks auszuführen. Die PowerShell-cmdlets werden auf dem Computer installiert, wenn Sie eine einer Rolle vom Typ vollständiger Server installieren, oder wenn Sie die Bereitstellungstools-Serverrolle installieren, wenn Sie individuelle Serverrollen installieren. Um Befehle auszuführen, müssen zuerst die Microsoft Dynamics CRM-Befehle bei PowerShell registrieren. Dieses Thema beschreibt die Vorgehensweise und weitere Aufgaben zur Unterstützung der Verwendung von PowerShell.
Finden Sie Hilfe zu den PowerShell-Cmdlets für Microsoft Dynamics CRM unter Microsoft Dynamics CRM-PowerShell-Referenz.
Weitere Informationen zur Verwendung von PowerShell finden Sie unter Skripterstellung mit Windows PowerShell.
Weitere Informationen zur programmgesteuerten Verwendung des Bereitstellungswebdienst finden Sie in MSDN: Verwaltung der Bereitstellung mithilfe des Bereitstellungswebdiensts.
In diesem Thema
Erste Schritte mit Dynamics CRM-PowerShell-Cmdlets
Verwendung der PowerShell-Cmdlets
Festlegen der Eigenschaften mithilfe von PowerShell-Cmdlets
Abrufen von Dynamics CRM-PowerShell-Cmdlet-Hilfethemen
Aktualisieren der Bereitstellungskonfigurationseinstellungen mit PowerShell
Erste Schritte mit Dynamics CRM-PowerShell-Cmdlets
Registrieren des Cmdlets
Melden Sie sich mit dem Administratorkonto am Microsoft Dynamics CRM-Server an.
Öffnen Sie ein PowerShell-Eingabeaufforderungsfenster.
Geben Sie den folgenden Befehl ein:
Add-PSSnapin Microsoft.Crm.PowerShell
Durch diesen Befehl wird das -Snap-In von Dynamics CRMPowerShell zur aktuellen Sitzung hinzugefügt. Das Snap-In wird während der Installation und des Setups des Microsoft Dynamics CRM-Servers registriert.
Wichtig
-
Informationen zur Registrierung der XRM-Tooling-Connector-Cmdlets, Get-CrmConnection und Get-CrmOrganizations finden Sie unter MSDN: Nutzung von PowerShell-Cmdlets für XRM-Tooling zur Verbindung mit CRM.
-
Weitere Informationen zur Registrierung der Package Deployer-Cmdlets finden Sie unter Bereitstellen von Paketen mit CRM Package Deployer und Windows PowerShell.
-
Sie müssen die Dynamics CRM-PowerShell-Befehle registrieren. Andernfalls erhalten Sie die folgende Nachricht, wenn Sie versuchen, ein Cmdlet auszuführen:
Der Begriff "Microsoft Dynamics CRM Windows PowerShell command" wird nicht als der Name eines Cmdlet, einer Funktion, Skriptdatei oder eines bedienbaren Programms erkannt. Prüfen Sie die Schreibweise des Namens. Falls ein Pfad enthalten war, prüfen Sie, ob dieser korrekt ist, und versuchen Sie es erneut.
Abrufen einer Liste der Dynamics CRM-Cmdlets
Auf der PowerShell-Eingabeaufforderung PowerShell geben Sie Folgendes ein:
Get-Help *Crm*
Abrufen der Hilfe für ein Cmdlet
Auf der PowerShell-Eingabeaufforderung geben Sie Folgendes ein, und ersetzen Sie dabei CrmCmdletName durch den Namen eines Befehls:
Get-Help CrmCmdletName
Ausführliche Hilfe für ein spezifisches Cmdlet finden Sie unter Get-HelpCRMCmdlet–full, wie etwa zum Import-CRMOrganization-Cmdlet.
Get-Help Import-CRMOrganization -full
Verwendung der PowerShell-Cmdlets
Sobald Sie die Befehle Dynamics CRMPowerShell registriert haben, können Sie sie verwenden, um Aufgaben ausführen.
Verwenden Sie den folgenden Befehl, um die Liste der Bereitstellungsadministratoren auszugeben.
PS C:\Users\Administrator> Get-CrmDeploymentAdministrator
Dieser Befehl führt zu folgender Ausgabe.
ID |
Name |
ExtensionData |
-- |
---- |
------------- |
4f431656-90f8-e211-831c-00155da83c4f |
myDomainName\Administrator |
Festlegen der Eigenschaften mithilfe von PowerShell-Cmdlets
Sobald Sie die Befehle Microsoft Dynamics CRMPowerShell registriert haben, können Sie sie verwenden, um Aufgaben wie die gesamte Bereitstellung oder einige der Eigenschaften einer Organisation festzulegen.
Möchten Sie also beispielsweise einen Bereitstellungsadministrator Microsoft Dynamics CRM hinzufügen, führen Sie den folgenden Befehl aus, wobei domain\adminName der Active Directory -Domänen- und Benutzername des Administrators ist, den Sie hinzufügen möchten.
New-CrmDeploymentAdminstrator domain\adminName
Abrufen von Dynamics CRM-PowerShell-Cmdlet-Hilfethemen
Eine vollständige Liste der Microsoft Dynamics CRMPowerShell-Cmdlets mit Links zu den Hilfethemen finden Sie unter Microsoft Dynamics CRM-PowerShell-Referenz.
Aktualisieren der Bereitstellungskonfigurationseinstellungen mit PowerShell
Verwenden Sie PowerShell, um die Einstellungen für die gesamte Bereitstellung zu aktualisieren, z. B. anspruchsbasierte Authentifizierung, Bereitstellung mit Internetzugriff (IFD) und Internetadressen.Weitere Informationen:Aktualisieren der Bereitstellungskonfigurationseinstellungen
Siehe auch
Aktualisieren der Bereitstellungskonfigurationseinstellungen
Betrieb von Microsoft Dynamics CRM 2015
© 2016 Microsoft Corporation. Alle Rechte vorbehalten. Copyright