Wie man es repariert "Abonnement-Operation mit Push-Zustellmodus ist nur bei Remote-Sitzungen verfügbar".
Fehlerbeschreibung
Der Fehler. "Subscribe operation with Push delivery mode is only available on remote sessions." occurs in Windows when you attempt to create a local event log subscription using WS-Management (WS-Man) or Windows Remote Management (WinRM) with the Push delivery mode. By design, Windows Event Forwarding (WEF) restricts Push-based subscriptions to remote target computers. If the collector and the source computer are the same local machine, Windows rejects the Push configuration because it expects local event collection to be handled via Pull Abonnements oder Anfragen zu lokalen Veranstaltungen.
Schrittweise Lösungen
Korrektur 1: Wechseln Sie den Abonnementtyp auf Source-Initiated (Pull-Modus)
The most effective way to resolve this error on a local machine is to change the subscription type from Collector-Initiated (Push) to Source-Initiated (Pull).
- Mach auf. Event Viewer indem man drückt.
Win + RSchreiben.eventvwr.msc, und drücken. Enter. - Klicken Sie im linken Konsolenbaum auf Subscriptions.
- Klicken Sie mit der rechten Maustaste auf das problematische Abonnement aus der Liste und wählen Sie Properties.
- Im Fenster Abonnement-Eigenschaften ändern Sie die Auswahl der Funktaste von Collector initiated Ich bin hier. Source computer initiated.
- Klicken Sie auf Advanced Schaltfläche.
- Ensure that the protocol and user account settings match your deployment requirements, then click OK.
- Klicken Apply Und dann... OK um die Änderungen zu speichern.
Korrektur 2: Neukonfigurieren über Befehlszeile (WEVUTIL)
Wenn Sie das Abonnement mit einer XML-Konfigurationsdatei und der wevtutil Werkzeug, du musst die DeliveryMode Flagge in Ihrer XML-Vorlage.
- Öffnen Sie Ihre Abonnementkonfigurations-XML-Datei in einem Texteditor wie Notepad.
- Finden Sie die...
<Delivery Mode="...">XML-Tag. - Ändern Sie den Modewert von
PushIch bin hier.PullEs sollte so aussehen:<Delivery Mode="Pull"> - Speichern und Schließen der XML-Datei.
- Öffnen. Command Prompt als Administrator (Rechtsklick, wählen Sie Run as administrator ) ist.
- Löschen Sie das alte fehlerhafte Abonnement durch Ausführen:
wevtutil ds "SubscriptionName" - Importieren Sie die aktualisierte XML-Konfigurationsdatei erneut, indem Sie:
wevtutil cs "C:\Path\To\Your\subscription.xml"
Korrektur 3: Zielen Sie auf einen Remote-Computer anstelle des Localhosts
Wenn Ihre Projektanforderungen streng festlegen, dass Sie einen Push-basierten Liefermodus verwenden müssen, können Sie den lokalen Rechner nicht ansprechen.
- Mach auf. Event Viewer (
eventvwr.msc) und gehen zu... Subscriptions. - Klicken Sie mit der rechten Maustaste auf Ihr Abonnement und öffnen Sie Properties.
- Sicherstellen Collector initiated ist ausgewählt.
- Klicken Sie auf Select Computers... Schaltfläche.
- Entfernen.
localhost,127.0.0.1, oder der Name des lokalen Computers aus der Liste. - Klicken Add Domain Computers..., geben Sie den Namen eines gültigen remote Windows-Computer auf Ihrem Netzwerk und klicken OK.
- Klicken Test to ensure the collector can connect to the remote machine's WinRM service, then click OK und sparen.
Es kann einige Fehler geben.. Learn Microsoft