处理远程PC的命令

时间:2014-03-10 16:19:43

标签: windows cmd remote-access sysinternals

我想在我的网络上为远程PC的特定文件夹运行句柄,以便知道哪些进程正在锁定文件夹。

尝试:

handle /accepteula \\remotePcName\c:\myFolder

handle /accepteula \\remotePcName\User(name of the account)\c:\myFolder

和其他一些没有运气的组合

找不到匹配的句柄。

有可能这样做吗?运行远程PC的句柄?

2 个答案:

答案 0 :(得分:0)

请你这样试试:

c:\powershell\Tools\psexec.exe \\remotePcName C:\handle.exe c:\myFolder

答案 1 :(得分:0)

如何使用invoke-command来执行' handle'远程?

$serverName = 'serverName'
$pathtoCheck = 'C:\temp' # folder you want to check on the remote server.
$pathtoHandle = 'c:\temp\handle.exe' #location of handle.exe on the remote server.

Invoke-command -ComputerName $serverName -Scriptblock {
    param(
    [string]$handles,
    [string]$pathToCheck
    )
     "$handles /accepteula $pathToCheck" | Invoke-Expression 
    } -ArgumentList $pathtoHandle,$pathtoCheck