运行取消优化作业时,有没有办法获取用于重复数据删除的 cmdlet?

运行取消优化作业时,有没有办法获取用于重复数据删除的 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?

答案1

确保在 Powershell 中导入了重复数据删除模块,否则命令将不可用:

导入模块重复数据删除

答案2

由于某种原因,这些 cmdlet 只能使用 64 位版本的 powershell。它在菜单中显示为 Windows PowerShell,不带尾缀 (x86)。如果它未显示在应用程序菜单中,只需搜索它即可。

然后您应该可以访问重复数据删除的 cmdlet。

相关内容