ПоверСхелл 7 РЦ 3 је доступан са следећим изменама
Мицрософт објављује нову верзију ПоверСхелл језика за скриптовање следеће генерације. Занимљиви корисници могу добити ПоверСхелл 7 Релеасе Цандидате 3. Садржи бројне нове функције и многе исправке грешака како из заједнице тако и из ПоверСхелл тима.
ПоверСхелл је напредни облик командне линије. Проширен је огромним скупом цмдлет-а спремних за употребу и долази са могућношћу коришћења .НЕТ фрамеворк-а/Ц# у различитим сценаријима. Виндовс укључује ГУИ алат, ПоверСхелл ИСЕ, који омогућава уређивање и отклањање грешака у скриптама на користан начин.
ПоверСхелл 7 је прва љуска командне линије и пакет језика за скриптовање заснован на .НЕТ Цоре 3.0. Може да постигне компатибилност са 90+% Виндовс пријемног сандучета ПоверСхелл модули користећи промене у .НЕТ Цоре 3.0 које враћају многе АПИ-је потребне модулима изграђеним на .НЕТ Фрамеворк-у тако да раде са .НЕТ Цоре-ом рунтиме.
Мицрософт очекује општу доступност ПоверСхелл-а 7 у јануару као њихово прво издање за дугорочно сервисирање.
Између Релеасе Цандидата и Генерал Аваилабилити, Мицрософт ће прихватити само критичне исправке грешака и неће бити укључене нове функције. За то издање, неки Експерименталне карактеристике сматраће се стабилним дизајном и више неће бити експериментално. То значи да ће се све будуће промене дизајна за те карактеристике сматрати преломном променом.
Кључне карактеристике ПоверСхелл-а 7
- .НЕТ Цоре 3.1 (ЛТС)
ФорЕацх-Објецт -Параллел
- Виндовс компатибилност омотач
- Обавештење о новој верзији
- Нови приказ грешке и
Гет-Еррор
цмдлет - Оператери ланца цевовода (
&&
и||
) - Тернарни оператор (
а? пре нове ере
) - Оператори додељивања нуле и спајања (
??
и??=
) - Цросс-платформ
Инвоке-ДсцРесоурце
(експериментално) -
Оут-ГридВиев
,-СховВиндов
и друге старе ГУИ цмдлет команде се враћају на Виндовс
Шта је ново у ПоверСхелл 7 РЦ 3
Бреакинг Цхангес
- Поправи
Инвоке-Цомманд
недостаје грешка при прекиду сесије (#11586)
Ажурирања и поправке мотора
- Ажурирајте мапу између боје конзоле на
ВТ
секвенце (#11891) - Поправи грешку у удаљеном ССХ-у на Виндовс платформи (#11907)
- Вратите
ПоверСхеллСтреамТипе
енум
саОбсолетеАттрибуте
(#11836) - Руковати случајевима где
ЦустомЕвент
није првобитно послато (#11807) - Поправите како се ЦОМ објекти набрајају (#11795)
- Поправи
НативеДллХандлер
да не баца када датотека није пронађена (#11787) - Ресторе
СетБреакпоинтс
АПИ (#11622) - Немојте непотребно пролазити
-л логин_наме
или-п порт
доссх
(#11518) (Хвала @ЛуцаФилипоззи!) - Поправи за
ЈЕА
корисничка улога у виртуелном налогу (#11668) - Немојте решавати типове из склопова који се учитавају засебно
АссемблиЛоадЦонтект
(#11088)
Општа ажурирања и поправке команде
- Синхронизујте тренутни директоријум у
ВинЦомпат
удаљена сесија (#11809) - Додати
ВинЦомпат
ускрати подршку за листу помоћу подешавања уповерсхелл.цонфиг.јсон
(#11726) - Поправите непотребно сечење линије које доводи до нетачног индекса са
ЦонцисеВиев
(#11670)
Чишћење кода
- Промените име на
ЦлрВерсион
параметар назад да бисте вратили промену у писању великих слова (#11623)
Алати
- Ажурирајте скрипту за генерисање дневника промена (#11736) (Хвала @ктккцззе!)
- Ажурирајте на
ЦредСцан в2
(#11765)
Тестови
- Обавезно тестирајте да ли прескачемо тест користећи доследну логику (#11892)
- Прескочи креирање директоријума у роот тесту на мацОС-у (#11878)
- ажурирање
Гет-ПлатформИнфо
помоћник и тестови за Дебиан 10, 11 и ЦентОС 8 (#11842) - Уверите се да је исправно
пвсх
се користи за пробне вожње (#11486) (Хвала @иСазонов!)
Побољшања конструкције и паковања
- Додати
ЛТСРелеасе
вредност одметадата.јсон
дорелеасе.јсон
(#11897) - Бумп
Мицрософт. АпплицатионИнсигхтс
из2.12.1
до2.13.0
(#11894) - Нека ЛТС пакет увек није преглед (#11895)
- Бумп
Систем. Подаци. СклЦлиент
из4.8.0
до4.8.1
(#11879) - Промена
ЛТСРелеасе
вредност уметадата.јсон
на истинито заРЦ.3
издање (интерно 10960) - ажурирање
ЛТС
логика од које треба зависитиметадата.јсон
(#11877) - Подесите подразумевану вредност од
ЛТСРелеасе
на лажно (#11874) - Рефакторски цевовод за паковање (#11852)
- Буди сигуран
ЛТС
пакети имају симболичке везе запвсх
ипвсх-лтс
(#11843) - Бумп
Мицрософт. ПоверСхелл. Нативе
из7.0.0-рц.2
до7.0.0
(#11839) - Ажурирајте генерацију НуГет пакета да бисте укључили
цимцмдлет.длл
и већина уграђених модула (#11832) - Бумп
Мицрософт. ПоверСхелл. Архива
из1.2.4.0
до1.2.5
(#11833) - Бумп
ПСРеадЛине
из2.0.0-рц2
до2.0.0
(#11831) - Додајте извор праћења и примитиве серијализације на листу дозвољених склопова (интерно 10911)
- Ажурирајте
НектРелеасеТаг
да буде в7.0.0-превиев.7 (#11372) - Промените паковање за производњу
ЛТС
пакети (#11772) - Правите тар пакете само када се гради на Убунту (#11766)
- Бумп
ЊсонСцхема
из10.1.4
до10.1.5
(#11730) - Поправите креирање симболичке везе у
паковање.псм1
(#11723) - Бумп
Мицрософт. АпплицатионИнсигхтс
из2.12.0
до2.12.1
(#11708) - Бумп
ЊсонСцхема
из10.1.3
до10.1.4
(#11620) - Пређите на најновије слике Азуре ДевОпс агента (#11704)
- Бумп
Маркдиг. Потписан
из0.18.0
до0.18.1
(#11641)
Документација и садржај помоћи
- Додајте везе до разлика на Гитхуб-у у дневник промена (#11652) (Хвала @ктккцззе!)
- Поправите неуспех теста везе за смањење вредности (#11653) (Хвала @ктккцззе!)
ПоверСхелл 7 је "покрени уживо" издање, што значи да је званично подржано у производњи до издавања ПоверСхелл 7 опште доступности (ГА) следећег месеца.
Извор: Мицрософт