我已經使用linux工具DU創建了下面的腳本以獲取C:\ Users的文件夾大小。該腳本通過GPO分發給所有用戶。爲每個腳本實例創建文件
xcopy \\0.0.0.0\netlogon\gnu-core-utils\du.exe C:\profile-size-script\ /i /s /Y
xcopy \\0.0.0.0\netlogon\gnu-core-utils\libintl3.dll C:\profile-size-script\ /i /s /Y
xcopy \\0.0.0.0\netlogon\gnu-core-utils\libiconv2.dll C:\profile-size-script\ /i /s /Y
C:
cd C:\profile-size-script
du -hs C:\users\* > \\0.0.0.0\userfolder\%username%.txt
線說明如下:
- 稱爲du.exe到位置C複製文件:\輪廓尺寸腳本
- 副本叫libintl3.dll到同一個位置的文件。
- 副本文件名爲libiconv2.dll
- 更改爲驅動器C:如果cmd從另一個驅動器號開始。
- 更改爲相同的文件夾大小
- 使用DU獲取文件夾大小並將輸出回顯到\ 0.0.0.0 \ userfolder \%username%.txt。
的問題是,這個腳本不爲每個用戶創建一個新的文件,但被追加首先創建的文件%USERNAME%的.txt
非常感謝您的回覆Wes。我確實使用了'CD/D',但是我使用我的解決方案解決了我的問題。 – joebegborg07