Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Poniżej przedstawiono różne komunikaty potwierdzające, które mogą być wyświetlane w zależności od wariantów metod System.Management.Automation.Cmdlet.ShouldProcess i System.Management.Automation.Cmdlet.ShouldContinue, które są wywoływane.
Ważne
Aby uzyskać przykładowy kod pokazujący sposób żądania potwierdzenia, zobacz How to Request Confirmations.
Określanie zasobu
Zasób, który ma zostać zmieniony, można określić, wywołując metodę System.Management.Automation.Cmdlet.ShouldProcess. W tym przypadku należy podać zasób przy użyciu parametru target metody, a operacja jest dodawana przez program Windows PowerShell. W poniższym komunikacie tekst "MyResource" to zasób, na który działa, a operacja jest nazwą polecenia, które wykonuje wywołanie.
Confirm
Are you sure you want to perform this action?
Performing operation "Test-RequestConfirmationTemplate1" on Target "MyResource".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"):
Jeśli użytkownik wybierze Tak lub Tak do wszystkich do żądania potwierdzenia (jak pokazano w poniższym przykładzie), zostanie wykonane wywołanie metody System.Management.Automation.Cmdlet.ShouldContinue, co powoduje wyświetlenie drugiego komunikatu potwierdzenia.
Confirm
Are you sure you want to perform this action?
Performing operation "Test-RequestConfirmationTemplate1" on Target "MyResource".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): y
Confirm
Continue with this operation?
[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"):
Określanie operacji i zasobu
Możesz określić zasób, który ma zostać zmieniony, oraz operację, którą polecenie ma wykonać, wywołując metodę System.Management.Automation.Cmdlet.ShouldProcess. W takim przypadku należy podać zasób przy użyciu parametru target i operacji przy użyciu parametru target. W poniższym komunikacie tekst "MyResource" to zasób, na który działa, a "MyAction" to operacja, która ma zostać wykonana.
Confirm
Are you sure you want to perform this action?
Performing operation "MyAction" on Target "MyResource".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"):
Jeśli użytkownik wybierze Tak lub Tak do wszystkich poprzedniego komunikatu, zostanie wykonane wywołanie metody System.Management.Automation.Automation.Cmdlet.ShouldContinue, co powoduje wyświetlenie drugiego komunikatu potwierdzenia.
Confirm
Are you sure you want to perform this action?
Performing operation "MyAction" on Target "MyResource".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): y
Confirm
Continue with this operation?
[Y] Yes [N] No [S] Suspend [?] Help (default is "Y"):