导出然后导入自定义的WMI命名空间

时间:2018-06-01 16:17:56

标签: powershell wmi

尝试导出自定义的WMI命名空间:

我知道查询和使用很容易:

ROOT\CIMV2

需要导出整个自定义命名空间:

ROOT\CustomName

然后在另一台计算机上导入。

找到了: https://stackoverflow.com/a/5363099/175063

我在PowerShell中尝试了以下内容:

Get-WMIObject -namespace "root" -class "__Namespace" | Select Name

但是,现在我需要导出“CustomName”及其类结构。

我正在接近这一点 - 测试(注意:CIMV2,因为我想检查从已知的,良好的命名空间导出。我将在稍后用CustomName替换。)

https://stackoverflow.com/a/32258127/175063

(GWMI -Namespace "root\CIMV2" -List).GetText('mof') |
    Out-File c:\scripts\file.mof

在有问题的机器上,我们将使用:

(GWMI -Namespace "root\CustomName" -List).GetText('mof') |
    Out-File c:\scripts\file.mof

现在,我需要找出导入组件。

更新: 它是Windows 7机器,不喜欢:

.GetText('mof') 

并告诉我们:

Method invocation failed because [System.Object[]] doesn't contain a method named 'gettext

检查PowerShell的内容,我们有: 2.0

在我的Windows 10系统(本地)上显示: 5.1.14393.2248

0 个答案:

没有答案