问题标签 [get-wmiobject]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1440 浏览

powershell - 使用Get-WMIobject Process 定位服务路径并拉取版本信息

我需要验证我们系统上运行的服务的版本。所以我已经接近但似乎无法弄清楚。我正在使用一个Get-WmiObject进程来查找正在运行的服务的进程。然后拉回作为“该”服务的可执行文件的路径。然后检索FileVersion所述可执行文件的。

0 投票
1 回答
236 浏览

powershell - WMI 更改名称属性

我有一个旧应用程序可以运行但无法运行Windows 7,出现操作系统不兼容错误。当我尝试捕获时,了解它执行查询并验证名称Windows 2003 Server2012 R2procmonWMISelect Name from Win32_OperatingSystemproperty;

  1. 是否可以更改Win32_OperatingSystem类的名称属性?在进一步阅读时Technet,我知道它是一个只读属性。
  2. 尝试在兼容模式下运行应用程序,没有运气:(
  3. 克服此类问题的任何解决方案。
0 投票
1 回答
423 浏览

powershell - 如何将成员添加到现有的 PowerShell 对象?

以下 powershell 获取计算机系统信息的对象:

TotalPhysicalMemoryGB我向对象添加了一个新成员$o,如下所示:

这似乎可行,因为我可以访问该成员:

但是,当我再次打印整个对象时,成员TotalPhysicalMemoryGB不会出现在成员列表中:

我究竟做错了什么?打印时如何让新成员包含在内$o

0 投票
0 回答
314 浏览

powershell-2.0 - Get-WMIObject Access Denied,类似查询

我正在对 Windows Server 2012 机器远程运行 WMI 查询。我有两个查询在做同样的事情,一个比另一个更有效率。

查询一:

查询 2:

出于某种原因,当我运行第一个查询时,我得到了一个拒绝访问错误,但是当我运行第二个查询时却没有。不过,当我在本地运行时,它们都会做同样的事情。我错过了什么吗?

0 投票
2 回答
991 浏览

powershell - 使用 WMI 对象选择某个 Windows 服务

以下 PowerShell 命令将为我提供所有 Windows 服务的列表:

如果我想用这个对象只显示一个特定的服务怎么办?可以说我只想用它来显示假脱机服务。我不想使用Get-Servicecmdlet。想法Select-Object会对我有所帮助,但这只会选择属性名称,而不是服务名称。

0 投票
1 回答
3969 浏览

windows - PowerShell [wmiclass] Win32_Process.Create() 然后等待批处理文件完成

我已经安排了一个 SQLserver 代理作业,该作业执行一个调用批处理启动的 PowerShell 脚本。但是,当执行 PowerShell 时,它没有等待批处理文件完成,然后才转到下一个作业步骤。在继续之前,我该怎么做才能让它“等待”批处理文件完成?

这是命令:

0 投票
3 回答
4281 浏览

powershell - 在远程 Windows 服务器上创建本地用户并添加到管理员组

我已创建 PowerShell 脚本以在远程 Windows Server 上创建用户并添加到管理员组:

它给了我以下错误:

0 投票
2 回答
318 浏览

powershell - 获取 wmiobject win32:如何通过电子邮件发送输出

至少我认为我已经准备好了一切。我想通过电子邮件向自己发送 Get-WmiObject win32 命令的输出。例子:

我尝试了以下方法:

这将返回错误:“无法验证参数 'Body' 上的参数。参数为空或空。”

任何方向、建议或示例将不胜感激。谢谢

0 投票
1 回答
2534 浏览

powershell - 如何将 Get-WmiObject 的结果保存到文件中

我有一个正在尝试运行的 PowerShell-V2 脚本。很简单,我将它传递给一个应用程序,它会输出 win32_process 的结果。例如

但是我需要把它放到一个文件中。但是当我运行时:

我似乎只是得到了“__RELPATH”结果,而不是全部。

尝试将其放入文件中会导致相同的结果。有没有办法做到这一点,而无需我一个一个循环,依次列出每个?

0 投票
1 回答
201 浏览

powershell - Powershell:Get-WmiObject 无法在循环中运行 asJob

我有时想从我们的域中的服务器检查一些信息。在此示例中,我尝试远程获取 Windows 版本(只有一台服务器,当前没有循环):

输出:

似乎,那个 scriptblock {} 看不到 variable $computer。当我将变量替换-computer $computer为服务器名称时,它正在工作。