几年前我见过其他人解决这个问题,但他们似乎没有给出有效的答案。
当我尝试在批处理文件中传递这两个命令时(它们在手动完成时工作):
nltest /dsgetsite>c:\windows\temp\site.txt
set /p CurrentADSite<c:\windows\temp\site.txt
但是当我尝试通过批处理文件发出命令时,我得到了这个:
C:\working>nltest /dsgetsite 1>c:\windows\temp\site.txt
C:\working>set /p CurrentADSite 0<c:\windows\temp\site.txt
The syntax of the command is incorrect.
我到底怎么才能让它发挥作用?有没有更简单的方法可以将 dsgetsite 结果直接传递到变量中?