Ausführen von Bereitstellungsaufgaben mithilfe von Windows PowerShell
Veröffentlicht: Januar 2017
Gilt für: Dynamics 365 (on-premises), Dynamics CRM 2016
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 365 SDK beschrieben sind, um diese Aufgaben 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 365-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 365 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 Dynamics 365-PowerShell-Cmdlets
Verwendung der PowerShell-Cmdlets
Festlegen der Eigenschaften mithilfe von PowerShell-Cmdlets
Abrufen von Dynamics 365-PowerShell-Cmdlet-Hilfethemen
Aktualisieren der Bereitstellungskonfigurationseinstellungen mit PowerShell
Erste Schritte mit Dynamics Dynamics 365-PowerShell-Cmdlets
Registrieren des Cmdlets
Melden Sie sich mit dem Administratorkonto am Microsoft Dynamics 365-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 365PowerShell zur aktuellen Sitzung hinzugefügt. Das Snap-In wird während der Installation und des Setups des Microsoft Dynamics 365-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 Dynamics CRM Package Deployer und Windows PowerShell.
-
Sie müssen die Dynamics 365-PowerShell-Befehle registrieren. Andernfalls erhalten Sie die folgende Nachricht, wenn Sie versuchen, ein Cmdlet auszuführen.
Der Begriff "Microsoft Dynamics 365 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 Dynamics 365-Cmdlets
Auf der PowerShell-Eingabeaufforderung 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 365 PowerShell 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 365 PowerShell 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 365 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-CrmDeploymentAdministrator domain\adminName
Abrufen von Dynamics 365-PowerShell-Cmdlet-Hilfethemen
Eine vollständige Liste der Microsoft Dynamics 365PowerShell-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 365
© 2017 Microsoft. Alle Rechte vorbehalten. Copyright