Сегодня самый главный PowerShell Guy – Marc van Orsouw, он же MoW, он же /\/\o\/\/ выпустил очередную версию PowerTab, в которой исправлены баги, которые были замечены в работе с PowerShell V2 CTP3, плюс добавлена поддержка Windows 7 и Windows Server 2008 R2. Один из наиболее значимых багов – зависание окна автозавершения. Это выглядело вот так:
[vPodans] dir -include *.log [vPodans] ╔═ - ══════════════╗ ║ -Debug ║ ║ -ErrorAction ║ ║ -ErrorVariable ║ ║ -Exclude ║ ║ -Filter ║ ║ -Force ║ ║ -Include ║ ║ -LiteralPath ║ ║ -Name ║ ║ -OutBuffer ║ ║ -OutVariable ║ ║ -Path ║ ║ -Recurse ║ ║ -UseTransaction ║ ║ -Verbose ║ ║ -WarningAction ║ ║ -WarningVariable ║ ╚═[4] 1-17 [17]════╝
т.е. по этому меню можно было перемещаться вниз. Но при любом нажатии стрелки вверх – оно намертво прилипало к экрану:
[vPodans] dir -include *.log [vPodans] bla-bla-bla═════════════╗ The term 'bla-bla-bla' is not recognized as a cmdlet, function, operable program, or script file. Verify the term and t ry again. ║ -ErrorAction ║ At line:1 char:12-ErrorVariable ║ + bla-bla-bla <<<< xclude ║ + CategoryInfo : ObjectNotFound: (bla-bla-bla:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException ║ -Include ║ [vPodans] ║ -LiteralPath ║ ║ -Name ║ ║ -OutBuffer ║ ║ -OutVariable ║ ║ -Path ║ ║ -Recurse ║ ║ -UseTransaction ║ ║ -Verbose ║ ║ -WarningAction ║ ║ -WarningVariable ║ ╚═[4] 1-17 [17]════╝
а учитывая, что я частенько промахиваюсь со стрелками, то вот такую картину видел тоже часто. И убрать это можно было только через Clear-Host, он же CLS. Сейчас установил новую версию PowerTab – проблема исчезла
Ну и поддержка новых систем тоже будет многим по душе.
Собственно PowerTab взять можно тут (смотреть аттачменты посте):
http://thepowershellguy.com/blogs/posh/archive/2009/05/15/powertab-0-99b2-ctp3-fix.aspx
Remember Me