Издат ПоверСхелл 7 РЦ, ево шта је ново
Мицрософт објављује нову верзију ПоверСхелл језика за скриптовање следеће генерације. Занимљиви корисници могу добити ПоверСхелл 7 Релеасе Цандидате. Садржи бројне нове функције и многе исправке грешака како из заједнице тако и из ПоверСхелл тима.
ПоверСхелл је напредни облик командне линије. Проширен је огромним скупом цмдлет-а спремних за употребу и долази са могућношћу коришћења .НЕТ фрамеворк-а/Ц# у различитим сценаријима. Виндовс укључује ГУИ алат, ПоверСхелл ИСЕ, који омогућава уређивање и отклањање грешака у скриптама на користан начин.
ПоверСхелл 7 је прва љуска командне линије и пакет језика за скриптовање заснован на .НЕТ Цоре 3.0. Може да постигне компатибилност са 90+% Виндовс пријемног сандучета ПоверСхелл модули користећи промене у .НЕТ Цоре 3.0 које враћају многе АПИ-је потребне модулима изграђеним на .НЕТ Фрамеворк-у тако да раде са .НЕТ Цоре-ом рунтиме.
Мицрософт очекује општу доступност ПоверСхелл-а 7 у јануару као њихово прво издање за дугорочно сервисирање.
Између Релеасе Цандидата и Генерал Аваилабилити, Мицрософт ће прихватити само критичне исправке грешака и неће бити укључене нове функције. За то издање, неки Експерименталне карактеристике сматраће се стабилним дизајном и више неће бити експериментално. То значи да ће се све будуће промене дизајна за те карактеристике сматрати преломном променом.
Кључне карактеристике ПоверСхелл-а 7
- .НЕТ Цоре 3.1 (ЛТС)
ФорЕацх-Објецт -Параллел
- Виндовс компатибилност омотач
- Обавештење о новој верзији
- Нови приказ грешке и
Гет-Еррор
цмдлет - Оператери ланца цевовода (
&&
и||
) - Тернарни оператор (
а? пре нове ере
) - Оператори додељивања нуле и спајања (
??
и??=
) - Цросс-платформ
Инвоке-ДсцРесоурце
(експериментално) -
Оут-ГридВиев
,-СховВиндов
и друге старе ГУИ цмдлет команде се враћају на Виндовс
Нове функције у ПоверСхелл 7 РЦ
Бреакинг Цхангес
- Направите подршку за обавештења о ажурирању
ЛТС
и подразумевани канали (#11132)
Ажурирања и поправке мотора
- Побољшања АПИ-ја тачке прекида за удаљене сценарије (#11312)
- Поправите цурење дефиниције ПоверСхелл класе у други Рунспаце (#11273)
- Поправите регресију у форматирању узроковану
ФирстОрДефаулт
примитиван је додао7.0.0-Преглед1
(#11258) - Додатни Мицрософт модули за праћење
ПС7
Телеметрија (#10751) - Учините одобрене функције неексперименталним (#11303)
- ажурирање
ЦонцисеВиев
користитиТаргетОбјецт
ако је применљиво (#11075) - Поправи
НуллРеференцеЕкцептион
инЦомплетионЦомплетерс
јавне методе (#11274) - Поправите проверу стања нити на не-Виндовс платформама (#11301)
- Ажурирај подешавање
ПСМодулеПатх
за спајање променљивих окружења процеса и машине (#11276) - Бумп
.НЕТ Цоре
до3.1.0
(#11260) - Поправите откривање
$ПСХОМЕ
испред$енв: ПАТХ
(#11141)
Општа ажурирања и поправке команде
- Исправка за проблем на Распбиан-у за подешавање датума промене датотеке
УникСтат
Експериментална функција (#11313) - Додати
-АсПлаинТект
доЦонвертФром-СецуреСтринг
(#11142) - Додато
ВиндовсПС
провера верзијеВинЦомпат
(#11148) - Поправите извештавање о грешкама у неким
ВинЦомпат
сценарији (#11259) - Додајте изворни бинарни резолвер (#11032) (Хвала @иСазонов!)
- Ажурирајте израчунавање ширине знакова ради поштовања
ЦЈК
знакови исправно (#11262) - Додати
Унблоцк-Филе
за мацОС (#11137) - Поправи регресију у
Гет-ПСЦаллСтацк
(#11210) (Хвала @иСазонов!) - Избегавајте аутоматско учитавање
СцхедуледЈоб
модул када користите Јоб цмдлете (#11194) - Додати
ОутпутТипе
доГет-Еррор
цмдлет и сачувајте оригиналТипеНамес
(#10856) - Поправи нулту референцу у
Подржава ВиртуалТерминал
власништво (#11105)
Чишћење кода
- Промените текст коментара и елемента у складу са Мицрософт стандардима (#11304)
Тестови
- Учинити непоузданим
ДСЦ
тест на чекању (#11131)
Побољшања конструкције и паковања
- Поправите потписивање Нугет пакета за прављење координисаног пакета (#11316)
- Ажурирајте зависности из ПоверСхелл галерије и НуГет-а (#11323)
- Бумп
Мицрософт. АпплицатионИнсигхтс
из2.11.0
до2.12.0
(#11305) - Бумп
Мицрософт. ЦодеАналисис. ЦСхарп
из3.3.1
до3.4.0
(#11265) - Пакети ажурирања за Дебиан 10 и 11 (#11236)
- Омогућите само експерименталне функције пре
РЦ
(#11162) - Ажурирајте минималну верзију мацОС-а (#11163)
- Бумп
ЊсонСцхема
из10.0.27
до10.0.28
(#11170)
Документација и садржај помоћи
- Рефакторирајте евиденцију промена у један дневник по издању (#11165)
- Поправи
ФВЛинкс
за ПоверСхелл 7 документе помоћи на мрежи (#11071)
ПоверСхелл 7 је "покрени уживо" издање, што значи да је званично подржано у производњи до издавања ПоверСхелл 7 опште доступности (ГА) следећег месеца.
Извор: Мицрософт