Aracılığıyla paylaş


Kaynak URI'leri

kaynak URI'si, WS-Management protokolünün uygulandığı yönetim hizmetleri tarafından kullanılan ayrı bir yönetim işlemi türünün veya değerinin tanımlayıcısıdır. Yönetim değeri, bilgisayarın içindeki sıcaklık olabilir. Bir yönetim işlemine örnek olarak durdurulmuş hizmet başlatma veya disk birimi kullanıcı kotası ayarlama işlemi örnek olarak verilmiştir.

Kaynak URI Biçimi

URI, aşağıdaki örnekte gösterildiği gibi bir ön ek ve kaynağın yolundan oluşur:

"http://schemas.microsoft.com/wbem/wsman/1/wmi/root/cimv2/Win32_LogicalDisk"

Bu şema belirtimi, URI'nin resmi WS-Management protokolünün 1. sürümüne dayandığını ve kaynağın WMI deposunun "root\cimv2" ad alanında bir Win32_LogicalDisk olduğunu gösterir. URI ön ekleri "schemas.microsoft.com/wbem/wsman/1/wmi" gibi bir şema belirtimi ve Win32_LogicalDiskgibi belirli bir kaynak türünü içerir. WMI sınıfının belirli bir örneğini tanımlama hakkında daha fazla bilgi için bkz. windows uzaktan yönetimi ve WMI .

Daha fazla bilgi için bkz. URI Ön Ekleri.

Kaynak URI'lerinin türleri

Windows Yönetim Araçları (WMI) Windows tabanlı işletim sistemleri için birincil yönetim veri kaynağı olsa da, diğer yönetim şeması kaynakları da mevcuttur.

Aşağıdaki listede, Windows Uzaktan Yönetimi tarafından kullanılan çeşitli kaynak URI'leri açıklanmaktadır:

Büyük/Küçük Harf Duyarlılığı

WMI eklentisi bir istekte alınan kaynak URI'sinin durumunu korur. Ancak, WS-Management protokolünün diğer uygulamalarıyla birlikte çalışabilirliği sağlamak için kaynak URI'sinde istenen kaynak için doğru durumu kullanın. Doğru durum, kaynak sağlayıcısı tarafından tanımlanan yazım denetimidir.

Kaynak URI'leri büyük/küçük harf duyarlılığı gerektirmese de, parça XML gerektirir. Parça, bir kaynağın tüm özellik kümesi yerine yalnızca bir özelliği belirtir. WMI kaynakları söz konusu olduğunda parça söz dizimi bir kaynak örneğinden bir özellik alır. Örneğin, Win32_OperatingSystem'dan yalnızca Version özelliğini almak için parça kullanılması gerekir. Parçalar hakkında daha fazla bilgi için, windows uzaktan yönetimi ve WMI "ResourceLocator veya IWSManResourceLocator nesnesine seçici ekleme" bölümüne bakın.

XML ve XPath standartlarını takip eden WMI eklentisi, bir yöntemin giriş parametrelerini tanımlayan parçalar ve XML için büyük/küçük harf duyarlılığını zorunlu kılar. XPath 1.0/Düzey 1 standardını desteklemek için büyük/küçük harf duyarlılığı gereklidir. Wmi verilerini WinRM aracılığıyla almak için büyük/küçük harf duyarlılığı, WMI sınıflarının, özelliklerinin ve yöntemlerinin adlarının WMI deposunda bulunan adla eşleşmesi gerektiği anlamına gelir.

Daha fazla bilgi için bkz. XPath Sözdizimi.

Büyük/Küçük Harf Duyarlılığı Örnekleri

Örneğin, WMI Win32_Service sınıfının bir örneğinden SECURITY_DESCRIPTOR özelliğini alan bir betik, parça yolundaki adlar için yalnızca URI'yi kullanamaz. FragmentPath için sağlanan XPath XML doğru durumu kullanmadığından WinRM WMI eklentisi aşağıdaki VBScript örneği için bir hata döndürür. WMI deposunda sınıfı "Win32_Service" olarak yazılır.

RResourceUri = "http://schemas.microsoft.com/wbem/wsman/1/"_& "wmi/root/cimv2/Win32_Service?Name=winrm"
Set WSMan = CreateObject("WSMan.Automation")
Set Locator = WSMan.CreateResourceLocator(Resourceuri)
Locator.FragmentPath = "/Win32_SERVICE/Name"
Set Session = WSMan.Createsession
xml = Session.Get(Locator)
WScript.Echo xml

Aynı örneğin aşağıdaki sürümünde, Win32_Service sınıfı ve SECURITY_DESCRIPTOR özelliği için doğru büyük/küçük harf kullanımı gösterilmektedir.

ResourceUri = "http://schemas.microsoft.com/wbem/wsman/1/"_
    & "wmi/root/cimv2/Win32_Service?Name=winrm"
Set WSMan = CreateObject("WSMan.Automation")
Set Locator = WSMan.CreateResourceLocator(Resourceuri)
Locator.FragmentPath = "/Win32_Service/Name"
Set Session = WSMan.Createsession
xml = Session.Get(Locator)
WScript.Echo xml

Windows Uzaktan Yönetim Hakkında

Uzaktan Donanım Yönetimi

ResourceLocator