我有一个充满服务器名称的 txt 文件 - 每行一个名称。我需要读取该文件的内容并将服务器名称分配给一个变量,完成一些命令,然后为下一个服务器名称再次执行此操作。这是我到目前为止所得到的:
for /f "tokens=*" %%a in (%UserProfile%\Desktop\servers.txt) do (
set server=%%a
set loc=%UserProfile%\Desktop\GPOResult_%server%
gpresult /S %server% /H %loc% /F
)
这是我关闭回声时从中得到的输出:
(
set server=<ServerName>
set loc=C:\Users\<user>\Desktop\GPOResult_
gpresult /S /H /F
)
ERROR: Invalid syntax. Value expected for '/S'
Type "GPRESULT /?" for usage.
所以我想我的主要问题是变量不会因为任何原因而粘住。任何可以提供的帮助将不胜感激!
多谢你们