Gebruikers die bevestiging vragen
Wanneer u een waarde van opgeeft voor de parameter van de declaratie van het true cmdlet-kenmerk, wordt de parameter Bevestigen toegevoegd aan de SupportsShouldProcess parameters van de cmdlet.
In de standaardomgeving kunnen gebruikers de parameter Bevestigen opgeven of om bevestiging te vragen "-Confirm:$true wanneer de methode wordt ShouldProcess() aangeroepen. Dit dwingt bevestiging af, ongeacht de instelling op impactniveau.
Als de parameter Bevestigen niet wordt gebruikt, vraagt de aanroep om bevestiging als de voorkeursvariabele gelijk is aan of groter is dan de instelling van de ShouldProcess() $ConfirmPreference ConfirmImpact cmdlet of provider. De standaardinstelling van $ConfirmPreference is Hoog. Daarom worden in de standaardomgeving alleen cmdlets en providers gebruikt die een aanvraagbevestiging voor een actie met hoge impact opgeven.
Als Bevestigen expliciet is ingesteld op false ( ), wordt de cmdlet uitgevoerd zonder om bevestiging te vragen en wordt de -Confirm:$false $ConfirmPreference shell-variabele genegeerd.
Opmerkingen
Voor cmdlets en providers die opgeven , maar niet , worden deze acties verwerkt als acties met een 'gemiddelde impact' en worden ze
SupportsShouldProcessConfirmImpactniet standaard gevraagd. Het impactniveau is lager dan de standaardinstelling van de$ConfirmPreferencevoorkeursvariabele.Als de gebruiker de parameter opgeeft, wordt de gebruiker op de hoogte gesteld van de bewerking, zelfs als deze niet
Verboseom bevestiging wordt gevraagd.
Zie ook
Feedback
Feedback verzenden en weergeven voor