簡體   English   中英

我有一個將在cmd中運行但不會作為批處理文件運行的命令

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM