URI Sumber Daya

URI sumber daya adalah pengidentifikasi untuk jenis operasi atau nilai manajemen yang berbeda yang digunakan oleh layanan manajemen yang menerapkan protokol WS-Management. Nilai manajemen bisa berupa suhu di dalam komputer. Contoh operasi manajemen adalah memulai layanan yang dihentikan atau mengatur kuota pengguna volume disk.

Format URI Sumber Daya

URI terdiri dari awalan dan jalur ke sumber daya seperti yang ditunjukkan dalam contoh berikut:

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

Spesifikasi skema ini menunjukkan bahwa URI didasarkan pada versi 1 dari protokol WS-Management resmi dan bahwa sumber daya adalah Win32_LogicalDisk di namespace layanan "root\cimv2" dari repositori WMI. Awalan URI berisi spesifikasi skema, seperti "schemas.microsoft.com/wbem/wsman/1/wmi" dan jenis sumber daya tertentu, seperti Win32_LogicalDisk. Untuk informasi selengkapnya tentang mengidentifikasi instans tertentu dari kelas WMI, lihat Manajemen Jarak Jauh Windows dan WMI.

Untuk informasi selengkapnya, lihat Awalan URI.

Jenis URI Sumber Daya

Sementara Windows Management Instrumentation (WMI) adalah sumber utama data manajemen untuk sistem operasi berbasis Windows, sumber skema manajemen lainnya juga ada.

Daftar berikut ini menjelaskan beberapa jenis URI sumber daya yang digunakan oleh Windows Remote Management:

Sensitivitas Huruf Besar/Kecil

Plug-in WMI mempertahankan kasus URI sumber daya yang diterima dalam permintaan. Namun, untuk memastikan interoperabilitas dengan implementasi protokol WS-Management lainnya, gunakan kasus yang benar untuk sumber daya yang diminta dalam URI sumber daya. Kasus yang benar adalah ejaan yang ditentukan oleh penyedia sumber daya.

Meskipun URI sumber daya tidak memerlukan sensitivitas huruf besar/kecil, XML fragmen tidak memerlukannya. Fragmen hanya menentukan satu properti, bukan seluruh set properti untuk sumber daya. Dalam kasus sumber daya WMI, sintaks fragmen mendapatkan satu properti dari instans sumber daya. Misalnya, hanya mendapatkan properti Versi dari Win32_OperatingSystem yang memerlukan penggunaan fragmen. Untuk informasi selengkapnya tentang fragmen, lihat "Menambahkan pemilih ke objek ResourceLocator atau IWSManResourceLocator" di Windows Remote Management dan WMI.

Mengikuti standar XML dan JalurX , plug-in WMI memberlakukan sensitivitas huruf besar/kecil untuk fragmen dan XML yang menentukan parameter input untuk metode . Sensitivitas huruf besar/kecil diperlukan untuk mendukung standar JalurX 1.0/Tingkat 1. Untuk mendapatkan data WMI melalui WinRM, sensitivitas huruf besar/kecil berarti bahwa nama kelas, properti, dan metode WMI harus cocok dengan kasus nama yang ditemukan di repositori WMI.

Untuk informasi selengkapnya, lihat Sintaks JalurX.

Contoh Sensitivitas Kasus

Misalnya, skrip yang mendapatkan properti SECURITY_DESCRIPTOR dari instans kelas Win32_Service WMI tidak dapat menggunakan huruf besar untuk nama di jalur fragmen, hanya URI. Plug-in WinRM WMI mengembalikan kesalahan untuk contoh VBScript berikut karena XML JalurX yang disediakan untuk FragmentPath tidak menggunakan huruf yang benar. Di repositori WMI, kelas dieja "Win32_Service".

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

Versi contoh yang sama berikut menunjukkan penggunaan kasus yang benar untuk kelas Win32_Service dan properti SECURITY_DESCRIPTOR .

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

Tentang Manajemen Jarak Jauh Windows

Manajemen Perangkat Keras Jarak Jauh

ResourceLocator