我正在尋找一個Windows設置(GPO?),計劃任務或一個小腳本,使我既可以防止用戶在任何保存到Windows桌面或清理整個桌面(快捷方式,文件,文件夾)在預定義的時間間隔。清理桌面的Windows 7
唯一的「黑客」,我發現到目前爲止是在桌面上的文件夾限制用戶權限。
是否有像這樣的清理任務的更一般的解決方案?
我正在尋找一個Windows設置(GPO?),計劃任務或一個小腳本,使我既可以防止用戶在任何保存到Windows桌面或清理整個桌面(快捷方式,文件,文件夾)在預定義的時間間隔。清理桌面的Windows 7
唯一的「黑客」,我發現到目前爲止是在桌面上的文件夾限制用戶權限。
是否有像這樣的清理任務的更一般的解決方案?
首先,我同意Ansgar Wiechers:爲什麼刪除用戶桌面的文件和文件夾?
我知道,有一些用例是有道理的。但是,在這裏詢問堆棧溢出這樣一個問題時,應該真正解釋用戶管理中的這種干預。
其次,張貼npocmaka刪除命令只是刪除用戶桌面文件夾中的所有文件,而不是在桌面文件夾子文件夾。
因此一個批處理文件,將需要一個更行:
@echo off
del /F /Q "%USERPROFILE%\Desktop\*" 2>nul
for /D %%D in ("%USERPROFILE%\Desktop\*") do rd /Q /S "%%~D" 2>nul
此操作只是從所有用戶桌面文件夾中的項目仍然顯示在用戶的桌面後。
爲了防止用戶把文件和文件夾自己的桌面,將字符串值Desktop
在
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
和
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
可以修改默認情況下爲所有用戶的桌面文件夾通過適用於標準用戶的NTFS權限進行寫保護。
當然也文件夾%USERPROFILE%\Desktop
的NTFS權限可以在清理後更改,以防止用戶將自己的桌面上的文件和文件夾。
最近問題'del/q/f%userprofile%\ Desktop \ *'? – npocmaka
哎喲...呃,看起來很有前途。我將結合計劃任務進行嘗試。我會讓你知道,如果它的工作......感謝迄今... – Rickson
更重要的是:*爲什麼*你想要這樣做?用戶桌面在設計上是用戶可寫的。我不知道其他人,但如果有人決定從我放在桌面上的東西中刪除東西,我會非常生氣。 –