Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Сокращение ошибок в Powershell (http://forum.oszone.net/showthread.php?t=342349)

DJ Mogarych 27-09-2019 09:47 2889795

Сокращение ошибок в Powershell
 
Уважаемые коллеги, подскажите, как вывести ошибки в Powershell без сокращений?
Сейчас выводится так:
Код:

Add-ADGroupMember : Не удается проверить аргумент для параметра "Identity". Аргумент имеет значение NULL. Укажите допустимое значение аргумента, после чего повторите выполнение команды.
строка:25 знак:41
+ ... dd-ADGroupMember -Identity $($3groups |? name -match ".*-l$") -Member ...
+                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidData: (:) [Add-ADGroupMember], ParameterBindingValidationException
    + FullyQualifiedErrorId : ParameterArgumentValidationError,Microsoft.ActiveDirectory.Management.Commands.AddADGroupMember

Если пользоваться Start-Transcript, то там так же.

Busla 27-09-2019 10:30 2889800

DJ Mogarych, проблемную конструкцию PoSh не сократил
не выводить же в ошибку весь исходный код

DJ Mogarych 27-09-2019 11:21 2889806

Собственно, решил проблему заменой команд на echo, чтобы посмотреть, что суётся в аргументы.
Оказалось, надо фильтры поточнее рисовать. :)

Iska 27-09-2019 17:02 2889862

echo — лучший отладчик на все времена! ;)


Время: 23:25.

Время: 23:25.
© OSzone.net 2001-