问题标签 [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.
powershell - Win32_processor 只显示 CPU0
我正在尝试从计算机上获取性能计数器,直到现在我一直在使用Get-Counter
,但是在 MSDN 周围进行了一些挖掘,发现WMI Object
Win32_processor
有一个名为LoadPercentage
. 但是在鬼混之后,我确实注意到它只显示了CPU0
(2 个内核中的 1 个)的负载值。那么,是否有可能LoadPercentage
从其他核心获得?
powershell - 结合 get-wmiobject、get-acl 和 get-childitem
我正在尝试捕获给定文件服务器上的共享。然后从共享中获取 ACL(访问控制列表)(手动执行此操作)。然后从那个份额,得到get-childitem。有人可以帮我把它整合到一条线上吗?
最终我将不得不将输出转储到 CSV。
获取所有共享
从给定的共享中获取 ACL
从给定共享中获取子项
arrays - 将 Get-WmiObject win32_diskdrive 转换为 Powershell 4 中的数组
如何将 Get-WmiObject 命令转换为数组并将其添加到组合框?
这是命令行:
这是输出结果:
\.\物理驱动0
\.\物理驱动1
我想这样写
"\.\PHYSICALDRIVE0","\.\PHYSICALDRIVE1"
谢谢您的帮助!
powershell - Get-WmiObject 命令行 将文本添加到变量
这是功能代码:
我想像这样“添加文本作为标签”:
非常感谢任何和所有建议。
powershell - 从驱动器号识别物理驱动器
我正在尝试识别运行基于 PowerShell 的基准测试的硬件。我可以很容易地获得驱动器号,并且使用Win32_Volume我可以获得一些有用的信息,例如磁盘格式。使用Win32_diskdrive我可以获得有关驱动器本身的一些信息。但是我如何从 Win32_Volume 到 Win32_diskdrive?后者有一个 DeviceID,但我在 Win32_Volume 数据的任何地方都看不到该 ID 被引用。我还查看了Win32_PhysicalMedia,我也没有看到任何可遵循的面包屑。那么,给定 PowerShell 2.0 和 WMI,如何从驱动器号获取驱动器号所代表的卷所在的物理磁盘?
powershell - Powershell:通过 WMI 访问远程注册表
我有一个脚本,它通过 WMI 和 Powershell 简单地连接到远程计算机的注册表:
对于我们 300 台服务器中的大多数来说,这很好,我可以在注册表上进行后续查询。但是,对于少数几个,我收到此错误:
无法将值“\server1\root\default:stdregprov”转换为类型“System.Management.ManagementClass”。错误:“未找到”
这些都是 2008 R2 服务器。最初,无效的 WMI 提供程序存在问题,我必须在此错误之前重新编译 cimWin32.mof。
关于我接下来可以做什么的任何想法?
谢谢
powershell - 从结果列表中选择
我正在使用下面的脚本检索最后登录的用户 - 虽然我可以获得帐户列表,但我只需要检索包含“域”名称的那些,而不是来自“本地服务器名称”的帐户。
所以我只期待它回来
我尝试了以下方法:
但这返回空白。我怎样才能只选择这条线?此外,我想最终在我的结果中返回“user1”。
powershell - Powershell WMI 与 CIM 相同的对象返回不同的属性属性
我正在尝试将基于 WMI 的脚本转换为 CIM,该脚本能够将 IP 地址注入 Hyper-V Virtual Mahine 原始脚本是:http ://www.ravichaganti.com/blog/?p=2766
就我而言,我已将 WMI 转换为 CIM 语句,如下所示:
到此为止,一切正常,可以访问数据并且我能够看到界面特征。但是当我尝试像原始脚本一样设置一个值时,我无法修改它,它告诉我属性设置为只读。
这些分配不起作用。
当我用“Get-Member”检查对象时,我可以看到这些属性只有“get”方法,而“set”方法不可用。
使用 WMI 的原始脚本能够修改这些值,但在我使用 CIM 时无法修改
按照微软的说法,WMI 和 CIM 应该是等价的,但似乎有一些区别。
如何使用 CIM 语句修改这些只读属性?
提前致谢。
powershell - powershell 命令结果写入额外的空格行
我不知道为什么这些命令会导致额外的行,看起来像操作系统标题后的 2 或 3 行。如何摆脱操作系统标题后的线条?
结果输出:
微软视窗服务器 2012 R2 标准版
BuildNumber:9600 BuildType:多处理器免费 OSType:18 ServicePackMajorVersion:0 ServicePackMinorVersion:0