Пытается экспортировать настроенное пространство имен 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