Bagikan melalui


AvoidNullOrEmptyHelpMessageAttribute

Tingkat Keparahan: Peringatan

Deskripsi

Nilai HelpMessage atribut tidak boleh berupa string kosong atau nilai null karena ini menyebabkan interpreter PowerShell melemparkan kesalahan saat menjalankan fungsi atau cmdlet.

Bagaimana

Tentukan nilai untuk HelpMessage atribut .

Contoh

Salah

Function BadFuncEmptyHelpMessageEmpty
{
    Param(
        [Parameter(HelpMessage='')]
        [String]
        $Param
    )

    $Param
}

Function BadFuncEmptyHelpMessageNull
{
    Param(
        [Parameter(HelpMessage=$null)]
        [String]
        $Param
    )

    $Param
}

Function BadFuncEmptyHelpMessageNoAssignment
{
    Param(
        [Parameter(HelpMessage)]
        [String]
        $Param
    )

    $Param
}

Benar

Function GoodFuncHelpMessage
{
    Param(
        [Parameter(HelpMessage='This is helpful')]
        [String]
        $Param
    )

    $Param
}