Powershell: создание и отбрасывание нового исключения Как я могу создать и выбросить новое исключение в PowerShell? Я хочу сделать разные вещи для конкретной ошибки. Ответ 1 Для вызова определенного исключения, такого как FileNotFoundException, используйте этот формат if (-not (Test-Path $file)) { throw [System.IO.FileNotFoundException] "$file not found." } Чтобы создать общее исключение, используйте команду throw, за которой следует строка. throw "Error trying to do a task" При использовании внутри catch вы можете предоставить дополнительную информацию о том, что вызвало ошибку
Ответ 1 Для вызова определенного исключения, такого как FileNotFoundException, используйте этот формат if (-not (Test-Path $file)) { throw [System.IO.FileNotFoundException] "$file not found." } Чтобы создать общее исключение, используйте команду throw, за которой следует строка. throw "Error trying to do a task" При использовании внутри catch вы можете предоставить дополнительную информацию о том, что вызвало ошибку