Powershell

執行 Unoptimization 作業時,有沒有辦法獲取用於重複數據刪除的 cmdlet?

  • July 10, 2016

我在我的一個驅動器上停用了重複數據刪除,因為它不能很好地與備份系統配合使用。

然後,我在管理 PowerShell 中開始了一項未優化工作。在那之後,我意識到我沒有把優先級提高,所以作業執行得更快,因為目前該伺服器上沒有負載。所以我試著停止工作並得到了這個:

PS C:\Windows\system32> Stop-DedupJob  
Stop-DedupJob : The term 'Stop-DedupJob' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.  
Stop-DedupJob  
+ ~~~~~~~~~~~~~  
+ CategoryInfo          : ObjectNotFound: (Stop-DedupJob:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

起初我可以這樣做Get_DedupJob,但現在我得到了與刪除 cmdlet 相同的錯誤……但未優化作業仍在執行……如何在不重新啟用卷上的重複數據刪除的情況下使用 cmdlet?

確保在 Powershell 中導入了 Deduplication 模組,否則命令將不可用:

導入模組重複數據刪除

出於某種原因,這些 cmdlet 可使用 64 位版本的 powershell。它在菜單中顯示為 Windows PowerShell,沒有尾隨 (x86)。如果它沒有顯示在應用程序菜單中,只需搜尋它。

然後,您應該可以訪問 cmdlet 以進行重複數據刪除。

引用自:https://serverfault.com/questions/722902