WMI용 스크립팅 API를 사용하여 수정된 클래스 검색
WMI용 스크립팅 API를 사용하여 지역화된 클래스 정보를 검색하거나 저장하는 경우, 로캘을 모니커의 일부로 지정합니다. 또는 strLocale 매개 변수의 로캘 이름을 SWbemLocator.ConnectServer 메서드에 제공할 수 있습니다. 수정된 클래스를 읽거나 쓸 때 호출하는 메서드의 iFlags 매개 변수에 대한 플래그로 wbemFlagUseAmendedQualifiers를 지정하여 지역화된 클래스 정의를 사용하려고 함을 나타냅니다. PowerShell의 경우 Get-WmiObject에서 -locale 매개 변수를 사용하여 로캘을 지정할 수 있습니다.
다음 코드 예제에서는 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 플래그를 허용하는 메서드를 나열합니다.