Sysinternal 关闭句柄在命令提示符下工作但不在 Powershell 中工作
Sysinternal Close Handle working in Command Prompt But Not Powershell
我有一个奇怪的问题。我正在尝试使用此 1 衬里使用 Powershell 关闭句柄:
(&"D:\handle.exe" -p "–c C –p 3348 -y")
我收到以下回复:
No matching handles found.
当我 运行 命令提示符中的完全相同的命令时
handle.exe -c C -p 3348 -y
我得到:
Handle closed.
我运行以管理员身份使用 Powershell 和命令提示符。
编辑:注意:我可以 运行 Powershell 命令 Window 中的相同命令,并获得与我在正常 Windows 命令提示符下所做的相同的预期结果。
您不需要任何花哨的语法。 PowerShell 可以 运行 command-line 程序,就像 cmd.exe
一样。只需键入您想要的命令,然后按 Enter
。
handle -c C -p 3348 -y
您可能需要从提升的 PowerShell window 运行 执行此操作,但这与 cmd.exe
.
没有什么不同
我有一个奇怪的问题。我正在尝试使用此 1 衬里使用 Powershell 关闭句柄:
(&"D:\handle.exe" -p "–c C –p 3348 -y")
我收到以下回复:
No matching handles found.
当我 运行 命令提示符中的完全相同的命令时
handle.exe -c C -p 3348 -y
我得到:
Handle closed.
我运行以管理员身份使用 Powershell 和命令提示符。
编辑:注意:我可以 运行 Powershell 命令 Window 中的相同命令,并获得与我在正常 Windows 命令提示符下所做的相同的预期结果。
您不需要任何花哨的语法。 PowerShell 可以 运行 command-line 程序,就像 cmd.exe
一样。只需键入您想要的命令,然后按 Enter
。
handle -c C -p 3348 -y
您可能需要从提升的 PowerShell window 运行 执行此操作,但这与 cmd.exe
.