我有一组非常简单的命令,它只创建一个登录到机器的 Citrix 用户的文本,然后读取文件获取会话 ID,使用它来注销用户,然后删除创建的文本文件。当我在命令行中手动输入这些是完美的,但我希望将它们放入批处理文件中。当我尝试运行批处理文件时,它似乎开始然后立即停止。我尝试使用暂停和超时对其进行调试,通过这样做我看到问题是我用来注销用户的循环是问题所在。你能帮忙吗?
query user | FIND "citrix" > C:\tempCirtixUsers.txt && FOR /F "eol=; tokens=2,3* delims=, " %i in (C:\tempCirtixUsers.txt) do logoff %i