Лучший отвечающий
Мусор на экране мешает читабельности.

Вопрос
-
Как сделать так, чтобы на экран не выводило это сообщение при вводе команды: $acomp2 = (Get-ADComputer $acomp1).name
Мусор на экране мешает читабельности.
Get-ADComputer : Не удается найти объект с удостоверением: "server01" в "DC=.....................".
строка:4 знак:16
+ $acomp2 = (Get-ADComputer $acomp1).name
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (server01:ADComputer) [Get-ADComputer], ADIdentityNotFoundException
+ FullyQualifiedErrorId : ActiveDirectoryCmdlet:Microsoft.ActiveDirectory.Management.ADIdentityNotFoundException,Microsoft.ActiveDire
ctory.Management.Commands.GetADComputer- Изменено SergeyOO 31 января 2017 г. 14:03
31 января 2017 г. 14:02
Ответы
-
Как сделать так, чтобы на экран не выводило это сообщение при вводе команды: $acomp2 = (Get-ADComputer $acomp1).name
Мусор на экране мешает читабельности.
Get-ADComputer : Не удается найти объект с удостоверением: "server01" в "DC=.....................".
строка:4 знак:16
+ $acomp2 = (Get-ADComputer $acomp1).name
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (server01:ADComputer) [Get-ADComputer], ADIdentityNotFoundException
+ FullyQualifiedErrorId : ActiveDirectoryCmdlet:Microsoft.ActiveDirectory.Management.ADIdentityNotFoundException,Microsoft.ActiveDire
ctory.Management.Commands.GetADComputer
$ErrorActionPreference = "silentlycontinue"
The opinion expressed by me is not an official position of Microsoft
- Изменено Vector BCOModerator 31 января 2017 г. 14:10
- Помечено в качестве ответа SergeyOO 31 января 2017 г. 15:42
31 января 2017 г. 14:09Модератор
Все ответы
-
Как сделать так, чтобы на экран не выводило это сообщение при вводе команды: $acomp2 = (Get-ADComputer $acomp1).name
Мусор на экране мешает читабельности.
Get-ADComputer : Не удается найти объект с удостоверением: "server01" в "DC=.....................".
строка:4 знак:16
+ $acomp2 = (Get-ADComputer $acomp1).name
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (server01:ADComputer) [Get-ADComputer], ADIdentityNotFoundException
+ FullyQualifiedErrorId : ActiveDirectoryCmdlet:Microsoft.ActiveDirectory.Management.ADIdentityNotFoundException,Microsoft.ActiveDire
ctory.Management.Commands.GetADComputer
$ErrorActionPreference = "silentlycontinue"
The opinion expressed by me is not an official position of Microsoft
- Изменено Vector BCOModerator 31 января 2017 г. 14:10
- Помечено в качестве ответа SergeyOO 31 января 2017 г. 15:42
31 января 2017 г. 14:09Модератор -
так это и не ошибка по сути, просто нету такого объекта в ад.
Я ж не знаю, есть он или нет. И таких объектов много. Мне нужно выполнить команду и загнать в переменную. Дальше эту переменную в обработку. А оно мне на экран кучу красного полотна ненужной информации о том, что такого объекта нету. Нету так нету, информацию бы убрать о том, что его нету, хочется.
$ErrorActionPreference = "silentlycontinue"
работает
- Изменено SergeyOO 31 января 2017 г. 15:41
31 января 2017 г. 15:31 -
так это и не ошибка по сути, просто нету такого объекта в ад.
Я ж не знаю, есть он или нет. И таких объектов много. Мне нужно выполнить команду и загнать в переменную. Дальше эту переменную в обработку. А оно мне на экран кучу красного полотна ненужной информации о том, что такого объекта нету. Нету так нету, информацию бы убрать о том, что его нету, хочется.
$ErrorActionPreference = "silentlycontinue"
работает
Можно также использовать ключ -ErrorAction с тем же значением
$acomp2 = (Get-ADComputer $acomp1 -erroraction silentlycontinue).name
The opinion expressed by me is not an official position of Microsoft
31 января 2017 г. 18:56Модератор