问题描述
在我通过 RDP 等连接之前,我有一个小的本地检查运行来查看是否有人登录。
如果有人登录,这可以正常工作:
@echo off
for /F %%A in ('"query user | find "Aktiv""') DO (
echo 0 logins-aktiv - Aktiv: %%A,Domain: %USERDOMAIN%,Host: %COmpuTERNAME%,Check: %date% %time%
)
CheckMK: Login active - Screenshot
但是如果没有人记录,CheckMK 会告诉我“在监控数据中找不到项目”。在这种情况下,我想要一个突破和一个绿色的 OK,文本像“nicht aktiv”。 CheckMK: Login not active - Screenshot
我尝试了一些 IF/ELSE 或 IF NOT。 但我对此太陌生,无法自拔。 我的想法是,如果 %%A 没有输入跳转到“echo 0 logins-aktiv - nicht aktiv”作为打印输出。
我知道这是一件很挑剔的事情,但我无法帮助我解决它,因为我找不到正确的命令。我想了解和学习它。
你有什么想法吗? 非常感谢。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)