Zoeken…


Opmerkingen

Algemene parameters kunnen met elke cmdlet worden gebruikt (dat betekent dat zodra u uw functie als cmdlet CmdletBinding() [zie CmdletBinding() ], u al deze parameters gratis krijgt).

Hier is de lijst met alle gebruikelijke parameters (alias staat tussen haakjes na bijbehorende parameter):

-Debug (db)
-ErrorAction (ea)
-ErrorVariable (ev)
-InformationAction (ia) # introduced in v5
-InformationVariable (iv) # introduced in v5
-OutVariable (ov)
-OutBuffer (ob)
-PipelineVariable (pv)
-Verbose (vb) 
-WarningAction (wa)
-WarningVariable (wv)
-WhatIf (wi)
-Confirm (cf)

ErrorAction-parameter

Mogelijke waarden zijn Continue | Ignore | Inquire | SilentlyContinue | Stop | Suspend

De waarde van deze parameter bepaalt hoe de cmdlet omgaat met niet-beëindigende fouten (fouten die bijvoorbeeld worden gegenereerd door Write-Error; zie [ onderwerp nog niet gemaakt ] voor meer informatie over foutafhandeling).

Standaardwaarde (als deze parameter wordt weggelaten) is Continue .

-ErrorAction Doorgaan

Deze optie geeft een foutmelding en gaat door met de uitvoering.

PS C:\> Write-Error "test" -ErrorAction Continue ; Write-Host "Second command"

-ErorrAction Doorgaan

-ErrorAction Negeren

Deze optie geeft geen foutmelding en gaat door met de uitvoering. Er worden ook geen fouten toegevoegd aan de automatische variabele $Error .
Deze optie werd geïntroduceerd in v3.

PS C:\> Write-Error "test" -ErrorAction Ignore ; Write-Host "Second command"

-ErorrAction Negeren

-ErrorAction Informeer

Deze optie geeft een foutmelding en vraagt de gebruiker om een actie te kiezen.

PS C:\> Write-Error "test" -ErrorAction Inquire ; Write-Host "Second command"

-ErorrAction informeren

-ErrorAction SilentlyContinue

Deze optie geeft geen foutmelding en gaat door met de uitvoering. Alle fouten worden toegevoegd aan de automatische variabele $Error .

PS C:\> Write-Error "test" -ErrorAction SilentlyContinue ; Write-Host "Second command"

-ErorrAction SilentlyContinue

-ErrorAction Stop

Deze optie geeft een foutmelding en gaat niet door met de uitvoering.

PS C:\> Write-Error "test" -ErrorAction Stop ; Write-Host "Second command"

-ErorrAction Stop

-ErrorAction Onderbreken

Alleen beschikbaar in Powershell Workflows. Wanneer de opdracht wordt gebruikt en de fout optreedt, wordt de workflow opgeschort. Hiermee kan een dergelijke fout worden onderzocht en kan de workflow worden hervat. Zie [onderwerp nog niet gemaakt] voor meer informatie over Workflow-systeem.



Modified text is an extract of the original Stack Overflow Documentation
Licentie onder CC BY-SA 3.0
Niet aangesloten bij Stack Overflow