批次檔功能說明
需求是這樣的,需要建立使用者帳號來存取 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
命令執行成功。