【问题标题】:powershell wmi cluster resources private propertiespowershell wmi集群资源私有属性
【发布时间】:2026-01-09 11:50:01
【问题描述】:

我对使用 PURE WMI(而不是本机命令行开关)来实现这一目标很感兴趣。

$test=gwmi -q "Select * from MSCluster_resource" -namespace root\mscluster -computername mycluster -Authentication PacketPrivacy

假设我根据索引选择资源

$test[32].privateproperties

所有资源都已获取;设置,我已通过 wbemtest 确认了这一点。 但它们是 MSCluster_Property 的一部分。

我如何通过 wmi 设置这些,因为 .privateproperties.put() 不是可用的方法。

我已阅读此内容,但不确定如何将其应用于 powershell。 http://blogs.msdn.com/b/clustering/archive/2010/07/14/10037894.aspx

再一次,不要寻找本机命令行开关,也不要使用 mscluster com。我已经用尽了谷歌。

【问题讨论】:

    标签: powershell wmi


    【解决方案1】:

    未测试,但如果您只是分配新值怎么办?还是使用 SetPropertyValue 方法?

    $test[32].PrivateProperties.SetPropertyValue(string propertyName, System.Object propertyValue)  
    

    【讨论】: