lt.phhsnews.com


lt.phhsnews.com / Ar "PowerShell" dirba su kitomis operacinėmis sistemomis, be "Windows"?

Ar "PowerShell" dirba su kitomis operacinėmis sistemomis, be "Windows"?


Tai gali būti labai nepatogus, kai jūsų profesorius sako apie "PowerShell", o įvairios svetainės, atrodo, tvirtai patvirtina priešingai. Ar "PowerShell" iš tikrųjų veikia ne "Windows" sistemose, ar ne? Šiandieninė "SuperUser" užklausų ir atsakymų dalis atsako į nenuoseklų skaitytojo klausimą.

Šiandienos klausimų ir atsakymų sesija ateina pas mus su "SuperUser", "Stack Exchange", bendruomenės pagrįstos Q & A svetainių grupės dalimi.

Klausimas

SuperUser skaitytuvas FredSavage187 nori žinoti, ar "PowerShell" veikia ne tik "Windows", bet ir kitose operacinėse sistemose:

Neseniai mano kompiuterinių technologijų profesorius išdavė mums viktoriną ir vienas iš šių klausimų buvo toks: "Tiesa ar klaidinga": "PowerShell" veikia "Windows", "Mac" ir Linux ". Teisingas atsakymas buvo "klaidingas", ir jis tvirtina, kad "PowerShell" yra vienintelis Windows dalykas. Tačiau radau porą svetainių, kuriose sakoma kitaip:

"PowerShell" yra atvirojo pobūdžio ir yra prieinama "Linux" ["Microsoft Azure" tinklaraštyje]

"PowerShell" saugykla [GitHub]

Kuri iš tikrųjų yra teisingas? Ar "PowerShell" veikia "Linux" ir "Mac OS" bei "Windows"?

Ar "PowerShell" veikia kitose operacinėse sistemose be "Windows"?

"Answer"

"SuperUser" autorius Ben N atsako mums:

Taip. "PowerShell" yra daugiausia. NET, todėl ji gali būti paleista bet kurioje operacinėje sistemoje, kurioje yra "Common Language Runtime" (CLR). "Windows" sistemoje tai yra ".NET Framework". Kitoms operacinėms sistemoms, įskaitant "Linux", galite naudoti ".NET Framework" atvirojo kodo, kryžminio platforminio ".NET Framework" pogrupį.

Kai sužinojote "PowerShell" saugykloje "GitHub", daugelis operacinių sistemų ir paskirstymo yra palaikoma. Pavyzdžiui, čia yra Ubuntu ir demonstravimo instrukcijos:

Galima teigti, kad ne visi "PowerShell" yra ne "Windows" aplinkoje, nes kai kurios funkcijos priklauso nuo bibliotekų, rastų tik "Windows". Pavyzdžiui, nuosavybės ParsedHtml nuosavybė HtmlWebResponseObject , sugeneruotas, pavyzdžiui, Invoke-WebRequest , yra naudingas tik Windows, nes jame yra COM objektas, kuris ateina iš nesaugomos biblioteka, mshtml.dll . Kitose platformose nieko nėra. Be to, "PowerShell" infrastruktūra puikiai veikia ir kitose operacinėse sistemose (pvz., "Modern" programose ( Get-AppxPackage ). , daugybė cmdlet yra naudojama visur, o palaikymas tik gerėja.

Ar turite ką nors įtraukti į paaiškinimą? Garsas išjungtas komentaruose. Norite skaityti daugiau atsakymų iš kitų "Tech-savvy Stack Exchange" vartotojų? Čia rasite visą diskusijų temą.


Image Credits: Jeff Hicks ("Petri IT Knowledgebase")


Kokio oro filtro turėčiau naudoti savo krosnyje ir A / C?

Kokio oro filtro turėčiau naudoti savo krosnyje ir A / C?

Tikiuosi, jūs žinote, kad keletą mėnesių turėtumėte pakeisti krosnį ir A / C filtrą. SUSIJĘS: Kaip optimizuoti namų oro srautą taupyti pinigus į jūsų A / C Jei jūsų HVAC sistema buvo su vartotojo vadove, tada tikriausiai sakoma, ką kokio oro filtro turėtumėte naudoti, bet jei jūs, kaip ir daugelis namų savininkų, tikriausiai neturite jokios idėjos, kur jūsų HVAC sistemos naudotojo vadovas yra (jei dar to vis dar turite).

(how-top)

Kaip patikrinti savo interneto greitį iš komandinės eilutės

Kaip patikrinti savo interneto greitį iš komandinės eilutės

Ar norite greitai patikrinti dabartinio interneto ryšio greitį? Su "speedtest-cli" galite paleisti testą komandinėje eilutėje bet kurioje operacinėje sistemoje. Mes parodėme, kaip patikrinti interneto ryšio greitį naudodamiesi žiniatinklio naršykle, tačiau yra keletas priežasčių, dėl kurių galėtumėte norėti komandą vietoj įrankio.

(how-top)