批次清除 AD 上使用者的主資料夾

依序測試一下
然後最後一步驟批次下去

查詢 AD 上所有使用者 列出 cn / 登入帳號 / 說明 / 主資料夾

dsquery * domainroot -filter "(&(objectClass=person)(objectClass=user)(!objectClass=computer)(cn=*))" -attr cn sAMAccountName description homeDirectory -uco -limit 0 

測試是否能查到帳號: kerker

dsquery * domainroot -filter "(&(objectClass=person)(objectClass=user)(!objectClass=computer)(sAMAccountName=kerker))" -attr cn sAMAccountName description homeDirectory -uco -limit 0

測試清除 kerker 的主資料夾

dsquery * domainroot -filter "(&(objectClass=person)(objectClass=user)(!objectClass=computer)(sAMAccountName=kerker))"| DSMod user -hmdir "" -hmdrv ""

清除所有主資料夾含有 ftp 的帳號的主資料夾(真饒舌)

dsquery * domainroot -filter "(&(objectClass=person)(objectClass=user)(!objectClass=computer)(homedirectory=*ftp*))" -limit 0 | DSMod user -hmdir "" -hmdrv ""

搞定收工

解決 安裝 win7 鍵盤滑鼠不會動

今天在新電腦安裝 windows 7 的時候 鍵盤滑鼠不會動
可是在 BIOS 時明明會動 開機開到安裝畫面就不會動了
原來是因為 新的主機板是 usb3 控制晶片 win7 的安裝光碟沒辦法支援
所以我們得要把 usb3 的驅動程式 塞進安裝光碟(USB)裡面

以下以 win7 sp1 64bit enterprise 為例

建立 1 個資料夾(例如 c:\users\kerker\desktop\prep)

裡面再建立下列2個資料夾

  • usb3
  • mount

找到安裝光碟的

  • sources\boot.wim
  • sources\install.wim

把這兩個丟進 prep 資料夾 也就是你建的最上層資料夾

然後下載 intel USB3 driver

解開後把

  • USB_3.0_Win7_64_4.0.0.36\Intel USB 3.0 eXtensible Host Controller Driver PV 4.0.0.36\Drivers\Win7\x64
  • USB_3.0_Win7_64_4.0.0.36\Intel USB 3.0 eXtensible Host Controller Driver PV 4.0.0.36\Drivers\HCSwitch\x64

兩個資料夾中所有的資料丟進 自建的 usb3 資料夾

用系統管理員開啟 cmd

切換到你的 perp 資料夾

cd c:\users\kerker\desktop\prep

掛載 boot.wim 寫入 usb3 的驅動

dism /mount-wim /wimfile:boot.wim /index:2 /mountdir:mount
dism /image:mount /add-driver:"usb3" /recurse
dism /unmount-wim /mountdir:mount /commit

掛載 install.wim 寫入 usb3 的驅動

dism /mount-wim /wimfile:install.wim /index:1 /mountdir:mount
dism /image:mount /add-driver:"usb3" /recurse
dism /unmount-wim /mountdir:mount /commit

如果掛載出錯 可用dismGUI查詢 index 掛載的號碼(通常是 install.wim 可能會不同)
如果卸載第一個出錯 掛第二個會掛不上 就自己建一個 mount2 改掛 mount2 就好了

完成後再把 boot.wim 和 install.wim 寫回你的安裝光碟(USB)就可以了


windows 安裝 USB 可用 Rufus 製作

製作 win10 sysprep answer file

安裝 Windows System Image Manager

下載 windows ADK

安裝時勾選部署工具

準備 windows 安裝檔案

把 windows10 iso 檔解開丟到硬碟裡 如:c:\Users\kerker\desktop\win10\
打開裡面 找到 resources 資料夾 確定裡面有一個 install.wim 檔案
先不用動他 等一下會用到

Windows 系統映像管理員

執行 windows 映像管理員
檔案 / 選取 Windows 映像…

選取 先前準備好的 windows 安裝資料夾\sources\install.wim

跳出這個就選是
接著等一陣子
好了之後左下 windows 映像會有一堆東西出現
接著選 左上選單 檔案 / 建立回應檔案
左下 windows 映像

找到 Windows 10 Enterprise\Components\amd64_Microsoft-Windows-Shell-Setup_10.0.14393.0_neutral\OOBE
右鍵 將設定新增至 pass7 oobeSystem(7)
右上方回應檔案區就會出現對應的設定

接著就把 OOBE 裡面的設一設

HideEULAPage
HideLocalAccountScreen
HideOEMRegistrationScreen
HideOnlineAccountScreens
HideWirelessSetupInOOBE

SkipMachineOOBE
SkipUserOOBE

都改為 true
(後來實測好多次發現 其實只需要 SkipMachineOOBE 就可以了)

存檔 檔名隨便 這邊先存在 c:\w10ans.xml

sysprep /generalize /oobe /unattend:c:\w10ans.xml

跑完會自動關機
做映像檔搞定收工

當然裡面還有很多可以設定
例如自動新增使用者之類的
有需要的自己翻吧

延伸閱讀:
OOBE 設定 Microsoft-Windows-Shell-Setup/OOBE
自動加入網域 Microsoft-Windows-UnattendedJoin/Identification/JoinDomain