Windows Server 2012系列---文件服務器資源管理器FSRM(3)

  文件管理任務的優勢在於自動化文件的管理,例如轉移過期文件,拷貝重要文件等。它結合文件分類功能對指定的文件執行計劃任務。

  實驗環境:

  LON-DC1 WIN2012R2  域控制器

  LON-SVR1 WIN2012R2 成員服務器


一、過期文件轉移

首先在C盤建立Docs文件夾和Expired Files文件夾,並新建file1,file2,file3文件,file1和file2中輸入"Research",file3內容爲空。然後我們通過FSRM的分類功能,將file1和file2的Research分類屬性設置爲是。(具體步驟可以參考本系列的第一篇博文)

wKioL1RbCxjDQvxiAAPmVXuWIeM874.jpg

我們先做一個文件過期的測試,在文件管理任務中新建一個任務Test Expired File,作用域設置爲C:\Docs,操作選擇"文件過期",文件過期目錄設置爲C:\Expired Files。

wKioL1RbDTPSdoC9AAMmqczPSX8190.jpg

設置條件,因爲我們的文件是新建的,所以將"上次修改文件以來的天數"設置爲0,實際環境中需要根據各自的要求來設置,也可以設置"自上次訪問文件以來的天數"來作爲條件。

wKiom1RbEJDQhY6xAAT0EdwviIQ605.jpg

設置執行計劃

wKiom1RbDkTjJHHlAAPSAOgmZcw606.jpg

右鍵點擊建立好的任務,選擇"立即運行文件管理任務",如果想看報表可以在彈出的選項中選擇"等待任務完成"

wKioL1RbEofCtp_eAAQu4wlGV5Q576.jpg

任務執行完畢後,我們打開C盤的Expired Files文件夾,可以看到裏面有一系列的子文件夾,第一層子文件夾代表服務器名稱,第二層子文件夾代表任務運行時間,第三層子文件夾代表過期文件所隸屬的盤符,第四層子文件夾代表過期文件所隸屬的文件夾。可以看到File1,File2,File3都被轉移到Expired Files文件中了。

wKiom1RbFD3ieZezAARNGUVFlT8549.jpg

再打開Docs文件夾,過期的文件都已經被轉移到了Expired Files文件夾,所以Docs文件夾中沒有文件了。

wKioL1RbFRPCP1oXAAP94JFICRY905.jpg


二、文件拷貝


如果我們不想將源文件移動,只是想拷貝一份做歸檔或者備份,那就不能使用文件過期功能了,這裏我們可以在操作選項中設置powershell來達到目的。


首先打開記事本,寫入下圖中的代碼,然後另存爲copyitem.ps1文件,將它保存在C盤。另外在C盤建立一個Backup文件夾,用於存放執行文件管理任務後拷貝文件的保存位置。

wKiom1RbFsOQTgqnAAP-aPyqpFc069.jpg

接着我們打開FSRM,新建文件管理任務Copy Files,作用域C:\Docs,操作選擇"自定義",可執行文件:C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe,參數:/c c:\copyitem.ps1 -sourcefile,選擇插入變量中選中source file path將它插入到-sourcefile的後面

wKiom1RbGBexcx-zAAUoO5fEJUQ178.jpg

接着我們設置條件,我只拷貝分類屬性Research值爲"是"的文件

wKioL1RbGO_hpEbGAAPbrB1xCPM458.jpg

最後指定計劃執行時間,完成管理任務的建立。我們立即運行這個新建的管理任務,查看Docs文件夾的File1和File2是否還存在,Backup文件夾中是否出現了File1和File2文件。

wKiom1RbGYWRB02YAARjNLb6iqM098.jpg

通過上面的實驗,可以看出文件管理任務的強大,它大大減少了IT人員在維護文件數據方面的時間,也不用編寫長長的腳本文件,只要簡單的在FSRM中設置幾步就可以達到所需目的。






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章