Tape
如何在 DPM 2012 中自動將磁帶標記為免費?
我有一個執行 System Center Data Protection Manager 2012 的備份伺服器,連接到幾個磁帶驅動器(無庫)。當然,我也有一些磁帶。磁帶旋轉是手動的。
該磁帶以前曾被 DPM 本身(但伺服器已完全重建)和其他備份軟體使用過;它們不是空的。但它們不包含 DPM 知道和/或想要保留的數據,因此可以將它們標記為免費而無需執行
forcefreetape.ps1
.磁帶放入驅動器時,需要進行盤點,將其辨識為進口磁帶,然後將其標記為空閒;否則 DPM 將拒絕使用它。
如何讓 DPM 自動將這些導入的磁帶視為免費磁帶?而且,當然,我不想重複使用真正的備份磁帶,如果它們在到期日期之前被放入驅動器,所以解決方案應該將導入的磁帶標記為免費,但不應該對真正的未到期的磁帶做同樣的事情磁帶。
像往常一樣,需要一些腳本……
Import-Module DataProtectionManager $Server = Get-Content env:computername Get-DPMLibrary $Server | foreach { write-host write-host Starting inventory for library $_.UserFriendlyName $result = Start-DPMLibraryInventory -DPMLibrary $_ -DetailedInventory while (!$result.HasCompleted) { write-host -NoNewline "." sleep 1 } write-host write-host Inventory complete for library $_.UserFriendlyName write-host Setting tape in library $_.UserFriendlyName as free Get-DPMTape $_ | Set-DPMTape -Free write-host Operation completed for library $_.UserFriendlyName }