ПоверСхелл

Списак свих нових функција у програму ПоверСхелл 7

Списак свих нових функција у програму ПоверСхелл 7

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

Промене у ПоверСхелл директоријуму

Када инсталирате ПоверСхелл 7, он ће се инсталирати у нови директоријум и покренути заједно са ПоверСхелл 5.1. Ако надограђујете са ПоверСхелл Цоре 6.к, онда ће преписати ПоверСхелл 6 директоријум и уклонити све непотребне датотеке. Ево листе директорија које бисте требали знати:

ПоверСхелл 7 је инсталиран на-

% програмфилес% \ ПоверСхелл \ 7

Тхе % програмфилес% \ ПоверСхелл \ 7 директоријум је додат у $ енв: ПУТ

Инсталацијски пакети ПоверСхелл 7 надограђују претходне верзије ПоверСхелл Цоре 6.Икс:

ПоверСхелл Цоре 6.к на Виндовс-у:

% програмфилес% \ ПоверСхелл \ 6

замењује се са 

% програмфилес% \ ПоверСхелл \ 7

Линук:

/ опт / мицрософт / поверсхелл / 6

замењује се са 

/ опт / мицрософт / поверсхелл / 7

мацОС: 

/ уср / лоцал / мицрософт / поверсхелл / 6

замењује се са

/ уср / лоцал / мицрософт / поверсхелл / 7

Нове функције у програму ПоверСхелл 7

Покушао сам укратко да објасним сваку од ових функција и како ће то помоћи корисницима ПоверСхелл-а. Међутим, обавезно прочитајте детаљније на Мицрософт службеној страници.

  1. Паралелизација цевовода
  2. Нови оператери
  3. ЦонцисеВиев и Гет-Еррор цмдлет
  4. Аутоматска обавештења о новој верзији
  5. Позовите ДСЦ ресурсе директно из ПоверСхелл-а 7
  6. Слој компатибилности

Увек проверите да ли је променљива околине пре тестирања стварних кодова.

1] Паралелизација цевовода

Сада можете да извршавате или рукујете објектима паралелно уместо методе секвенце када користите ФорЕацх-Објецт -Параллел. У нашем посту о деинсталирању ВИМ-а, овај метод може демонтирати три ВИМ слике за нешто мање од 10 секунди уместо за скоро 25 секунди када се покреће у низу. Ево примера кода за то:

Гет-ВиндовсИмаге -Моунт | фореацх -Параллел Меасуре-Цомманд Дисмоунт-ВиндовсИмаге -Дисцард -Патх $ _.Путања

2] Нови оператери

Постоје три нова оператора-Тернарни оператер: а ? б: ц, Оператори ланца цевовода: || и && и Нулл условни оператори: ?? и ??=. Ови се понашају као понаша се као поједностављена иф-елсе изјава. Олакшавају писање кода уместо да стално користе петљу Иф-елсе.

3] ЦонцисеВиев и Гет-Еррор цмдлет

ЦонцисеВиев је приказ који може изабрати корисник и који је омогућен као подразумевани приказ ПоверСхелл 7. Ако грешка није из скрипте, добићете грешку у једном реду. Међутим, ако је из скрипте или ако постоји грешка рашчлањивања, добићете поруку о вишередној грешци и показивач који показује на којој линији је дошло до грешке.

Тада имате нови цмдлет Гет-Еррор који вам могу помоћи да добијете детаљан приказ грешке по жељи. Може приказати све детаље, укључујући унутрашње изузетке, последње грешке која се догодила.

$ Грешка | Гет-Еррор Гет-Еррор -Невест 3 # Приказује последње три грешке које су се догодиле у сесији

4] Аутоматска обавештења о новој верзији

Почевши од ПоверСхелл 7, систем ће једном дневно проверавати исправке и обавештавати о новој верзији ако је доступна. Информације се приказују само на почетку наредних сесија. За ПоверСхелл Упдате доступне су три заставице

Ако желите да искључите обавештења о ажурирању у програму ПоверСхелл 7, извршите ову команду у прозору ПоверСхелл.

$ Енв: ПОВЕРСХЕЛЛ_УПДАТЕЦХЕЦК = 'Искључено'

5] Позовите ДСЦ ресурсе директно из ПоверСхелл-а 7

Цмдлет Инвоке-ДсцРесоурце покреће методу наведеног ресурса жељене конфигурације ПоверСхелл-а (ДСЦ). То је експериментална карактеристика.

Користећи ову цмдлет верзију, производи за управљање конфигурацијом могу да управљају Виндовсом или Линуком користећи ДСЦ ресурсе. Ова цмдлет команда такође омогућава отклањање грешака у ресурсима када ДСЦ мотор ради са омогућеним отклањањем грешака.

6] Слој компатибилности

Омогућава ПоверСхелл корисницима да увезу модуле у имплицитној Виндовс ПоверСхелл сесији. Користећи ово, моћи ћете да направите стварну команду као сесију на удаљеном рачунару и вратите резултате локалној сесији. Сада када подржава увоз модула, можете их покретати на удаљеним рачунарима.

ПоверСхелл је софтвер отвореног кода доступан и на Линуку и мацОС-у. Сјајно је видети толико нових функција у ПоверСхелл 7 и надамо се да ће и даље расти. Више о томе можете прочитати на Мицрософту.

Како променити поставке миша и додирне табле помоћу Ксинпут-а у Линук-у
Већина Линук дистрибуција подразумевано испоручује библиотеку „либинпут“ за обраду улазних догађаја на систему. Може да обрађује улазне догађаје и на ...
Замените тастере миша другачије за различити софтвер помоћу Кс-Моусе Буттон Цонтрол
Можда вам је потребан алат који би могао да промени контролу миша са сваком апликацијом коју користите. Ако је то случај, можете испробати апликацију ...
Преглед бежичног миша Мицрософт Сцулпт Тоуцх
Недавно сам читао о Мицрософт Сцулпт Тоуцх бежични миш и одлучио да га купи. Након што сам га неко време користио, одлучио сам да са њим поделим своје...