Share via


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

  1. Melden Sie sich mit dem Administratorkonto am Microsoft Dynamics 365-Server an.

  2. Öffnen Sie ein PowerShell-Eingabeaufforderungsfenster.

  3. 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