Почетна » како да » Да ли ПоверСхелл ради на другим оперативним системима осим Виндовса?

    Да ли ПоверСхелл ради на другим оперативним системима осим Виндовса?

    То може бити веома фрустрирајуће када ваш професор каже да једна ствар о ПоверСхелл-у и разним веб страницама чини се да дају солидан доказ за супротно. Да ли ПоверСхелл заиста ради на системима који нису Виндовс или не? Данашња постова за питања и одговоре СуперУсер имају одговор на збуњено питање читатеља.

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

    Питање

    Читач СуперУсер ФредСаваге187 жели да зна да ли ПоверСхелл ради на другим оперативним системима осим Виндовса:

    Мој професор компјутерских наука нам је недавно дао квиз и једно од питања је било: „Истинито или нетачно: ПоверСхелл ради на Виндовс, Мац и Линук“. Тачан одговор је био "нетачан" и он тврди да је ПоверСхелл само Виндовс. Али пронашла сам неколико сајтова који кажу другачије:

    ПоверСхелл је отворен и доступан је на Линуку [Мицрософт Азуре Блог]

    Репозиториј ПоверСхелл [ГитХуб]

    Који је заправо тачан? Да ли ПоверСхелл ради на оперативним системима Линук и Мац ОС, као и Виндовс?

    Да ли ПоверСхелл ради на другим оперативним системима осим Виндовса?

    Одговор

    Сарадник СуперУсер Бен Н има одговор за нас:

    Да. Велики део ПоверСхелл-а је .НЕТ, тако да се може покренути на било којем оперативном систему који има Цоммон Лангуаге Рунтиме (ЦЛР). У оперативном систему Виндовс, то је .НЕТ Фрамеворк. За друге оперативне системе, укључујући Линук, можете користити ЦореЦЛР, опен-соурце подскуп платформе .НЕТ Фрамеворк.

    Као што сте научили у спремишту ПоверСхелл на ГитХубу, подржано је доста оперативних система и дистрибуција. На пример, ево упутстава за Убунту и демонстрације:

    Могло би се рећи да није све ПоверСхелл-а доступно у окружењима која нису Виндовс-а, јер неке функције зависе од библиотека које се налазе само у Виндовс-у. Тхе ПарседХтмл имовине на ХтмлВебРеспонсеОбјецт врати Инвоке-ВебРекуест, на пример, корисно је само за Виндовс зато што садржи ЦОМ објекат који долази из неуправљане библиотеке, мсхтмл.длл да будемо прецизни. На другим платформама нема ништа. И наравно, ту су цмдлет команде за управљање системима који се налазе само у Виндовсима, као што су Модерне апликације (Гет-АппкПацкаге, на пример).

    Ипак, ПоверСхелл инфраструктура одлично функционише на другим оперативним системима, мноштво цмдлет команди се може користити било где, а подршка се само побољшава.


    Имате ли нешто да додате објашњењу? Звучи у коментарима. Желите ли прочитати више одговора од других технолошки паметних Стацк Екцханге корисника? Погледајте цео дискусију овде.

    Имаге Кредити: Јефф Хицкс (Петри ИТ Кновледгебасе)