Bagaimana cara menambahkan pembantu ke skrip atau fungsi PowerShell

How To Add Help To PowerShell Script Or Function


Apakah Anda membuat skrip atau fungsi PowerShell khusus dan perlu menambahkan informasi bantuan? Panduan ini memandu Anda melalui langkah-langkah untuk sampai ke sana.

Di bagian pertama panduan ini, Anda akan mempelajari dua metode untuk menambahkan bantuan ke skrip atau fungsi PowerShell. Kemudian, di bagian kedua, Anda akan mempelajari cara menggunakan salah satu metode untuk menambahkan bantuan ke skrip Anda.

Tidak hanya itu, saya juga memiliki bagian FAQ yang menjawab pertanyaan umum tentang menambahkan bantuan ke skrip dan fungsi.

Pengantar Bantuan PowerShell

Saat Anda memerlukan informasi sintaks dan parameter untuk cmdlet PowerShell, Anda menjalankan perintah Get-Help. Misalnya, jika saya memerlukan informasi tentang cmdlet Get-ChildItem, saya akan menjalankan perintah di bawah ini.

Get-Help Get-ChildItem

Berikut adalah output dari perintah di PowerShell…

Bagaimana cara menambahkan pembantu ke skrip atau fungsi PowerShell

Seperti yang Anda lihat di tangkapan layar, perintah Get-Help mengembalikan NAMA dan SINOPSIS cmdlet. Selain itu, ia juga mengembalikan SYNTAX, DESCRIPTION dan informasi relevan lainnya di Get-ChildItem.

Tujuan artikel ini adalah untuk mengajari Anda cara menambahkan informasi bantuan ini ke skrip atau fungsi PowerShell Anda sendiri.

Pertama, beberapa informasi ditambahkan secara otomatis saat Anda mengubah skrip menjadi fungsi PowerShell. Namun, seperti yang akan Anda lihat nanti dalam panduan ini, Anda perlu menambahkan beberapa informasi dengan menambahkan informasi bantuan ke fungsi tersebut.

Anda dapat menambahkan bantuan ke skrip atau fungsi PowerShell Anda dengan dua cara.

  1. Menggunakan Metode Bantuan Berbasis Komentar
  2. Dengan membuat file bantuan XML

Panduan ini akan mengajari Anda cara menambahkan bantuan berbasis komentar. Untuk mempelajari cara menambahkan bantuan menggunakan metode file XML, lihat Cara Membuat File Bantuan Cmdlet.

Ketika saya memperbarui Penjelasan Fungsi PowerShell baru-baru ini, saya menggunakan contoh di artikel untuk membuat fungsi. Saya memanggil fungsi, Dapatkan-ItemAntaraTanggal.

Sebelumnya saya mengatakan bahwa ketika Anda membuat fungsi, PowerShell menambahkan beberapa informasi yang dikembalikan oleh Get-Help. Di antara informasi yang ditambahkan secara otomatis adalah NAMA dan SYNTAX dari fungsi tersebut.

Jadi ketika saya menjalankan Get-Help pada fungsi Get-ItemsBetweenDates, saya mendapatkan informasi yang ditunjukkan pada tangkapan layar di bawah ini.

Get-Help Get-ItemsBetweenDates

Saya menjalankan perintah di atas pada PowerShell ISE. Saya menghapus panel skrip dari ISE sehingga Anda dapat melihat perintah dengan jelas.

Cara Menambahkan Bantuan Berbasis Komentar ke Skrip atau Fungsi PowerShell dengan Contoh

Jadi bagaimana Anda menambahkan elemen-elemen lain ini? Senang Anda bertanya!

Jawabannya sesederhana menambahkan <# #> tepat sebelum blok param fungsi. Jika saya jujur, ini sedikit lebih dari sekedar menambahkan <# #> !

Tapi serius, itu sangat mudah. Di PowerShell Anda menggunakan <# #> untuk menambahkan blok komentar. Inilah sebabnya mengapa metode menambahkan bantuan ke skrip atau fungsi PowerShell ini disebut bantuan berbasis komentar.

Karena ini adalah panduan cara yang memandu Anda melalui prosesnya, izinkan saya mulai dengan menambahkan blok komentar ke fungsi Get-ItemsBetweenDates saya.

Berikut adalah kode lengkap untuk fungsi tersebut. Jika Anda melihat lebih dekat, Anda akan melihat bahwa setelah { terbuka, saya mengatur parameter fungsi.

Function Get-ItemsBetweenDates  {

  [CmdletBinding(DefaultParameterSetName="Path")]
  param( 
    [Parameter(ParameterSetName="Path", Mandatory=$true, Position=0)]
    [Parameter(ParameterSetName="File", Mandatory=$true, Position=0)]
    [Parameter(ParameterSetName="Directory", Mandatory=$true, Position=0)]
    [string[]]$Path,
    [Parameter(ParameterSetName="Path", Mandatory=$true, Position=1)]
    [Parameter(ParameterSetName="File", Mandatory=$true, Position=1)]
    [Parameter(ParameterSetName="Directory", Mandatory=$true, Position=1)]
    [int]$NumOfDaysFrom,
    [Parameter(ParameterSetName="Path", Mandatory=$true, Position=2)]
    [Parameter(ParameterSetName="File", Mandatory=$true, Position=2)]
    [Parameter(ParameterSetName="Directory", Mandatory=$true, Position=2)]
    [int]$NumOfDaysTo,
    [Parameter(ParameterSetName="File", Mandatory=$false, Position=3)]
    [switch]$File,
    [Parameter(ParameterSetName="Directory", Mandatory=$false, Position=3)]
    [switch]$Directory
)
BEGIN {
$DateFrom = (Get-Date).AddDays(-$NumOfDaysFrom)
$DateTo = (Get-Date).AddDays(-$NumOfDaysTo)
}
PROCESS {
   IF ($File) {
        $report = Get-ChildItem $Path -File | Where-Object {($_.LastWriteTime -LE $DateTo) -AND ($_.LastWriteTime -GE $DateFrom)} 
    } ELSEIF ($Directory) {
        $report = Get-ChildItem $Path -Directory | Where-Object {($_.LastWriteTime -LE $DateTo) -AND ($_.LastWriteTime -GE $DateFrom) }
} ELSE{
        $report = Get-ChildItem $Path | Where-Object {($_.LastWriteTime -LE $DateTo) -AND ($_.LastWriteTime -GE $DateFrom)}
}
}
END {
   
    $report | Select-Object -property `
   @{Label=”File/Folder Name”;Expression={$_.Name}}, 
   @{Label=”Modified Date”;Expression={$_.LastWriteTime}}


}
}

Langkah pertama untuk menambahkan informasi bantuan adalah menambahkan blok komentar tepat setelah pembukaan {. Fungsi yang diperbarui akan terlihat seperti ini (saya memperluas blok komentar sehingga diformat sebagaimana mestinya dalam skrip).

Function Get-ItemsBetweenDates  {
<# 

#>
  [CmdletBinding(DefaultParameterSetName="Path")]
  param( 
    [Parameter(ParameterSetName="Path", Mandatory=$true, Position=0)]
    [Parameter(ParameterSetName="File", Mandatory=$true, Position=0)]
    [Parameter(ParameterSetName="Directory", Mandatory=$true, Position=0)]
    [string[]]$Path,
    [Parameter(ParameterSetName="Path", Mandatory=$true, Position=1)]
    [Parameter(ParameterSetName="File", Mandatory=$true, Position=1)]
    [Parameter(ParameterSetName="Directory", Mandatory=$true, Position=1)]
    [int]$NumOfDaysFrom,
    [Parameter(ParameterSetName="Path", Mandatory=$true, Position=2)]
    [Parameter(ParameterSetName="File", Mandatory=$true, Position=2)]
    [Parameter(ParameterSetName="Directory", Mandatory=$true, Position=2)]
    [int]$NumOfDaysTo,
    [Parameter(ParameterSetName="File", Mandatory=$false, Position=3)]
    [switch]$File,
    [Parameter(ParameterSetName="Directory", Mandatory=$false, Position=3)]
    [switch]$Directory
)
BEGIN {
$DateFrom = (Get-Date).AddDays(-$NumOfDaysFrom)
$DateTo = (Get-Date).AddDays(-$NumOfDaysTo)
}
PROCESS {
   IF ($File) {
        $report = Get-ChildItem $Path -File | Where-Object {($_.LastWriteTime -LE $DateTo) -AND ($_.LastWriteTime -GE $DateFrom)} 
    } ELSEIF ($Directory) {
        $report = Get-ChildItem $Path -Directory | Where-Object {($_.LastWriteTime -LE $DateTo) -AND ($_.LastWriteTime -GE $DateFrom) }
} ELSE{
        $report = Get-ChildItem $Path | Where-Object {($_.LastWriteTime -LE $DateTo) -AND ($_.LastWriteTime -GE $DateFrom)}
}
}
END {
    $report | Select-Object -property `
   @{Label=”File/Folder Name”;Expression={$_.Name}}, 
   @{Label=”Modified Date”;Expression={$_.LastWriteTime}}
}
}

Sekarang saya telah menambahkan blok komentar, langkah selanjutnya adalah menambahkan SINOPSIS, DESKRIPSI, dan informasi bantuan lain yang relevan. Item ini disebut kata kunci bantuan.

Sebelum menunjukkan cara menambahkan informasi bantuan ini, saya akan menggunakan subbagian pertama di bawah ini untuk membahas berbagai kata kunci bantuan. Kemudian, di subbagian kedua, Anda akan mempelajari cara menambahkannya ke suatu fungsi.

Kata kunci bantuan fungsi PowerShell

Pada tabel di bawah, saya telah mencantumkan kata kunci bantuan umum dan artinya. Praktik umum adalah menambahkan kata kunci dalam huruf besar semua.

Namun, Anda selalu dapat menambahkannya dalam huruf kecil. Yang penting tambahkan nama tag di samping titik (.).

Kata kunci bantuan fungsi PowerShell Arti kata kunci bantuan
.RINGKASAN Gunakan untuk menjelaskan fungsi secara singkat. Setiap informasi yang Anda tambahkan di sini ditampilkan di bidang SINOPSIS hasil Get-Help
.. DESKRIPSI Di sinilah Anda memberikan penjelasan rinci tentang fungsi tersebut. Perintah Get-Help menampilkan semua informasi yang Anda tambahkan di sini di bagian DESCRIPTION
.SETTING Gunakan ini untuk menambahkan deskripsi untuk setiap parameter yang Anda tetapkan dalam fungsi. Anda dapat memiliki tag .PARAMETER sebanyak parameter yang Anda miliki di fungsi Anda
.CONTOH Gunakan tag ini untuk menunjukkan cara menjalankan fungsi Anda. Anda dapat menambahkan sebanyak mungkin contoh yang Anda inginkan. Saat Anda menjalankan Get-Help, itu akan mengembalikan informasi dalam tag .EXAMPLE seperti EXAMPLE 1, EXAMPLE 2, dll.
.KONTRIBUSI Gunakan tag .INPUTS untuk membuat daftar kelas objek .NET Framework yang akan diterima oleh fungsi sebagai input. Anda dapat menambahkan .INPUT sebanyak yang Anda inginkan. Informasi di sini ditampilkan di bagian INPUT hasil Get-Help
.KELUARNYA Mirip dengan .INPUTS tetapi kali ini Anda menggunakannya untuk membuat daftar kelas objek .NET Framework yang akan diterima fungsi sebagai output saat menjalankan perintah.
.CATATAN Jika Anda merasa perlu menambahkan informasi relevan lainnya yang tidak cocok dengan salah satu kata kunci yang telah dijelaskan di atas, gunakan tag .CATATAN. Informasi yang ditambahkan di sini ditampilkan di bagian CATATAN hasil Get-Help
. KONEKSI Gunakan tag ini untuk menambahkan tautan yang relevan di mana pengguna dapat menemukan informasi online tentang peran Anda. hasil Get-Help menampilkan informasi ini di bagian LINK TERKAIT

Bagaimana cara menambahkan kata kunci pembantu ke skrip atau fungsi PowerShell

Di subbagian terakhir, saya membahas kata kunci pembantu fungsi PowerShell yang umum. Saya juga menjelaskan cara menggunakan setiap tag.

Di bagian ini, saya akan menunjukkan cara menambahkan kata kunci bantuan.

Mari kita mulai dengan sintaks kata kunci pembantu fungsi PowerShell.

<#
.< help keyword>
< help content>
#>

Anda sudah tahu itu <# #> adalah blok komentar. “.< mot clé d'aide>” mewakili salah satu kata kunci yang saya jelaskan di subbagian terakhir.

Apalagi, “< contenu de l'aide>” adalah informasi yang Anda berikan.

Jadi mari saya mulai dengan menambahkan SINOPSIS ke fungsi Get-ItemsBetweenDates saya. Berikut adalah SINOPSISnya dengan sendirinya…

.SYNOPSIS
    Get-ItemsBetweenDates returns files and/or folders with modified dates betwwen two dates in a specified path

Dan ini dia dalam fungsinya.

Function Get-ItemsBetweenDates  {
<# 
.SYNOPSIS
    Get-ItemsBetweenDates returns files and/or folders with modified dates betwwen two dates in a specified path
#>
  [CmdletBinding(DefaultParameterSetName="Path")]
  param( 
    [Parameter(ParameterSetName="Path", Mandatory=$true, Position=0)]
    [Parameter(ParameterSetName="File", Mandatory=$true, Position=0)]
    [Parameter(ParameterSetName="Directory", Mandatory=$true, Position=0)]
    [string[]]$Path,
    [Parameter(ParameterSetName="Path", Mandatory=$true, Position=1)]
    [Parameter(ParameterSetName="File", Mandatory=$true, Position=1)]
    [Parameter(ParameterSetName="Directory", Mandatory=$true, Position=1)]
    [int]$NumOfDaysFrom,
    [Parameter(ParameterSetName="Path", Mandatory=$true, Position=2)]
    [Parameter(ParameterSetName="File", Mandatory=$true, Position=2)]
    [Parameter(ParameterSetName="Directory", Mandatory=$true, Position=2)]
    [int]$NumOfDaysTo,
    [Parameter(ParameterSetName="File", Mandatory=$false, Position=3)]
    [switch]$File,
    [Parameter(ParameterSetName="Directory", Mandatory=$false, Position=3)]
    [switch]$Directory
)
BEGIN {
$DateFrom = (Get-Date).AddDays(-$NumOfDaysFrom)
$DateTo = (Get-Date).AddDays(-$NumOfDaysTo)
}
PROCESS {
   IF ($File) {
        $report = Get-ChildItem $Path -File | Where-Object {($_.LastWriteTime -LE $DateTo) -AND ($_.LastWriteTime -GE $DateFrom)} 
    } ELSEIF ($Directory) {
        $report = Get-ChildItem $Path -Directory | Where-Object {($_.LastWriteTime -LE $DateTo) -AND ($_.LastWriteTime -GE $DateFrom) }
} ELSE{
        $report = Get-ChildItem $Path | Where-Object {($_.LastWriteTime -LE $DateTo) -AND ($_.LastWriteTime -GE $DateFrom)}
}
}
END {
   
    $report | Select-Object -property `
   @{Label=”File/Folder Name”;Expression={$_.Name}}, 
   @{Label=”Modified Date”;Expression={$_.LastWriteTime}}


}
}

Sekarang ketika saya menjalankan “Get-Help Get-ItemsBetweenDates” itu termasuk SINOPSIS.

Bagaimana cara menambahkan kata kunci pembantu ke skrip atau fungsi PowerShell

Dalam skrip terakhir di bawah ini, saya telah menambahkan semua kata kunci pembantu yang relevan.

Function Get-ItemsBetweenDates  {

<#
.SYNOPSIS
    Get-ItemsBetweenDates returns files and/or folders with modified dates betwwen two dates in a specified path

.DESCRIPTION
    The Get-ItemsBetweenDates allows you to return files or folders that was modified between two dates. 
    When you run the command without specifying the -File or Directory parameters, Get-ItemsBetweenDates
    returns all files and folders that meet the modifed date range criteria. 
.PARAMETER Path
    Specifies the path to the folder you want Get-ItemsBetweenDates to return items from. 
    This parameter accepts wildcards. See examples for details.
.PARAMETER NumOfDaysFrom
    This will be the earliest number of days from today that you want to return files with modified dates.
    Specifiy this in numbers, NOT dates. 
.PARAMETER NumOfDaysTo
    This will be the latest number of days from today that you want to return files with modified dates.
    Like the NumOfDaysFrom parameter, specify a number. Note that NumOfDaysTo MUST be smaller than
    NumOfDaysFrom
.PARAMETER File
    This is a Switch parameter type. By default, Get-ItemBetweenDates returns both files and folders. 
    However, if a user wants this function to return only files, the user will include the File parameter
.PARAMETER Directory
    Like the File parameter, this is also a Switch parameter type. 
    If a user wants this function to return only folders, the user will include Directory.
    Note that you cannot specify File and Directory parameters in the same command.
    You can either specify File or Directory in one command. 
.EXAMPLE
   If you want to return the files and folders that were modified between 5 days ago
   and 30 days ago, run the command below:
   
   Get-ItemsBetweenDates -Path D:\PS-Tutorial\* -NumOfDaysFrom 30 -NumOfDaysTo 5

   The command displays a result similar to the one below:

   File/Folder Name    Modified Date      
    ----------------    -------------      
    about_Operators.txt 14/06/2022 14:55:33

.EXAMPLE 
    To display files last updated between two dates, run the commmand below:

    Get-ItemsBetweenDates -Path D:\PS-Tutorial\ -NumOfDaysFrom 30 -NumOfDaysTo 0 -File. 
    The command will display just files. Here is the result of my command:

    File/Folder Name    Modified Date      
    ----------------    -------------      
    about_Operators.txt 14/06/2022 14:55:33
    NE-Null.txt         18/06/2022 15:55:23

.EXAMPLE 
    To display folders last updated between two dates, run the commmand below:

    Get-ItemsBetweenDates -Path D:\PS-Tutorial\ -NumOfDaysFrom 30 -NumOfDaysTo 0 -Directory. 
    The command will display just folders. Here is the result of my command:

    File/Folder Name Modified Date      
    ---------------- -------------      
    Stanley          18/06/2022 14:31:46

.LINK
    
PowerShell Function (Advanced) Explained With Examples
#> [CmdletBinding(DefaultParameterSetName="Path")] param( [Parameter(ParameterSetName="Path", Mandatory=$true, Position=0)] [Parameter(ParameterSetName="File", Mandatory=$true, Position=0)] [Parameter(ParameterSetName="Directory", Mandatory=$true, Position=0)] [string[]]$Path, [Parameter(ParameterSetName="Path", Mandatory=$true, Position=1)] [Parameter(ParameterSetName="File", Mandatory=$true, Position=1)] [Parameter(ParameterSetName="Directory", Mandatory=$true, Position=1)] [int]$NumOfDaysFrom, [Parameter(ParameterSetName="Path", Mandatory=$true, Position=2)] [Parameter(ParameterSetName="File", Mandatory=$true, Position=2)] [Parameter(ParameterSetName="Directory", Mandatory=$true, Position=2)] [int]$NumOfDaysTo, [Parameter(ParameterSetName="File", Mandatory=$false, Position=3)] [switch]$File, [Parameter(ParameterSetName="Directory", Mandatory=$false, Position=3)] [switch]$Directory ) BEGIN { $DateFrom = (Get-Date).AddDays(-$NumOfDaysFrom) $DateTo = (Get-Date).AddDays(-$NumOfDaysTo) } PROCESS { IF ($File) { $report = Get-ChildItem $Path -File | Where-Object {($_.LastWriteTime -LE $DateTo) -AND ($_.LastWriteTime -GE $DateFrom)} } ELSEIF ($Directory) { $report = Get-ChildItem $Path -Directory | Where-Object {($_.LastWriteTime -LE $DateTo) -AND ($_.LastWriteTime -GE $DateFrom) } } ELSE{ $report = Get-ChildItem $Path | Where-Object {($_.LastWriteTime -LE $DateTo) -AND ($_.LastWriteTime -GE $DateFrom)} } } END { $report | Select-Object -property ` @{Label=”File/Folder Name”;Expression={$_.Name}}, @{Label=”Modified Date”;Expression={$_.LastWriteTime}} } }

Pertanyaan Umum Tentang Menambahkan Bantuan ke Skrip atau Fungsi PowerShell

Pertanyaan Umum Tentang Menambahkan Bantuan ke Skrip atau Fungsi PowerShell
1. Bagaimana saya bisa mendapatkan perintah bantuan di PowerShell?

Untuk informasi tentang menjalankan perintah menggunakan cmdlet PowerShell, jalankan perintah Get-Help. Selanjutnya, tentukan cmdlet.

Misalnya, untuk mendapatkan informasi bantuan tentang perintah Get-Content, jalankan perintah di bawah ini:

Dapatkan bantuan Dapatkan konten

2. Bagaimana cara menambahkan bantuan ke skrip PowerShell?

Untuk menambahkan bantuan ke skrip PowerShell, ketik blok komentar – <# #>. Kemudian, di blok komentar, tambahkan berbagai kata kunci bantuan.

Misalnya, pernyataan PowerShell di bawah ini menambahkan informasi bantuan SINOPSIS, DESKRIPSI, dan parameter.

<#
.RINGKASAN


.PARAMETER Path

#>

3. Bagaimana cara memperbarui Get-Help ke file bantuan terbaru di PowerShell?

Untuk memperbarui Get-Help untuk mengembalikan informasi bantuan terbaru di PowerShell, jalankan perintah Update-Help.

Kecuali Anda mengunduh dan menyediakan file bantuan secara manual, komputer Anda harus tersambung ke Internet agar perintah Perbarui-Bantuan berjalan dengan benar.

3. Bagaimana cara mendeklarasikan parameter di PowerShell?

Untuk mendeklarasikan parameter di PowerShell, mulailah dengan blok param. Berikut adalah sintaks dasar dari blok param:

pengaturan (

)

Kemudian, di blok param, nyatakan parameternya

pengaturan (
$Jalur
)
Ini adalah sintaks blok param yang sangat mendasar. Untuk mempelajari lebih lanjut tentang parameter PowerShell, baca artikel saya Parameter PowerShell: Sintaks, Jenis, Atribut, Argumen, dan Contoh

4. Bagaimana Anda mengomentari kode dalam skrip PowerShell?

Ada dua metode untuk mengomentari kode di PowerShell Script. Anda dapat menambahkan # sebelum satu baris kode.

Namun, jika Anda ingin mengomentari blok kode, lebih baik menggunakan blok komentar. Misalnya, semua informasi yang ada di blok komentar <# #> di bawah ini akan dikomentari dalam skrip.

<#
Semua informasi dengan blok ini direkomendasikan
#>

5. Bagaimana cara memfilter di PowerShell?

PowerShell memiliki beberapa cmdlet yang dapat Anda gunakan untuk memfilter objek. Cmdlet paling umum yang dapat Anda gunakan untuk memfilter adalah Where-Object dan Select-Object.

Namun, tergantung pada apa yang ingin Anda filter, beberapa cmdlet memiliki opsi Tersaring parameter juga. Untuk membuat daftar semua cmdlet yang memiliki Tersaring parameter, jalankan perintah di bawah ini:

Dapatkan-Perintah -ParameterName Tersaring

Pikiran terakhir saya tentang menambahkan bantuan ke skrip atau fungsi PowerShell

Jika Anda menambahkan bantuan ke skrip atau fungsi PowerShell, pengguna dapat menggunakan informasi Get-Help untuk melihat informasi bantuan. Anda dapat menambahkan bantuan menggunakan metode berbasis komentar.

Anda juga dapat menambahkan bantuan ke skrip atau fungsi dengan membuat file bantuan XML.

Dalam panduan ini, saya akan memandu Anda melalui cara menambahkan bantuan ke skrip atau fungsi PowerShell menggunakan metode berbasis komentar.

Saya harap saya dapat membantu Anda menambahkan bantuan ke skrip atau fungsi PowerShell Anda? Saya juga berharap Anda menemukan panduan ini mudah diikuti dan contohnya jelas?

Jika Anda menemukan panduan ini berguna dan mudah dimengerti, silakan pilih Ya untuk pertanyaan “Apakah pesan ini berguna bagi Anda?” pertanyaan di bawah ini.

Alternativeky, Anda dapat membagikan pengalaman Anda dengan menambahkan bantuan skrip PowerShell. Anda dapat menggunakan formulir “TINGGALKAN RESPONS” di akhir halaman ini.

Terakhir, Anda melanjutkan perjalanan skrip PowerShell Anda dengan menuju ke halaman Panduan Cara Kerja Windows PowerShell kami.

Referensi dan bacaan lebih lanjut

  1. Bagaimana cara menambahkan informasi bantuan untuk pengaturan Windows PowerShell?
  2. Cara membuat file bantuan cmdlet
  3. Fungsi PowerShell (lanjutan) dijelaskan dengan contoh
  4. Sintaks Bantuan Berbasis Komentar
  5. Parameter PowerShell: Sintaks, Jenis, Atribut, Argumen, dan Contoh
Leave a Reply

Your email address will not be published.

You May Also Like