无法删除一些powershell命令

时间:2014-09-15 10:03:40

标签: powershell

我以为我会在other question中解决这个问题,但我似乎无法禁用重置BC 命令。

通常我会用

Remove-Item -force alias:Reset-BC

但是我得到以下错误

Remove-Item : Cannot find path 'Alias:\Reset-BC' because it does not exist.
At line:1 char:1
+ Remove-Item -force alias:\Reset-BC
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Alias:\Reset-BC:String) [Remove-Item], ItemNot
    + FullyQualifiedErrorId : PathNotFound,Microsoft.PowerShell.Commands.RemoveItemCommand

任何人都可以解释这个或者告诉我如何摆脱它吗?

绝对是让我最为烦恼的事情 - 它只会浪费你的垃圾路径。有时它实际上也隐藏了适当的应用程序,比如where和sc与它的东西,甚至更糟。我会使用cmd,但缺乏自动完成是痛苦的:(

1 个答案:

答案 0 :(得分:0)

您可以测试Cmdlet的存在:

If(get-item alias:Reset-BC) {Remove-Item -force alias:Reset-BC} else {'not exist'}