Cómo arreglarlo "La operación de suscripción con el modo de entrega Push solo está disponible en sesiones remotas".
Descripción del error
El error. "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 las suscripciones o las consultas de eventos locales.
Soluciones paso a paso
Corrección 1: Cambiar el tipo de suscripción a iniciado por la fuente (modo de extracción)
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).
- Abre la puerta. Event Viewer Presionándolo.
Win + R, escribiendo.eventvwr.msc, y presionando Enter. - En el árbol de la consola izquierda, haga clic en Subscriptions.
- Haga clic derecho en la suscripción problemática de la lista y seleccione Properties.
- En la ventana Propiedades de suscripción, cambie la selección del botón de radio de Collector initiated ¿ Por qué ? Source computer initiated.
- Haga clic en el Advanced el botón.
- Ensure that the protocol and user account settings match your deployment requirements, then click OK.
- Haga clic Apply Y luego... OK para guardar los cambios.
Corrección 2: Reconfiguración a través de la línea de comandos (WEVUTIL)
Si está implementando la suscripción utilizando un archivo de configuración XML y el wevtutil Herramienta, tienes que cambiar el DeliveryMode bandera en su plantilla XML.
- Abre el archivo XML de configuración de suscripción en un editor de texto como Notepad.
- Localiza el...
<Delivery Mode="...">La etiqueta XML. - Cambiar el valor del modo de
Push¿ Por qué ?PullDebería ser así:<Delivery Mode="Pull"> - Guarde y cierre el archivo XML.
- Abierto. Command Prompt como Administrador (Haga clic derecho, seleccione Run as administrator ) y de la Comisión).
- Elimine la suscripción defectuosa ejecutando:
wevtutil ds "SubscriptionName" - Importar de nuevo el archivo de configuración XML actualizado ejecutando:
wevtutil cs "C:\Path\To\Your\subscription.xml"
Solución 3: Apuntar a una computadora remota en lugar de localhost
Si los requisitos de su proyecto dictan estrictamente que debe usar un modo de entrega basado en Push, no puede dirigirse a la máquina local. Debe modificar la configuración de su destino de suscripción para apuntar a un ordenador remoto distinto.
- Abre la puerta. Event Viewer (
eventvwr.mscY luego ir a... Subscriptions. - Haga clic derecho en su suscripción y abra Properties.
- Asegurar Collector initiated se selecciona.
- Haga clic en el Select Computers... el botón.
- Quítalo.
localhost,127.0.0.1, o el nombre del ordenador local de la lista. - Haga clic Add Domain Computers..., escriba el nombre de un remote Computadora con Windows en su red, y haga clic OK.
- Haga clic Test to ensure the collector can connect to the remote machine's WinRM service, then click OK y ahorrar.
Puede haber algunos errores.. Learn Microsoft