如果我使用命令 runas 并以域上的其他用户身份运行程序,这实际上会返回有关他们的计算机的信息还是会给我我的计算机信息?
例如如果我使用
Runas (other user on domain) -tasklist.exe
这会返回他们的任务列表信息吗?
答案1
不,这只会使用他们的凭据在您的机器上本地运行该程序。我认为 SysInternals 有一个可以在远程机器上执行命令的程序 - 我相信它被称为 PsExec。
答案2
你可以从 Powershell 发出以下命令
例子
Get-WmiObject -class win32_process | foreach { write-host $_.ProcessName -NoNewline ; Write-Host $($_.getowner() | select domain, user) }
示例输出
conhost.exe@{domain=LandLocked; user=userA}
iexplore.exe@{domain=LandLocked; user=userB}
iexplore.exe@{domain=LandLocked; user=userB}
chrome.exe@{domain=LandLocked; user=userA}