Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Nota
Penulisan manual bantuan berbasis XML sangat sulit. Modul PlatyPS memungkinkan Anda menulis bantuan di Markdown lalu mengonversinya ke bantuan berbasis XML. Ini membuatnya jauh lebih mudah untuk menulis dan memelihara bantuan. PlatyPS juga dapat membuat paket Bantuan yang Dapat Diperbarui untuk Anda. Untuk informasi selengkapnya, lihat Membuat bantuan berbasis XML menggunakan PlatyPS.
Topik ini menjelaskan cara memberi nama file bantuan berbasis XML sehingga cmdlet Get-Help dapat menemukannya. Persyaratan nama berbeda untuk setiap jenis perintah.
File Bantuan Cmdlet
File bantuan untuk cmdlet C# harus dinamai untuk rakitan tempat cmdlet ditentukan. Gunakan format nama file berikut:
<AssemblyName>.dll-help.xml
Format nama rakitan diperlukan bahkan ketika rakitan adalah modul berlapis.
Misalnya, cmdlet Get-WinEvent didefinisikan dalam rakitan Microsoft.PowerShell.Diagnostics.dll. Cmdlet Get-Help
mencari topik bantuan untuk cmdlet Get-WinEvent
hanya dalam file Microsoft.PowerShell.Diagnostics.dll-help.xml
di direktori modul.
File Bantuan Penyedia
File bantuan untuk penyedia PowerShell harus diberi nama untuk perakitan tempat penyedia ditentukan. Gunakan format nama file berikut:
<AssemblyName>.dll-help.xml
Format nama rakitan diperlukan bahkan ketika rakitan adalah modul berlapis.
Misalnya, Penyedia sertifikat ditentukan dalam rakitan Microsoft.PowerShell.Security.dll
. Cmdlet Get-Help
mencari topik bantuan untuk penyedia Sertifikat hanya dalam file Microsoft.PowerShell.Security.dll-help.xml
di direktori modul.
File Bantuan Fungsi
Fungsi dapat didokumentasikan menggunakan bantuan berbasis komentar atau didokumentasikan dalam file bantuan XML. Ketika fungsi didokumentasikan dalam file XML, fungsi harus memiliki kata kunci komentar .EXTERNALHELP
yang mengaitkan fungsi dengan file XML. Jika tidak, cmdlet Get-Help
tidak dapat menemukan file bantuan.
Tidak ada persyaratan teknis untuk nama file bantuan fungsi. Namun, praktik terbaik adalah memberi nama file bantuan untuk modul skrip tempat fungsi ditentukan. Misalnya, fungsi berikut didefinisikan dalam file MyModule.psm1
.
#.EXTERNALHELP MyModule.psm1-help.xml
function Test-Function { ... }
File Bantuan Perintah CIM
File bantuan untuk perintah CIM harus diberi nama untuk file CDXML tempat perintah CIM ditentukan. Gunakan format nama file berikut:
<FileName>.cdxml-help.xml
Perintah CIM didefinisikan dalam file CDXML yang dapat disertakan dalam modul sebagai modul berlapis. Ketika perintah CIM diimpor ke sesi sebagai fungsi, PowerShell menambahkan kata kunci komentar .EXTERNALHELP
ke definisi fungsi yang mengaitkan fungsi dengan file bantuan XML yang dinamai untuk file CDXML tempat perintah CIM ditentukan.
File Bantuan Alur Kerja Skrip
Alur kerja skrip yang disertakan dalam modul dapat didokumenkan dalam file bantuan berbasis XML. Tidak ada persyaratan teknis untuk nama file bantuan. Namun, praktik terbaik adalah memberi nama file bantuan untuk modul skrip tempat alur kerja skrip ditentukan. Contohnya:
<ScriptModule>.psm1-help.xml
Tidak seperti perintah berskrip lainnya, alur kerja skrip tidak memerlukan kata kunci komentar .EXTERNALHELP
untuk mengaitkannya dengan file bantuan. Sebagai gantinya, PowerShell mencari subdirektori khusus UI-Culture dari direktori modul untuk file bantuan berbasis XML dan mencari bantuan untuk alur kerja skrip di semua file.
.EXTERNALHELP
kata kunci komentar diabaikan.
Karena kata kunci komentar .EXTERNALHELP
diabaikan, cmdlet Get-Help
dapat menemukan bantuan untuk alur kerja skrip hanya saat disertakan dalam modul.