Powershell
執行 Unoptimization 作業時,有沒有辦法獲取用於重複數據刪除的 cmdlet?
我在我的一個驅動器上停用了重複數據刪除,因為它不能很好地與備份系統配合使用。
然後,我在管理 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 以進行重複數據刪除。