Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Si usa la API de scripting para WMI para recuperar o almacenar información de clase localizada, especifique la configuración regional como parte de un moniker. O bien, puede proporcionar el nombre de la configuración regional en el parámetro strLocale al método SWbemLocator.ConnectServer. Al leer o escribir clases modificadas, indique que desea usar definiciones de clase localizadas especificando wbemFlagUseAmendedQualifiers como una marca para el parámetro iFlags del método al que llama. Para PowerShell, puede usar el parámetro -locale en Get-WmiObject para especificar la configuración regional.
En el ejemplo de código siguiente se muestra cómo recuperar una clase localizada mediante un moniker de scripting de WMI o el parámetro -locale.
Set objwbemobject = GetObject("winmgmts:[locale=ms_409]!root/test:myclass")
Get-WmiObject myclass -Namespace "root\test" -Locale "ms_409"
En el ejemplo de código siguiente se muestra cómo establecer el parámetro de configuración regional y usar la marca wbemFlagUseAmendedQualifiers.
Set Locator = CreateObject("WbemScripting.SWbemLocator")
Set service = Locator.ConnectServer(,"root\test", , , "ms_409")
Set objwbemobject = service.Get("myclass", wbemFlagUseAmendedQualifiers)
Nota
Dado que es posible que la devolución de llamada al receptor no se devuelva en el mismo nivel de autenticación que requiere el cliente, se recomienda usar la comunicación semisincrónica, en lugar de la asincrónica. Para más información, vea Llamada a un método.
En la tabla siguiente se enumeran los métodos que aceptan la marca wbemFlagUseAmendedQualifiers.