Windows-Server-2008

使用批處理文件或腳本刪除具有相似名稱的 Windows 配置文件

  • August 27, 2010

我在 Windows 2008 伺服器上,想刪除 15 個使用者(user1 到 user15),而無需手動執行此操作。

完全刪除它們後,我想讀取它們(再次使用腳本)並為它們提供腳本應要求的相同密碼。

任何幫助(提示,完整的腳本)表示讚賞。

您可以使用“net user”命令添加和刪除帳戶。

這是一個將循環的通用批處理文件:

@echo 關閉

設置 i=%1
設置 j=%2
如果未定義,我轉到用法
如果沒有定義 j 轉到用法

設置 /aj = %i% + %2

@echo 開始,i = %I% 和 j = %J%

:環形
如果 %i% GTR %j% 轉到已完成
迴聲 i = %i%
設置 /ai=%i + 1
轉到循環

:完成的
@迴聲。
@echo 完成,我 = %I%
@迴聲。
轉到END

:用法
@迴聲。
@echo 用法:loop.bat [ start # ] [ # of iterations ]
@echo 範例:loop.bat 4 5(這將從 4 開始,在 9 結束)
@迴聲。
轉到END

:結尾
@迴聲。

在循環中,您需要做兩件事:

  • 淨使用者/刪除使用者%I%
  • net user /add user%I%(有更多選項)

您可以修改批處理文件以獲取第三個參數,該參數可以是密碼,然後將其傳遞給“net user /add”命令。

使用“net help user”獲取有關如何使用該命令的更多資訊。

引用自:https://serverfault.com/questions/175322