Hello experts,
I am trying to implement a prtg script in which I am using dnscmd.exe in order to get the dns server insights but I am getting this error in the sensor logs.
dnscmd : The term 'dnscmd' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At C:\Program Files (x86)\PRTG Network Monitor\custom sensors\EXEXML\Sensor-Server.ps1:279 char:50 + $queriesrecieved = Invoke-Command -ScriptBlock {(dnscmd /statistics 00000002 | ... + ~~~~~~ + CategoryInfo : ObjectNotFound: (dnscmd:String) [], CommandNotFo undException + FullyQualifiedErrorId : CommandNotFoundException
Can any experts help me in this....I know there is something related to the environment variable.... Please help.
Article Comments
Hello,
Thanks for the reply....
The problem got solved.........
I added the environment variable path of the dnscmd.exe
$env:Path = $env:Path + ';C:\windows\sysnative'
Nov, 2015 - Permalink
Hi Frank,
In your script, did you provide the full path to the dnscmd.exe ?
Nov, 2015 - Permalink