我在这里做的是生成XML输出,当PRTG运行脚本时,它可以解析这些输出。该脚本用于确定上次安装windows更新的时间。它在所有远程服务器上都工作得很好,但是当它在本地机器上运行时,它无法获得正确的$value。它最终是null,而不是整数。关于Invoke-Command在本地服务器和远程服务器上是如何工作的,我想我在这里遗漏了一些东西。有没有人介意告诉我哪里弄错了?
$ErrorActionPreference = "Stop"
#Get a list of servers
$servers = Get-ADComputer -SearchBase 'DC=<
我的PRTG监控系统有问题。
我需要监视运行VMware ESXi的服务器。我的ESXi配置:
esxcli system snmp set -c ...
esxcli system snmp set -p 161
esxcli system snmp set -t x.x.x.x@161/....
(对不起x.x和.是秘密)
在prtg中,我配置了与snmp版本相同的社区字符串、端口和类型。但是当我添加传感器VMware虚拟机(SOAP)时,它有一个错误:Error Message The session is not authenticated.,那么,如何解决这个问题?谢谢你帮忙!
我有一个powershell脚本,它将文件夹复制到一个新目录,然后根据当前日期重命名该新目录。但是,当复制函数重命名目录时,我会收到以下错误消息:
Rename-Item : Access to the path '\\DPR320-W12-1600\PRTG\6212016 backup' is denied.
我认为这可能是由于在执行该行之前发生的复制,因为当命令本身运行时,我不会收到该错误消息。有什么方法可以在复制完成后立即重命名文件夹?任何帮助都将不胜感激。我已经把下面的剧本完整地贴上了。
$targetdirectory = "\\DPR320-W12-160