-
Notifications
You must be signed in to change notification settings - Fork 9
New Exception
dscbot edited this page Feb 13, 2024
·
2 revisions
Creates and returns an exception.
New-Exception [-Message] <String> [[-ErrorRecord] <ErrorRecord>]
[<CommonParameters>]
Creates an exception that will be returned.
$errorRecord = New-Exception -Message 'An error occurred'
Creates and returns an exception with the message 'An error occurred'.
try
{
Get-ChildItem -Path $path -ErrorAction 'Stop'
}
catch
{
$exception = New-Exception -Message 'Could not get files' -ErrorRecord $_
}
Returns an exception with the message 'Could not get files' and includes the exception that caused this terminating error.
The error record containing the exception that is causing this terminating error.
Type: ErrorRecord
Parameter Sets: (All)
Aliases:
Required: False
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
The message explaining why this error is being thrown.
Type: String
Parameter Sets: (All)
Aliases:
Required: True
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.
- Assert-BoundParameter
- Assert-ElevatedUser
- Assert-IPAddress
- Assert-Module
- Compare-DscParameterState
- Compare-ResourcePropertyState
- ConvertFrom-DscResourceInstance
- ConvertTo-CimInstance
- ConvertTo-HashTable
- Find-Certificate
- Get-ComputerName
- Get-DscProperty
- Get-EnvironmentVariable
- Get-LocalizedData
- Get-LocalizedDataForInvariantCulture
- Get-PSModulePath
- Get-TemporaryFolder
- Get-UserName
- New-ArgumentException
- New-ErrorRecord
- New-Exception
- New-InvalidDataException
- New-InvalidOperationException
- New-InvalidResultException
- New-NotImplementedException
- New-ObjectNotFoundException
- Remove-CommonParameter
- Set-DscMachineRebootRequired
- Set-PSModulePath
- Test-AccountRequirePassword
- Test-DscParameterState
- Test-DscProperty
- Test-IsNanoServer
- Test-IsNumericType
- Test-ModuleExist