Quiero registrar un nuevo proveedor de registro en el sistema de registro de PSFramework.
Lo que uso es el siguiente comando:
Register-PSFLoggingProvider -Name "Mail" -Enabled -MessageEvent $message_Event Install-PSFLoggingProvider -Name "Mail"Funciona bien como lo demuestra el siguiente comando:
Get-PSFLoggingProvider Name Enabled ProviderVersion IncludeModules ExcludeModules IncludeTags ExcludeTags Initialized InstallationOptional ---- ------- --------------- -------------- -------------- ----------- ----------- ----------- -------------------- filesystem True Version_1 {} {} {} {} True True Mail True Version_1 {} {} {} {} True False AzureLogAnalytics False Version_2 {} {} {} {} False False console False Version_2 {} {} {} {} False False eventlog False Version_2 {} {} {} {} False False gelf False Version_2 {} {} {} {} False False logfile False Version_2 {} {} {} {} False False splunk False Version_2 {} {} {} {} False False Sql False Version_2 {} {} {} {} False FalseMi problema es que cuando cambio de consola , el proveedor de "Correo" ya no está en la lista.
Name Enabled ProviderVersion IncludeModules ExcludeModules IncludeTags ExcludeTags Initialized InstallationOptional ---- ------- --------------- -------------- -------------- ----------- ----------- ----------- -------------------- filesystem True Version_1 {} {} {} {} False True AzureLogAnalytics False Version_2 {} {} {} {} False False console False Version_2 {} {} {} {} False False eventlog False Version_2 {} {} {} {} False False gelf False Version_2 {} {} {} {} False False logfile False Version_2 {} {} {} {} False False splunk False Version_2 {} {} {} {} False False Sql False Version_2 {} {} {} {} False FalseQuisiera saber si hay alguna forma de salvar al proveedor de forma permanente.
Gracias por tu ayuda !