Windows Tips & News

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

click fraud protection

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Преузмите Преузми Нокиа_Кспресс_Мусиц Скин за Винамп

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

Опширније

Преузмите Преузми КСБлуе_ИИ Скин за Винамп

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

Опширније

Виндовс 8.1 архиве

Ако имате пословну потребу да редовно преводите текст на међународним језицима, данас постоји мно...

Опширније