批次檔 - 建立測試用使用者帳號

批次檔功能說明

需求是這樣的,需要建立使用者帳號來存取 Windows Server 2003 的串流服務 (Media Service 9),但是在建立帳號後需要將使用者帳號加入特定的群組,最重要的是要設定「帳號過期日」 (能存取的時間) 由於這是常常要執行的動作,且有時怕會忘了把帳號停掉因此這個 Batch file 就產生了。




實作環境

  • Windows Server 2003



account.bat 內容及說明

建立使用者帳號、密碼、描述
  • 使用者帳號: testuser2
  • 使用者密碼: 1234 
  • 使用者描述: 試聽戶 User2



設定使用者帳號到期日
  • 帳號到期日: 2006年12月29日上午 12:00 (也就是到 28日晚上 12:00)
  • 日期表示方式: 2006/12/29 or Dec,29,2006



將該使用者加入試聽音樂群組
  • 試聽群組: audition

NET USER testuser2 1234 /ADD /comment:"試聽戶 User2" /expires:2006/12/29
NET LOCALGROUP audition testuser2 /ADD




如何延長使用者帳戶到期時間?

NET USER testuser2 /expires:2007/01/04   //延長聽到 2007年1月4日上午 12:00



如何查尋特定使用者相關資訊?

C:\> net user testuser2
使用者名稱          testuser2
全名
註解               試聽戶 User2
使用者的註解
國碼 (地區碼)       000 (系統預設值)
帳戶使用中          Yes
帳戶到期            2006/12/29 上午 12:00     //也就是12月28日晚上12:00到期
上次設定密碼         2006/12/26 下午 05:15
密碼到期            2007/2/7 下午 04:02
可變更密碼          2006/12/26 下午 05:15
請輸入密碼          Yes
使用者可以變更密碼    Yes
容許的工作站         All
登入指令檔
使用者設定檔
主目錄
上次登入時間         2006/12/28 上午 08:12     //上次聆聽時間
可容許的登入時數      All
本機群組會員         *Audition             *Users
通用群組會員         *None
命令執行成功。