Citrix Logon Simulator script Property value = bad

Hi,

I’m trying to setup the Citrix Logon Simulator script at a customer.

I’ve tested it manually and it works

However when integrating with SCOM, the state gets critical and I get the following error: Property value = bad

Citrix2.jpg

This is the content of the config.json file:

{

“name”:“Vandenborre (Citrix Simulated Login)”,

“storefrontUrl”:“http://citrix.edp.lan”,

“resourceName”: “Desktop-HQ”,

“logFileName”:“sflauncher.log”,

“timeoutForSFLoginPage”: 30,

“timeoutForSFResourcesPage”: 30,

“timeoutForSessionLogin”: 60,

“timeoutForOther”: 10,

“interval”: 300,

“syncTime”: “00:01”

}

Am I missing something?

Best regards,

Bert

Additionally this is the content of the created log:

 

[02/06/2017 14:26:03.428]: *************** LAUNCHER SCRIPT BEGIN ***************
[02/06/2017 14:26:03.448]: SiteURL: http://citrix.edp.lan
[02/06/2017 14:26:03.451]: UserName: EDP\xenuser2
[02/06/2017 14:26:03.454]: Password: *****
[02/06/2017 14:26:03.457]: ResourceName: Desktop-HQ
[02/06/2017 14:26:03.463]: Creating Internet Explorer COM object
[02/06/2017 14:26:03.651]: Setting Internet Explorer visible
[02/06/2017 14:26:03.770]: Navigating to ‘http://citrix.edp.lan
[02/06/2017 14:26:24.571]: Accessing DOM
[02/06/2017 14:26:24.624]: Detecting NetScaler Gateway or StoreFront login form…
[02/06/2017 14:26:24.834]: Try #1: SUCCESS
[02/06/2017 14:26:24.836]: NETSCALER GATEWAY DETECTED
[02/06/2017 14:26:24.928]: Getting Login button
[02/06/2017 14:26:24.931]: Getting UserName textbox
[02/06/2017 14:26:25.406]: Getting Password textbox
[02/06/2017 14:26:26.120]: Setting UserName ‘EDP\xenuser2’
[02/06/2017 14:26:26.488]: Setting Password
[02/06/2017 14:26:26.766]: Clicking login button
[02/06/2017 14:26:27.028]: Getting SF resources page…
[02/06/2017 14:26:27.033]: Try #1: WAIT
[02/06/2017 14:26:28.120]: Try #2: SUCCESS
[02/06/2017 14:26:28.206]: Getting resource ‘Desktop-HQ’…
[02/06/2017 14:26:31.025]: Try #1: SUCCESS
[02/06/2017 14:26:31.045]: Found 0 session(s) before clicking ‘Desktop-HQ’
[02/06/2017 14:26:31.049]: Clicking resource ‘Desktop-HQ’
[02/06/2017 14:26:31.218]: Verifying that session launched…
[02/06/2017 14:26:31.232]: Try #1: WAIT
[02/06/2017 14:26:32.259]: Try #2: WAIT
[02/06/2017 14:26:33.268]: Try #3: WAIT
[02/06/2017 14:26:34.279]: Try #4: WAIT
[02/06/2017 14:26:35.287]: Try #5: WAIT
[02/06/2017 14:26:36.295]: Try #6: WAIT
[02/06/2017 14:26:37.304]: Try #7: WAIT
[02/06/2017 14:26:38.336]: Try #8: WAIT
[02/06/2017 14:26:39.361]: Try #9: WAIT
[02/06/2017 14:26:40.369]: Try #10: WAIT
[02/06/2017 14:26:41.376]: Try #11: WAIT
[02/06/2017 14:26:42.388]: Try #12: WAIT
[02/06/2017 14:26:43.396]: Try #13: WAIT
[02/06/2017 14:26:44.407]: Try #14: WAIT
[02/06/2017 14:26:45.417]: Try #15: WAIT
[02/06/2017 14:26:46.428]: Try #16: WAIT
[02/06/2017 14:26:47.436]: Try #17: WAIT
[02/06/2017 14:26:48.565]: Try #18: WAIT
[02/06/2017 14:26:49.573]: Try #19: WAIT
[02/06/2017 14:26:50.581]: Try #20: WAIT
[02/06/2017 14:26:51.591]: Try #21: WAIT
[02/06/2017 14:26:52.600]: Try #22: WAIT
[02/06/2017 14:26:53.609]: Try #23: WAIT
[02/06/2017 14:26:54.618]: Try #24: WAIT
[02/06/2017 14:26:55.659]: Try #25: WAIT
[02/06/2017 14:26:56.720]: Try #26: WAIT
[02/06/2017 14:26:57.731]: Try #27: WAIT
[02/06/2017 14:26:58.739]: Try #28: WAIT
[02/06/2017 14:26:59.747]: Try #29: WAIT
[02/06/2017 14:27:00.755]: Try #30: WAIT
[02/06/2017 14:27:01.763]: Try #31: WAIT
[02/06/2017 14:27:02.771]: Try #32: WAIT
[02/06/2017 14:27:03.779]: Try #33: WAIT
[02/06/2017 14:27:04.805]: Try #34: WAIT
[02/06/2017 14:27:05.813]: Try #35: WAIT
[02/06/2017 14:27:06.820]: Try #36: WAIT
[02/06/2017 14:27:07.828]: Try #37: WAIT
[02/06/2017 14:27:08.836]: Try #38: WAIT
[02/06/2017 14:27:09.844]: Try #39: WAIT
[02/06/2017 14:27:10.851]: Try #40: WAIT
[02/06/2017 14:27:11.860]: Try #41: WAIT
[02/06/2017 14:27:12.886]: Try #42: WAIT
[02/06/2017 14:27:13.894]: Try #43: WAIT
[02/06/2017 14:27:14.902]: Try #44: WAIT
[02/06/2017 14:27:15.910]: Try #45: WAIT
[02/06/2017 14:27:16.918]: Try #46: WAIT
[02/06/2017 14:27:17.926]: Try #47: WAIT
[02/06/2017 14:27:18.934]: Try #48: WAIT
[02/06/2017 14:27:19.941]: Try #49: WAIT
[02/06/2017 14:27:20.968]: Try #50: WAIT
[02/06/2017 14:27:21.976]: Try #51: WAIT
[02/06/2017 14:27:22.984]: Try #52: WAIT
[02/06/2017 14:27:23.991]: Try #53: WAIT
[02/06/2017 14:27:24.999]: Try #54: WAIT
[02/06/2017 14:27:26.007]: Try #55: WAIT
[02/06/2017 14:27:27.015]: Try #56: WAIT
[02/06/2017 14:27:28.023]: Try #57: WAIT
[02/06/2017 14:27:29.048]: Try #58: WAIT
[02/06/2017 14:27:30.061]: Try #59: WAIT
[02/06/2017 14:27:31.071]: Try #60: WAIT
[02/06/2017 14:27:32.178]: Exception caught by script
[02/06/2017 14:27:32.184]: Method invocation failed because [mshtml.HTMLDocumentClass] does not contain a method named ‘querySelector’.
[02/06/2017 14:27:32.191]: At C:\Monitoring\Citrix\Scripts\Test-CitrixApp.ps1:163 char:5

  • $internetExplorer.Document.querySelector("html").outerHTML | Out-File -FileP ...
    

[02/06/2017 14:27:32.202]: Quitting Internet Explorer
[02/06/2017 14:27:32.226]: Releasing Internet Explorer COM object
[02/06/2017 14:27:32.255]: *************** LAUNCHER SCRIPT END ***************

Hi,

I’ve got it working by giving the user full control on the Monitoring folder and additionally giving local admin rights.

However I prefer not giving local admin rights to that user, is it possible to tell me what rights are needed? So I can disable the local admin rights for that user.

Best regards,

Bert