首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用powershell监控多台计算机上特定进程的最快方法

使用powershell监控多台计算机上特定进程的最快方法
EN

Stack Overflow用户
提问于 2019-11-23 21:17:25
回答 1查看 89关注 0票数 0

我正在尝试找到一种方法来检查大约200台计算机上是否存在特定的进程。现在我正在使用命令tasklist (get-process在一些计算机上不能工作)来做这件事,但是这需要3-4分钟,这会导致我的gui死机。我如何多线程这个检查?

EN

回答 1

Stack Overflow用户

发布于 2019-11-24 21:37:58

你正在找工作。

在您的特定情况下:

代码语言:javascript
复制
$scriptBlock = {
  Get-Process -Name 'SomeProcessName'
}

foreach ($computer in $200Computers)
{
  Invoke-Command -ComputerName $computer -ScriptBlock $scriptBlock -AsJob
}

$jobs = Get-Job

# other code goes here.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59008060

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档