viernes, 7 de junio de 2013

Nsclient++. Comandos externos

0 comentarios, Publicado por Covent en 9:21 ,
Con los siguientes pasos solucionaras los problemas que te hayas podido encontrar con scripts que hayas intentado ejecutar desde el nsclient como:

UNKNOWN: No handler for that command
No handler for command:

Editar el fichero nsclient.ini introduciendo las siguientes lineas:
[/settings/external scripts]

; Necesario para usar argumentos en scripts externos.

; allow arguments = true


[/settings/external scripts/wrappings]

; configuración de intérprete según extensión

bat = scripts\\%SCRIPT% %ARGS%

ps1 = cmd /c echo scripts\\%SCRIPT% %ARGS%; exit($lastexitcode) | powershell.exe -ExecutionPolicy Bypass -command –

vbs = cscript.exe //T:30 //NoLogo scripts\\lib\\wrapper.vbs %SCRIPT% %ARGS%


[/settings/external scripts/wrapped scripts]

;Nuestros commandos externos en directorio scripts de nsclient

test_bat = check_ok.bat

test_ps = check_test.ps1

test_vbs = check_test.vbs
Con esto finaliza la configuración. Y ahora tan solo queda realizar pruebas:
# check_nrpe -H ip_nsclient -c comando(test_bat,test_ps,test_vbs)







Si esta informacion te ha sido de ayuda pincha en mis anuncios. Nos ayudamos mutuamente. Gracias

martes, 4 de junio de 2013

Vbscrip Error: 0x8004100E

0 comentarios, Publicado por Covent en 10:09 ,
Si has llegado hasta este artículo, probablemente andas probando un script vbs sobre windows 2008 y te habra dado el error  0x8004100E.

Para solucionarlo solo debes hacer lo siguiente y bajo tu responsabilidad:

1.- Utilizar Regedit para comprobar el valor de default namespace en  HKEY_LOCAL_MACHINE\Software\Microsoft\WBEM\Scripting  sea  root\cimv2


2.- Edita tu script y cambia

Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")
por
Set oWebAdmin = GetObject("winmgmts:root\cimv2")

Y ya no te dará este error.






Si esta informacion te ha sido de ayuda pincha en mis anuncios. Nos ayudamos mutuamente. Gracias