<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Jason,<br>
      <br>
      Thanks for the email.<br>
    </div>
    <blockquote cite="mid:CEA8239B.B889%25jasonrp@techheads.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div>So it looks like the WinPSClient hasn’t been updated in a few
        months. I had seen a thread from quite a while ago about some
        issues David was running into, but can’t tell if he’s still
        around and willing/able to work on it.</div>
      <div><br>
      </div>
    </blockquote>
    In principle I am interested, but don't have a lot of time to work
    on it at present.<br>
    <blockquote cite="mid:CEA8239B.B889%25jasonrp@techheads.com"
      type="cite">
      <div>
      </div>
      <div>I’ve been able to get XymonPSClient.exe (aka SrvAny) to run
        powershell natively as a 64-bit executable. The only change
        necessary to enable this was changing the PowerShell executable
        to running as
        %windir%\sysnative\WindowsPowerShell\v1.0\powershell.exe. The
        sysnative portion prevents a 32-bit program (SrvAny) from being
        redirected to %windir%\SysWow64. (See <a moz-do-not-send="true"
href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa384187%28v=vs.85%29.aspx">http://msdn.microsoft.com/en-us/library/windows/desktop/aa384187(v=vs.85).aspx</a>).</div>
      <div><br>
      </div>
    </blockquote>
    Thanks - I found the "sysNative" workaround a month or two ago also.
    Very useful for running PS scripts from BBWin since it is still
    32-bit only.<br>
    <blockquote cite="mid:CEA8239B.B889%25jasonrp@techheads.com"
      type="cite">
      <div>
      </div>
      <div>I also found a better service wrapper than SrvAny, namely
        nssm (<a moz-do-not-send="true" href="http://nssm.cc">http://nssm.cc</a>/).
        This has the ability to detect if powershell fails and restart
        it, which is something SrvAny lacks. It also comes in both
        32-bit and 64-bit versions, so when using the latter the
        sysnative piece isn’t necessary. I’ve only been working at this
        for a day or two, so it probably needs more testing, but it
        looks promising.</div>
      <div><br>
      </div>
    </blockquote>
    That's an awesome improvement. Definitely a big advance :)<br>
    <blockquote cite="mid:CEA8239B.B889%25jasonrp@techheads.com"
      type="cite">
      <div>
      </div>
      <div>Is there any work (design contemplation) about how
        xymonclient.ps1 could handle external scripts? I assume this was
        just a future phase and not so much a limitation or barrier that
        hadn’t yet been overcome.</div>
      <div><br>
      </div>
    </blockquote>
    I'd played around with things like start-job in PS, but I hadn't
    worked through all of the legacy reporting mechanisms from
    BBNT/BBWin (e.g. writing text files into directory - that's an easy
    one in practice) but more to the point worked out throttling
    mechanisms for long-running scripts that don't exit, etc. Had also
    considered just running external scripts as scheduled tasks, but not
    had time to investigate.<br>
    <br>
    From memory there were some other issues such as dealing with memory
    leaks (periodic service restart would solve that).<br>
    <br>
    David.<br>
    <pre class="moz-signature" cols="72">-- 
David Baldwin - Senior Systems Administrator (Datacentres + Networks)
Information and Communication Technology Services
Australian Sports Commission          <a class="moz-txt-link-freetext" href="http://ausport.gov.au">http://ausport.gov.au</a>
Tel 02 62147830 Fax 02 62141830       PO Box 176 Belconnen ACT 2616
<a class="moz-txt-link-abbreviated" href="mailto:david.baldwin@ausport.gov.au">david.baldwin@ausport.gov.au</a>          Leverrier Street Bruce ACT 2617
</pre>
  <br>
<hr>
Keep up to date with what's happening in Australian sport visit <a href="http://www.ausport.gov.au">www.ausport.gov.au</a>
<br><br>
<font size="-2" face="arial">This message is intended for the addressee named and may contain confidential and privileged information.  If you are not the intended recipient please note that any form of distribution, copying or use of this communication or the information in it is strictly prohibited and may be unlawful.  If you receive this message in error, please delete it and notify the sender.</font>
<hr>
</body>
</html>