Installieren eines Cloudverteilungspunkts für Configuration Manager

Gilt für: Configuration Manager (Current Branch)

Warnung

Die Implementierung für die Freigabe von Inhalten aus Azure wurde geändert. Verwenden Sie ein inhaltsfähiges Cloudverwaltungsgateway, indem Sie die Option Zulassen, dass CMG als Cloudverteilungspunkt funktioniert und Inhalte aus Azure Storage bereitstellen aktiviert. Weitere Informationen finden Sie unter Ändern eines CMG.

Ab Version 2107 können Sie keinen herkömmlichen Cloudverteilungspunkt (CLOUD Distribution Point, CDP) erstellen.

In diesem Artikel werden die Schritte zum Installieren eines Configuration Manager Cloudverteilungspunkts in Microsoft Azure beschrieben. Sie enthält die folgenden Abschnitte:

Bevor Sie beginnen:

Lesen Sie zunächst den Artikel Verwenden eines Cloudverteilungspunkts. Dieser Artikel hilft Ihnen beim Planen und Entwerfen Ihrer Cloudverteilungspunkte.

Verwenden Sie die folgende Prüfliste, um sicherzustellen, dass Sie über die erforderlichen Informationen und Voraussetzungen zum Erstellen eines Cloudverteilungspunkts verfügen:

  • Der Standortserver kann eine Verbindung mit Azure herstellen. Wenn Ihr Netzwerk einen Proxy verwendet, konfigurieren Sie die Standortsystemrolle.

  • Die zu verwendende Azure-Umgebung . Beispielsweise die öffentliche Azure-Cloud oder die Azure US Government-Cloud.

  • Verwenden Sie die Azure Resource Manager-Bereitstellung. Es gelten die folgenden Anforderungen:

    • Integration mit Microsoft Entra ID für Cloud Management. Microsoft Entra Benutzerermittlung ist nicht erforderlich.

    • Die Azure-Abonnement-ID.

    • Die Azure-Ressourcengruppe.

    • Ein Abonnementadministratorkonto muss sich während des Assistenten anmelden.

  • Ein Serverauthentifizierungszertifikat, das als exportiert wird. PFX-Datei.

  • Ein global eindeutiger Dienstname für den Cloudverteilungspunkt.

    Tipp

    Vergewissern Sie sich vor dem Anfordern des Serverauthentifizierungszertifikats, das diesen Dienstnamen verwendet, dass der gewünschte Azure-Domänenname eindeutig ist. Beispiel: WallaceFalls.CloudApp.Net.

    1. Melden Sie sich beim Azure-Portal an.
    2. Wählen Sie Alle Ressourcen und dann Hinzufügen aus.
    3. Suchen Sie nach Clouddienst. Wählen Sie Erstellen aus.
    4. Geben Sie im Feld DNS-Name das gewünschte Präfix ein, z. B. WallaceFalls. Die Schnittstelle gibt an, ob der Domänenname verfügbar ist oder bereits von einem anderen Dienst verwendet wird.

    Erstellen Sie den Dienst nicht im Portal, verwenden Sie einfach diesen Prozess, um die Verfügbarkeit des Namens zu überprüfen.

  • Die Azure-Region für diese Bereitstellung.

Branchcache

Damit ein Cloudverteilungspunkt Windows BranchCache verwenden kann, installieren Sie das BranchCache-Feature auf dem Standortserver.

  • Wenn der Standortserver über eine standortbasierte Standortsystemrolle für den lokalen Verteilungspunkt verfügt, konfigurieren Sie die Option in den Eigenschaften dieser Rolle auf Aktivieren und Konfigurieren von BranchCache. Weitere Informationen finden Sie unter Konfigurieren eines Verteilungspunkts.

  • Wenn der Standortserver nicht über eine Verteilungspunktrolle verfügt, installieren Sie das BranchCache-Feature in Windows. Weitere Informationen finden Sie unter Installieren des BranchCache-Features.

Wenn Sie bereits Inhalte an einen Cloudverteilungspunkt verteilt haben und sich dann entscheiden, BranchCache zu aktivieren, installieren Sie zuerst das Feature. Verteilen Sie den Inhalt dann erneut an den Cloudverteilungspunkt.

Einrichten

Warnung

Ab Version 2107 ist diese Aktion nicht mehr verfügbar. Sie können keinen herkömmlichen Cloudverteilungspunkt (CLOUD Distribution Point, CDP) erstellen. Verwenden Sie ein inhaltsfähiges Cloudverwaltungsgateway, indem Sie die Option Zulassen, dass CMG als Cloudverteilungspunkt funktioniert und Inhalte aus Azure Storage bereitstellen aktiviert. Weitere Informationen finden Sie unter Ändern eines CMG.

Führen Sie dieses Verfahren am Standort aus, um diesen Cloudverteilungspunkt gemäß Ihrem Entwurf zu hosten.

  1. Wechseln Sie in der Configuration Manager-Konsole zum Arbeitsbereich Verwaltung, erweitern Sie Cloud Services, und wählen Sie Cloudverteilungspunkte aus. Wählen Sie im Menüband Cloudverteilungspunkt erstellen aus.

  2. Konfigurieren Sie auf der Seite Allgemein des Assistenten zum Erstellen von Cloudverteilungspunkten die folgenden Einstellungen:

    1. Geben Sie zunächst die Azure-Umgebung an.

    2. Wählen Sie Azure Resource Manager Bereitstellung als Bereitstellungsmethode aus. Wählen Sie Anmelden aus, um sich mit einem Azure-Abonnementadministratorkonto zu authentifizieren. Der Assistent füllt die verbleibenden Felder automatisch aus den Informationen auf, die während der Microsoft Entra Integrationsvoraussetzungen gespeichert wurden. Wenn Sie mehrere Abonnements besitzen, wählen Sie die Abonnement-ID des gewünschten Abonnements aus, das verwendet werden soll.

  3. Wählen Sie Weiter aus. Warten Sie, während der Standort die Verbindung mit Azure testet.

  4. Geben Sie auf der Seite Einstellungen die folgenden Einstellungen an, und wählen Sie dann Weiter aus:

    • Region: Wählen Sie die Azure-Region aus, in der Sie den Cloudverteilungspunkt erstellen möchten.

    • Ressourcengruppe (nur Bereitstellungsmethode für Azure Resource Manager)

      • Vorhandene verwenden: Wählen Sie in der Dropdownliste eine vorhandene Ressourcengruppe aus.

      • Neu erstellen: Geben Sie den Namen der neuen Ressourcengruppe ein, die in Ihrem Azure-Abonnement erstellt werden soll.

    • Primärer Standort: Wählen Sie den primären Standort aus, um Inhalt an diesen Verteilungspunkt zu verteilen.

    • Zertifikatdatei: Wählen Sie Durchsuchen und dann aus. PFX-Datei für das Serverauthentifizierungszertifikat dieses Cloudverteilungspunkts. Der allgemeine Name aus diesem Zertifikat füllt die erforderlichen Felder Dienst-FQDN und Dienstname auf.

      Hinweis

      Das Authentifizierungszertifikat des Cloudverteilungspunktservers unterstützt Wildcards. Wenn Sie ein Platzhalterzertifikat verwenden, ersetzen Sie das Sternchen (*) im Feld Dienst-FQDN durch den gewünschten Hostnamen für den Dienst.

  5. Richten Sie auf der Seite Warnungen Speicherkontingente, Übertragungskontingente und den Prozentsatz dieser Kontingente ein, Configuration Manager Warnungen generieren sollen. Wählen Sie dann Weiter aus.

  6. Schließen Sie den Assistenten ab.

Überwachen der Installation

Der Standort beginnt mit der Erstellung eines neuen gehosteten Diensts für den Cloudverteilungspunkt. Nachdem Sie den Assistenten geschlossen haben, überwachen Sie den Installationsstatus des Cloudverteilungspunkts in der Configuration Manager-Konsole. Überwachen Sie außerdem die Datei "CloudMgr.log " auf dem primären Standortserver. Überwachen Sie bei Bedarf die Bereitstellung des Clouddiensts im Azure-Portal.

Hinweis

Die Bereitstellung eines neuen Verteilungspunkts in Azure kann bis zu 30 Minuten dauern. Die Datei CloudMgr.log wiederholt die folgende Meldung, bis das Speicherkonto bereitgestellt wurde:
Waiting for check if container exists. Will check again in 10 seconds
Nachdem das Speicherkonto bereitgestellt wurde, wird der Dienst erstellt und konfiguriert.

Überprüfen der Installation

Stellen Sie mit den folgenden Methoden sicher, dass die Installation des Cloudverteilungspunkts abgeschlossen ist:

  • Wechseln Sie in der Configuration Manager-Konsole zum Arbeitsbereich Verwaltung. Erweitern Sie Cloud Services, und wählen Sie den Knoten Cloudverteilungspunkte aus. Suchen Sie den neuen Cloudverteilungspunkt in der Liste. Die Spalte Status sollte Bereit sein.

  • Wechseln Sie in der Configuration Manager-Konsole zum Arbeitsbereich Überwachung. Erweitern Sie Systemstatus, und wählen Sie den Knoten Komponentenstatus aus. Zeigen Sie alle Nachrichten aus der SMS_CLOUD_SERVICES_MANAGER-Komponente an, und suchen Sie nach status Meldungs-ID 9409.

  • Wechseln Sie bei Bedarf zum Azure-Portal. Die Bereitstellung für den Cloudverteilungspunkt zeigt die status Bereit an.

Konfigurieren von DNS

Bevor Clients den Cloudverteilungspunkt verwenden können, müssen sie in der Lage sein, den Namen des Cloudverteilungspunkts in eine VON Azure verwaltete IP-Adresse aufzulösen. Der Verwaltungspunkt gibt ihnen den Dienst-FQDN des Cloudverteilungspunkts an. Der Cloudverteilungspunkt ist in Azure als Dienstname vorhanden. Diese Werte finden Sie auf der Registerkarte Einstellungen der Eigenschaften des Cloudverteilungspunkts.

Hinweis

Der Knoten Cloudverteilungspunkte in der Konsole enthält eine Spalte mit dem Namen Dienstname, zeigt aber tatsächlich den Dienst-FQDN-Wert an. Um beide Werte anzuzeigen, öffnen Sie Eigenschaften für den Cloudverteilungspunkt, und wechseln Sie zur Registerkarte Einstellungen .

Der allgemeine Name des Serverauthentifizierungszertifikats sollte Ihren Domänennamen enthalten. Dieser Name ist erforderlich, wenn Sie ein Zertifikat von einem öffentlichen Anbieter erwerben. Es wird empfohlen, wenn Sie dieses Zertifikat von Ihrer PKI ausstellen. Beispiel: WallaceFalls.contoso.com. Wenn Sie dieses Zertifikat im Assistenten zum Erstellen von Cloudverteilungspunkten angeben, füllt der allgemeine Name die Dienst-FQDN-Eigenschaft (WallaceFalls.contoso.com). Der Dienstname nimmt denselben Hostnamen (WallaceFalls) an und fügt ihn an den Azure-Domänennamen an cloudapp.net. In diesem Szenario müssen Clients den Dienst-FQDN (WallaceFalls.contoso.com) Ihrer Domäne in den Azure-Dienstnamen (WallaceFalls.cloudapp.net) auflösen. Erstellen Sie einen CNAME-Alias, um diese Namen zuzuordnen.

Erstellen eines CNAME-Alias

Erstellen Sie einen kanonischen Namenseintrag (CNAME) im öffentlichen, internetseitigen DNS Ihrer organization. Dieser Datensatz erstellt einen Alias für die Dienst-FQDN-Eigenschaft des Cloudverteilungspunkts, die Clients erhalten, für den Azure-Dienstnamen. Erstellen Sie beispielsweise einen neuen CNAME-Eintrag für für WallaceFalls.contoso.com .WallaceFalls.cloudapp.net

Prozess zur Clientnamensauflösung

Der folgende Prozess zeigt, wie ein Client den Namen des Cloudverteilungspunkts auflöst:

  1. Der Client ruft den Dienst-FQDN des Cloudverteilungspunkts in der Liste der Inhaltsquellen ab. Beispiel: WallaceFalls.contoso.com.

  2. Es fragt DNS ab, wodurch der Dienst-FQDN unter Verwendung des CNAME-Alias in den Azure-Dienstnamen aufgelöst wird. Beispiel: WallaceFalls.cloudapp.net.

  3. Es fragt erneut DNS ab, wodurch der Azure-Dienstname in die öffentliche Azure-IP-Adresse aufgelöst wird.

  4. Der Client verwendet diese IP-Adresse, um die Kommunikation mit dem Cloudverteilungspunkt zu starten.

  5. Der Cloudverteilungspunkt stellt dem Client das Serverauthentifizierungszertifikat vor. Der Client verwendet die Vertrauenskette des Zertifikats zur Überprüfung.

Einrichten des Standortserverproxys

Der primäre Standortserver, der den Cloudverteilungspunkt verwaltet, muss mit Azure kommunizieren. Wenn Ihr organization einen Proxyserver zum Steuern des Internetzugriffs verwendet, konfigurieren Sie den primären Standortserver für die Verwendung dieses Proxys.

Weitere Informationen finden Sie unter Proxyserverunterstützung.

Verteilen von Inhalten und Konfigurieren von Clients

Verteilen Sie Den Inhalt auf den Cloudverteilungspunkt wie jeden anderen lokalen Verteilungspunkt. Der Verwaltungspunkt schließt den Cloudverteilungspunkt nicht in die Liste der Inhaltsspeicherorte ein, es sei denn, er enthält den Inhalt, den Clients anfordern. Weitere Informationen finden Sie unter Verteilen und Verwalten von Inhalten.

Verwalten Sie einen Cloudverteilungspunkt wie jeder andere lokale Verteilungspunkt. Zu diesen Aktionen gehören das Zuweisen einer Verteilungspunktgruppe und das Verwalten von Inhaltspaketen. Weitere Informationen finden Sie unter Installieren und Konfigurieren von Verteilungspunkten.

Standardmäßige Clienteinstellungen ermöglichen Clients automatisch die Verwendung von Cloudverteilungspunkten. Steuern Sie den Zugriff auf alle Cloudverteilungspunkte in Ihrer Hierarchie mit der folgenden Clienteinstellung:

  • Ändern Sie in der Gruppe Cloudeinstellungen die Einstellung Zugriff auf Cloudverteilungspunkte zulassen.

    • Standardmäßig ist diese Einstellung auf Ja festgelegt.

    • Ändern Sie diese Einstellung, und stellen Sie sie für Benutzer und Geräte bereit.

Verwalten und Überwachen

Überwachen Sie Inhalte, die Sie an einen Cloudverteilungspunkt verteilen, genauso wie bei anderen lokalen Verteilungspunkten. Weitere Informationen finden Sie unter Überwachen von Inhalten.

Wenn Sie die Liste der Cloudverteilungspunkte in der Konsole anzeigen, können Sie der Liste zusätzliche Spalten hinzufügen. Die Spalte Datenausgang zeigt beispielsweise die Menge der Daten an, die Clients in den letzten 30 Tagen vom Dienst heruntergeladen haben.

Warnungen

Configuration Manager überprüft den Azure-Dienst in regelmäßigen Abständen. Wenn der Dienst nicht aktiv ist oder Probleme mit Abonnements oder Zertifikaten auftreten, löst Configuration Manager eine Warnung aus.

Konfigurieren Sie Schwellenwerte für die Datenmenge, die Sie auf dem Cloudverteilungspunkt speichern möchten, und für die Datenmenge, die Clients vom Verteilungspunkt herunterladen. Verwenden Sie Warnungen für diese Schwellenwerte, um zu entscheiden, wann Sie den Clouddienst beenden oder löschen, den Inhalt anpassen, den Sie auf dem Cloudverteilungspunkt speichern, oder ändern Sie, welche Clients den Dienst verwenden können.

  • Speicherwarnungsschwellenwert: Der Speicherwarnungsschwellenwert legt eine Obergrenze in GB für die Daten- oder Inhaltsmenge fest, die auf dem Cloudverteilungspunkt gespeichert werden soll. Standardmäßig beträgt dieser Schwellenwert 2.000 GB. Configuration Manager generiert Warnungen und kritische Warnungen, wenn der verbleibende freie Speicherplatz die von Ihnen angegebenen Ebenen erreicht. Standardmäßig erfolgen diese Warnungen bei 50 % und 90 % des Schwellenwerts.

  • Schwellenwert für monatliche Übertragungswarnungen: Der Schwellenwert für monatliche Übertragungswarnungen hilft Ihnen, die Menge an Inhalten zu überwachen, die für einen Zeitraum von 30 Tagen vom Verteilungspunkt an Clients übertragen werden. Standardmäßig beträgt dieser Schwellenwert 10.000 GB. Die Website löst Warnungen und kritische Warnungen aus, wenn Übertragungen die von Ihnen definierten Werte erreichen. Standardmäßig erfolgen diese Warnungen bei 50 % und 90 % des Schwellenwerts.

    Wichtig

    Configuration Manager überwacht die Datenübertragung, beendet aber nicht die Übertragung von Daten, die über den angegebenen Übertragungswarnungsschwellenwert hinausgehen.

Geben Sie schwellenwerte für jeden Cloudverteilungspunkt während der Installation an, oder verwenden Sie die Registerkarte Warnungen der Eigenschaften des Cloudverteilungspunkts.

Hinweis

Warnungen für einen Cloudverteilungspunkt hängen von der Nutzungsstatistik von Azure ab, deren Verfügbarkeit bis zu 24 Stunden dauern kann. Weitere Informationen zu Storage Analytics für Azure finden Sie unter Storage Analytics.

In einem stündlich ausgeführten Zyklus lädt der primäre Standort, der den Cloudverteilungspunkt überwacht, Transaktionsdaten aus Azure herunter. Diese Transaktionsdaten werden in der CloudDP-<ServiceName>.log Datei auf dem Standortserver gespeichert. Configuration Manager wertet diese Informationen dann anhand der Speicher- und Übertragungskontingente für jeden Cloudverteilungspunkt aus. Wenn die Übertragung von Daten das angegebene Volumen für Warnungen oder kritische Warnungen erreicht oder überschreitet, generiert Configuration Manager die entsprechende Warnung.

Warnung

Da die Website stündlich Informationen zu Datenübertragungen aus Azure herunterlädt, kann die Nutzung eine Warnung oder einen kritischen Schwellenwert überschreiten, bevor Configuration Manager auf die Daten zugreifen und eine Warnung auslösen können.

Ändern

Zeigen Sie allgemeine Informationen zum Verteilungspunkt im Knoten Cloudverteilungspunkte unter Cloud Services im Arbeitsbereich Verwaltung der Configuration Manager-Konsole an. Wählen Sie einen Verteilungspunkt und dann Eigenschaften aus, um weitere Details anzuzeigen.

Wenn Sie die Eigenschaften eines Cloudverteilungspunkts bearbeiten, enthalten die folgenden Registerkarten die zu bearbeitenden Einstellungen:

Einstellungen

  • Beschreibung

  • Zertifikatdatei: Bevor das Serverauthentifizierungszertifikat abläuft, stellen Sie ein neues Zertifikat mit demselben allgemeinen Namen aus. Fügen Sie dann hier das neue Zertifikat hinzu, damit der Dienst mit der Verwendung beginnen kann. Wenn das Zertifikat abläuft, vertrauen Clients nicht mehr und verwenden den Dienst nicht.

Warnungen

Passen Sie die Datenschwellenwerte für Speicher- und monatliche Übertragungswarnungen an.

Inhalt

Verwalten Sie Inhalte wie für einen lokalen Verteilungspunkt.

Erneutes Bereitstellen des Diensts

Wichtigere Änderungen, z. B. die folgenden Konfigurationen, erfordern eine erneute Bereitstellung des Diensts:

  • Klassische Bereitstellungsmethode für Azure Resource Manager
  • Abonnement
  • Dienstname
  • Private zu öffentliche PKI
  • Azure-Region

Wenn Sie über einen vorhandenen Cloudverteilungspunkt auf der klassischen Bereitstellungsmethode verfügen, müssen Sie einen neuen Cloudverteilungspunkt bereitstellen, um die Azure Resource Manager-Bereitstellungsmethode verwenden zu können. Es gibt zwei Möglichkeiten:

  • Wenn Sie denselben Dienstnamen wiederverwenden möchten:

    1. Löschen Sie zunächst den klassischen Cloudverteilungspunkt. Wenn kein anderer Cloudverteilungspunkt vorhanden ist, können Clients möglicherweise keine Inhalte abrufen.

    2. Erstellen Sie einen neuen Cloudverteilungspunkt mithilfe einer Resource Manager Bereitstellung. Verwenden Sie dasselbe Serverauthentifizierungszertifikat.

    3. Verteilen Sie den erforderlichen Softwarepaketinhalt an den neuen Cloudverteilungspunkt.

  • Wenn Sie einen neuen Dienstnamen verwenden möchten:

    1. Erstellen Sie einen neuen Cloudverteilungspunkt mithilfe einer Resource Manager Bereitstellung. Verwenden Sie ein neues Serverauthentifizierungszertifikat.

    2. Verteilen Sie den erforderlichen Softwarepaketinhalt an den neuen Cloudverteilungspunkt.

    3. Löschen Sie den klassischen Cloudverteilungspunkt.

Tipp

So bestimmen Sie das aktuelle Bereitstellungsmodell eines Cloudverteilungspunkts:

  1. Wechseln Sie in der Configuration Manager-Konsole zum Arbeitsbereich Verwaltung, erweitern Sie Cloud Services, und wählen Sie den Knoten Cloudverteilungspunkte aus.
  2. Fügen Sie der Listenansicht das Attribut Bereitstellungsmodell als Spalte hinzu. Bei einer Resource Manager Bereitstellung ist dieses Attribut Azure Resource Manager.

Beenden oder Starten des Clouddiensts bei Bedarf

Beenden Sie einen Cloudverteilungspunkt jederzeit in der Configuration Manager-Konsole. Diese Aktion verhindert sofort, dass Clients zusätzliche Inhalte aus dem Dienst herunterladen. Starten Sie den Clouddienst über die Configuration Manager-Konsole neu, um den Zugriff für Clients wiederherzustellen. Beenden Sie beispielsweise einen Clouddienst, wenn er einen Datenschwellenwert erreicht.

Wenn Sie einen Cloudverteilungspunkt beenden, löscht der Clouddienst den Inhalt nicht aus dem Speicherkonto. Außerdem wird nicht verhindert, dass der Standortserver zusätzliche Inhalte an den Cloudverteilungspunkt überträgt. Der Verwaltungspunkt gibt den Cloudverteilungspunkt weiterhin als gültige Inhaltsquelle an Clients zurück.

Gehen Sie wie folgt vor, um einen Cloudverteilungspunkt zu beenden:

  1. Wechseln Sie in der Configuration Manager-Konsole zum Arbeitsbereich Verwaltung. Erweitern Sie Cloud Services, und wählen Sie den Knoten Cloudverteilungspunkte aus.

  2. Wählen Sie den Cloudverteilungspunkt aus. Um den cloudbasierten Dienst zu beenden, der in Azure ausgeführt wird, wählen Sie im Menüband Dienst beenden aus.

  3. Wählen Sie Dienst starten aus, um den Cloudverteilungspunkt neu zu starten.

Löschen eines Cloudverteilungspunkts

Um einen Cloudverteilungspunkt zu deinstallieren, wählen Sie den Verteilungspunkt in der Configuration Manager-Konsole und dann Löschen aus.

Wenn Sie einen Cloudverteilungspunkt aus einer Hierarchie löschen, entfernt Configuration Manager den Inhalt aus dem Clouddienst in Azure.

Das manuelle Entfernen von Komponenten in Azure führt dazu, dass das System inkonsistent ist. Dieser Zustand hinterlässt verwaiste Informationen, und es kann zu unerwartetem Verhalten kommen.

Erweiterte Problembehandlung

Wenn Sie Diagnoseprotokollierung von den Azure-VMs sammeln müssen, um Probleme mit Ihrem Cloudverteilungspunkt zu beheben, verwenden Sie das folgende PowerShell-Beispiel, um die Dienstdiagnoseerweiterung für das Abonnement zu aktivieren:

# Change these variables for your Azure environment. The current values are provided as examples. You can find the values for these from the Azure portal.
$storage_name="4780E38368358502‬‭23C071" # The name of the storage account that goes with the CloudDP
$key="3jSyvMssuTyAyj5jWHKtf2bV5JF^aDN%z%2g*RImGK8R4vcu3PE07!P7CKTbZhT1Sxd3l^t69R8Cpsdl1xhlhZtl" # The storage access key from the Storage Account view
$service_name="4780E38368358502‬‭23C071" # The name of the cloud service for the CloudDP, which for a Cloud DP is the same as the storage name
$azureSubscriptionName="8ba1cb83-84a2-457e-bd37-f78d2dd371ee" # The subscription name the tenant is using
$subscriptionId="8ba1cb83-84a2-457e-bd37-f78d2dd371ee" # The subscription ID the tenant is using

# This variable is the path to the config file on the local computer.
$public_config="F:\PowerShellDiagFile\diagnostics.wadcfgx"

# These variables are for the Azure management certificate. Install it in the Current User certificate store on the system running this script.
$thumbprint="dac9024f54d8f6df94935fb1732638ca6ad77c13" # The thumbprint of the Azure management certificate
$mycert = Get-Item cert:\\CurrentUser\My\$thumbprint

Set-AzureSubscription -SubscriptionName $azureSubscriptionName -SubscriptionId $subscriptionId -Certificate $mycert

Select-AzureSubscription $azureSubscriptionName

Set-AzureServiceDiagnosticsExtension -StorageAccountName $storage_name -StorageAccountKey $key -DiagnosticsConfigurationPath $public_config –ServiceName $service_name -Slot 'Production' -Verbose

Das folgende Beispiel ist ein Beispiel Diagnose.wadcfgx-Datei, auf die in der public_config-Variablen im obigen PowerShell-Skript verwiesen wird. Weitere Informationen finden Sie unter Azure-Diagnose Erweiterungskonfigurationsschema.

<?xml version="1.0" encoding="utf-8"?>
<PublicConfig xmlns="http://schemas.microsoft.com/ServiceHosting/2010/10/DiagnosticsConfiguration">
  <WadCfg>
    <DiagnosticMonitorConfiguration overallQuotaInMB="4096">
      <Directories scheduledTransferPeriod="PT1M">
        <IISLogs containerName ="wad-iis-logfiles" />
        <FailedRequestLogs containerName ="wad-failedrequestlogs" />
      </Directories>
      <WindowsEventLog scheduledTransferPeriod="PT1M">
        <DataSource name="Application!*" />
      </WindowsEventLog>
      <Logs scheduledTransferPeriod="PT1M" scheduledTransferLogLevelFilter="Information" />
      <CrashDumps dumpType="Full">
        <CrashDumpConfiguration processName="WaAppAgent.exe" />
        <CrashDumpConfiguration processName="WaIISHost.exe" />
        <CrashDumpConfiguration processName="WindowsAzureGuestAgent.exe" />
        <CrashDumpConfiguration processName="WaWorkerHost.exe" />
        <CrashDumpConfiguration processName="DiagnosticsAgent.exe" />
        <CrashDumpConfiguration processName="w3wp.exe" />
      </CrashDumps>
      <PerformanceCounters scheduledTransferPeriod="PT1M">
        <PerformanceCounterConfiguration counterSpecifier="\Memory\Available MBytes" sampleRate="PT3M" />
        <PerformanceCounterConfiguration counterSpecifier="\Web Service(_Total)\ISAPI Extension Requests/sec" sampleRate="PT3M" />
        <PerformanceCounterConfiguration counterSpecifier="\Web Service(_Total)\Bytes Total/Sec" sampleRate="PT3M" />
        <PerformanceCounterConfiguration counterSpecifier="\ASP.NET Applications(__Total__)\Requests/Sec" sampleRate="PT3M" />
        <PerformanceCounterConfiguration counterSpecifier="\ASP.NET Applications(__Total__)\Errors Total/Sec" sampleRate="PT3M" />
        <PerformanceCounterConfiguration counterSpecifier="\ASP.NET\Requests Queued" sampleRate="PT3M" />
        <PerformanceCounterConfiguration counterSpecifier="\ASP.NET\Requests Rejected" sampleRate="PT3M" />
        <PerformanceCounterConfiguration counterSpecifier="\Processor(_Total)\% Processor Time" sampleRate="PT3M" />
      </PerformanceCounters>
    </DiagnosticMonitorConfiguration>
  </WadCfg>
</PublicConfig>