Windows Tips & News

Издат ПоверСхелл 7 Превиев 5, ево шта је ново

click fraud protection
ПРЕПОРУЧЕНО: Кликните овде да бисте решили проблеме са Виндовс-ом и оптимизовали перформансе система

Мицрософт објављује нову верзију за преглед ПоверСхелл језика за скриптовање следеће генерације. Занимљиви корисници могу добити Превиев 5 за ПоверСхелл 7. Садржи бројне нове функције и многе исправке грешака како из заједнице, тако и из ПоверСхелл тима.

ПоверСхелл лого Банер

ПоверСхелл је напредни облик командне линије. Проширен је огромним скупом цмдлет-а спремних за употребу и долази са могућношћу коришћења .НЕТ фрамеворк/Ц# у различитим сценаријима. Виндовс укључује ГУИ алат, ПоверСхелл ИСЕ, који омогућава уређивање и отклањање грешака у скриптама на користан начин.

Реклама

ПоверСхелл 7 је прва љуска командне линије и пакет језика за скриптовање заснован на .НЕТ Цоре 3.0. Може да постигне компатибилност са 90+% Виндовс пријемног сандучета ПоверСхелл модули користећи промене у .НЕТ Цоре 3.0 које враћају многе АПИ-је потребне модулима изграђеним на .НЕТ Фрамеворк-у тако да раде са .НЕТ Цоре-ом рунтиме.

Мицрософт ће објавити још једно издање за преглед следећег месеца у новембру. Затим, изузимајући било какве бриге о квалитету, кандидат за ослобађање у децембру ускладио се са

.НЕТ Цоре 3.1 коначно издање. Коначно, очекују општу доступност ПоверСхелл-а 7 у јануару као њихово прво издање за дугорочно сервисирање.

Између Релеасе Цандидата и Генерал Аваилабилити, Мицрософт ће прихватити само критичне исправке грешака и неће бити укључене нове функције. За то издање, неки Експерименталне карактеристике сматраће се стабилним дизајном и више неће бити експериментално. То значи да ће се све будуће промене дизајна за те карактеристике сматрати преломном променом.

Садржајсакрити
Нове функције у прегледу 5
Ланчани оператери
Нулл условни оператори за спајање и доделу
Обавештење о новој верзији ПоверСхелл-а
Довршавање картице за доделу променљивих
Формат-Хек побољшано форматирање
Гет-ХотФик се вратио
Селецт-Стринг додаје нагласак
ЦонцисеВиев за грешке
Гет-Еррор цмдлет

Нове функције у прегледу 5

Ово издање има низ нових функција како из заједнице, тако и из ПоверСхелл тима. Претходна издања ПоверСхелл-а могу се инсталирати упоредо са стабилним верзијама тако да можете да користите обе.

Ланчани оператери

Нови Оператери ланца цевовода дозволи условно извршавање команди у зависности од тога да ли је претходна команда успела или неуспела. Ово функционише и са изворним командама, као и са ПоверСхелл цмдлетима или функцијама. Пре ове функције, то сте већ могли да урадите коришћењем ако изјаве уз проверу да ли $? назначио да је последња изјава успела или неуспела. Овај нови оператор чини ово једноставнијим и конзистентним са другим шкољкама.

имг

Нулл условни оператори за спајање и доделу

Често у вашим скриптама, можда ћете морати да проверите да ли је променљива $нулл или да ли је својство $нулл пре него што је употребите. Нови условни оператори Нулл чине ово једноставнијим.

Нови ?? нулл коалесцинг оператор уклања потребу за ако и друго изјаве ако желите да добијете вредност исказа ако није $нулл или вратите нешто друго ако је $нулл. Имајте на уму да ово не замењује проверу за логичку вредност труе или фалсе, већ само проверава да ли је $нулл.

Нови ??= нулл оператор условног додељивања олакшава додељивање вредности променљивој само ако није $нулл.

имг

Обавештење о новој верзији ПоверСхелл-а

Користећи телеметрију, тим је открио да многи корисници користе застареле верзије ПоверСхелл-а. Почевши од ПоверСхелл 7, конзола ће оглашавати нову верзију тамо где је доступна.

Више детаља о овој функцији укључујући како да је онемогућите у Обавештење о РФЦ ажурирању верзије

имг

Довршавање картице за доделу променљивих

Ова нова функција ће вам омогућити да користите довршавање картице за додељивање променљивих и добијете дозвољене вредности за енуме или променљиве са ограничењима типа као што је [ВалидатеСет()]. Ово олакшава промену $ЕррорАцтионПреференце или нови $ЕррорВиев (детаљно доле) на важеће вредности без потребе да их откуцате.

имг

Формат-Хек побољшано форматирање

Ово побољшање долази од Јоел Саллов прављење Формат-Хек корисније када гледате различите типове објеката у цевоводу, као и подршку за гледање више типова објеката.

имг

Гет-ХотФик се вратио

Тхе Гет-ХотФик цмдлет ради само на Виндовс-у и питаће систем о томе које су закрпе инсталиране. Ово раније није било доступно у ПоверСхелл Цоре 6 јер је зависило од Систем. Именски простор управљања који није био доступан на .НЕТ Цоре 2.к на којем је изграђен ПоверСхелл Цоре 6.к. Међутим, .НЕТ Цоре 3.0 на којем је изграђен ПоверСхелл 7 вратио је овај именски простор (само за Виндовс) па смо поново омогућили овај цмдлет.

У овом примеру постоји кашњење у добијању резултата због броја закрпа које аутор има на свом Виндовс 7 ВМ-у.

имг

Селецт-Стринг додаје нагласак

Ово је било а ХацкИллиноис пројекат од Дерек Ксиа који користи инверзно обојени текст да истакне текст у низу који одговара критеријумима одабира. Постоји опционо -НоЕмпхасис пребаците да бисте потиснули нагласак.

имг

ЦонцисеВиев за грешке

Неке повратне информације корисника које смо стално добијали односе се на количину црвеног текста који добијате када наиђете на грешку у ПоверСхелл-у.

Тхе $ЕррорВиев променљива преференција вам омогућава да промените форматирање грешака. Раније је подржавао НормалВиев (подразумевано) као и сажетији ЦатегориВиев. Ова функција додаје а ЦонцисеВиев где већина команди враћа само релевантну поруку о грешци. У случајевима када постоје додатне контекстуалне информације у датотеци скрипте или локација у скрипти блок, добијате број реда, ред текста у питању и показивач где је грешка дошло.

Овај нови поглед је део Ажурирајте РФЦ приказ грешке па вас молимо да тамо дате повратне информације.

имг

Гет-Еррор цмдлет

Док ЦонцисеВиев даје вам прецизније, али ограничене информације о грешкама, додали смо нови цмдлет Гет-Еррор да бисте добили много богатије информације о грешкама.

Подразумевано, само трчи Гет-Еррор приказује форматирани приказ најновије грешке, укључујући приказ специфичних угнежђених типова као што су Изузеци и ЕррорРецордс, што олакшава дијагнозу шта је пошло наопако.

Овај нови цмдлет је део Ажурирајте РФЦ приказ грешке па вас молимо да тамо дате повратне информације.

имг

ПоверСхелл 7 је постављен да се ажурира на месечној основи, тако да корисници могу очекивати више верзија за преглед језика скриптирања пре него што постане опште доступно скоро месец дана након .НЕТ Цоре 3.0.

Такође, погледајте Белешке о издању за све детаље о томе шта је укључено у ово издање.

Извор: Мицрософт

ПРЕПОРУЧЕНО: Кликните овде да бисте решили проблеме са Виндовс-ом и оптимизовали перформансе система
КБ4054022, КБ4055237, КБ4052342 за Виндовс 10 верзију 1709

КБ4054022, КБ4055237, КБ4052342 за Виндовс 10 верзију 1709

Поред већ кумулативно ажурирање КБ4051963, Мицрософт је објавио још три ажурирања за најновију ве...

Опширније

Надоградите на други језик Виндовс 10 од инсталираног

Надоградите на други језик Виндовс 10 од инсталираног

ПРЕПОРУЧЕНО: Кликните овде да бисте решили проблеме са Виндовс-ом и оптимизовали перформансе сист...

Опширније

Архиве Виндовс 10 буилд 11103

Ова веб локација користи колачиће да побољша ваше искуство док се крећете кроз веб локацију. Од о...

Опширније