Tin nhắn xác nhận
Dưới đây là các thông báo xác nhận khác nhau có thể được hiển thị tùy thuộc vào các biến thể của các phương thức System.management.Automation.Cmdlet.ShouldProcess và System.Man Management.Automation.Cmdlet.ShouldContinue được gọi.
Nó quan trọng
Để biết mã mẫu hiển thị cách yêu cầu xác nhận, hãy xem Cách yêu cầu xác nhận.
Chỉ định tài nguyên
Bạn có thể chỉ định tài nguyên sắp được thay đổi bằng cách gọi phương thức System.management.Automation.Cmdlet.Shouldprocess%2A?Displayproperty=Fullname. Trong trường hợp này, bạn cung cấp tài nguyên bằng cách sử dụng tham số target của phương thức và thao tác được Windows PowerShell thêm vào. Trong thông báo sau, văn bản "MyResource" là tài nguyên được thực hiện và thao tác là tên của lệnh thực hiện cuộc gọi.
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"):
Nếu người dùng chọn Có hoặc Có cho tất cả cho yêu cầu xác nhận (như minh họa trong ví dụ sau), thì lệnh gọi đến phương thức System.management.Automation.Cmdlet.ShouldContinue được thực hiện, khiến thông báo xác nhận thứ hai được hiển thị.
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"):
Chỉ định hoạt động và tài nguyên
Bạn có thể chỉ định tài nguyên sắp được thay đổi và thao tác mà lệnh sắp thực hiện bằng cách gọi phương thức System.management.Automation.Cmdlet.Shouldprocess%2A?Displayproperty=Fullname. Trong trường hợp này, bạn cung cấp tài nguyên bằng cách sử dụng tham số target và thao tác bằng cách sử dụng tham số target. Trong thông báo sau, văn bản "MyResource" là tài nguyên được thực hiện và "MyAction" là thao tác sẽ được thực hiện.
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"):
Nếu người dùng chọn Có hoặc Có cho tất cả cho tin nhắn trước đó, lệnh gọi đến phương thức System.management.Automation.Cmdlet.ShouldContinue sẽ được thực hiện, dẫn đến xác nhận thứ hai thông báo sẽ được hiển thị.
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"):
Xem thêm
Viết lệnh ghép ngắn Windows PowerShell