Zabbix_get + Powershell scriptek

Fórumok

A problémám a következő:

Linux alatt szólítgatom a távoli zabbix ügynökeimet a következő módon:

zabbix_get -s hostname -k system.run['powershell.exe //server/zabbix/test.ps1']

Egy windows7-es hosztot próbálok megszólítani.
A Powershell működik, a PATH környezeti változó tartalmazza a Powershell elérési útját.
Az ExecutionPolicy remotesigned-on van. (de állítottam már bypass-re is)
A zabbix ügynök pedig "Local system" userként fut. Tehát helyi rendszergazda, de tartományi jogai nincsenek.

a script a következőt tartalmazza: "wmic product get name"
ez ugye a normál módon azaz installerrel feltelepített programok listáját adja vissza

szóval a gond az hogy nem fut le a script
ha tartományi rendszergazdaként belépek a windows7-es hosztra és nyitok egy powershellt akkor le tudom futtatni a scriptet,
de a Zabbix szerverről zabbix_get-el nem

A hibaüzenet a következő:
AuthorizationManager check failed.
At line:1 char:33
+ //server/zabbix/test.ps1 <<<<
+ CategoryInfo : NotSpecified: (:) [], PSSecurityException
+ FullyQualifiedErrorId : RuntimeException

természetesen google nekem is a jóbarátom, ezért rákerestem a hibára és a következőt találtam:
http://tgnp.me/2011/09/powershell-authorizationmanager-check-failed-res…

itt azt írják hogy állítsam az execution policy-t remotesigned-ra (megtörtént)
és ha továbbra is fennáll a hiba, akkor nézzem meg hogy fut-e a "windows management instrumentation" szolgáltatás (fut)

ezt a részt viszont nem is értem:
- Occasionally, with the ExecutionPolicy set to "RemoteSigned" or "Unrestricted", this error may occur if the script was downloaded from the internet using Internet Explorer and IE has "blocked" the file. Right-click the file, select "Properties" and click "Unblock".

Mi az hogy az IE blokkolja?

Van valakinek ötlete hogy ilyenkor mit lehet még csinálni?
Előre is köszi!

Hozzászólások

egyébként nem minden scriptnél futtatásánál kapok hibaüzenetet

más powershell scripteket simán tudok futtatni zabbix_get-el

sajnos kezdek kifogyni az ötletekből...
a "wmic product get name" parancsot sehogy sem tudom futtatni zabbix ügynökkel

próbáltam simán system.run-al, próbáltam powershellen keresztül, próbáltam scriptet írni (se batch se powershell script nem fut le)
de persze a hoszton simán ki tudom adni a parancsot

nem jövök rá hogy mi lehet a baj
nincs valakinek ötlete?