Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Если вы используете скриптовой API для WMI для получения или хранения локализованных сведений о классе, укажите локаль как часть моникера. Или можно указать имя языкового стандарта в параметре strLocale методу SWbemLocator.ConnectServer. При чтении или написании измененных классов укажите, что необходимо использовать локализованные определения классов, указав wbemFlagUseAmendedQualifiers в качестве флага для параметра iFlags вызываемого метода. Для PowerShell можно использовать параметр -locale в Get-WmiObject, чтобы указать языковой стандарт.
В следующем примере кода показано, как получить локализованный класс с помощью моникера скриптов WMI или параметра -locale.
Set objwbemobject = GetObject("winmgmts:[locale=ms_409]!root/test:myclass")
Get-WmiObject myclass -Namespace "root\test" -Locale "ms_409"
В следующем примере кода показано, как установить параметр языкового стандарта и использовать флаг wbemFlagUseAmendedQualifiers.
Set Locator = CreateObject("WbemScripting.SWbemLocator")
Set service = Locator.ConnectServer(,"root\test", , , "ms_409")
Set objwbemobject = service.Get("myclass", wbemFlagUseAmendedQualifiers)
Заметка
Так как обратный вызов к приемнику может не быть возвращен на том уровне проверки подлинности, который требует клиент, рекомендуется использовать полусинхронное взаимодействие вместо асинхронного взаимодействия. Дополнительные сведения см. в статье Вызов метода.
В следующей таблице перечислены методы, принимаюющие флаг wbemFlagUseAmendedQualifiers.