[英]I have a command that will run in cmd but wont run as batch file
我有以下命令。 即使我先從cd到任何位置,也可以從cmd運行它。 如果將其另存為批處理文件,為什么它不運行? 該代碼檢查用戶列表,並查看是否在AD中將其禁用。 如果有它們,則將列表導出到deactivatedusers.txt。 我以管理員身份運行計算機。
for /f %a in (c:\test\users.txt) do net user %a /domain |findstr /C:"Account active No" && echo %a is deactivated >>c:\test\deactivatedusers.txt
for /f %%a in (c:\test\users.txt) do net user %%a /domain |findstr /C:"Account active
從批處理中執行命令時,需要將%
翻倍。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.