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.
Tingkat Keparahan: Peringatan
Deskripsi
Fungsi yang menggunakan ShouldContinue harus memiliki parameter gaya boolean untuk memungkinkan pengguna melewatinya.
Anda bisa mendapatkan detail selengkapnya dengan menjalankan Get-Help about_Functions_CmdletBindingAttribute perintah dan Get-Help about_Functions_Advanced_Methods di PowerShell.
Bagaimana
ShouldContinue Panggil metode dalam fungsi tingkat lanjut saat ShouldProcess metode mengembalikan $true.
Contoh
Salah
Function Test-ShouldContinue
{
[CmdletBinding(SupportsShouldProcess=$true)]
Param
(
$MyString = 'blah'
)
if ($PsCmdlet.ShouldContinue('ShouldContinue Query', 'ShouldContinue Caption'))
{
...
}
}
Benar
Function Test-ShouldContinue
{
[CmdletBinding(SupportsShouldProcess=$true)]
Param
(
$MyString = 'blah',
[Switch]$Force
)
if ($Force -or $PsCmdlet.ShouldContinue('ShouldContinue Query', 'ShouldContinue Caption'))
{
...
}
}