no.phhsnews.com


no.phhsnews.com / Fungerer PowerShell på andre operativsystemer i tillegg til Windows?

Fungerer PowerShell på andre operativsystemer i tillegg til Windows?


Det kan være veldig frustrerende når professoren sier at en ting om PowerShell og ulike nettsteder synes å gi solid bevis på det motsatte. Fungerer PowerShell faktisk på ikke-Windows-systemer eller ikke? Dagens SuperUser Q & A-post har svaret på et forvirret leserspørsmål.

Dagens Spørsmål & Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppe av Q & A-nettsteder.

Spørsmålet

SuperUser-leser FredSavage187 vil vite om PowerShell fungerer på andre operativsystemer i tillegg til Windows:

Min datamaskinvitenskapelig professor ga oss nylig en quiz og et av spørsmålene var "True or False: PowerShell jobber på Windows, Mac og Linux”. Det riktige svaret var "falskt" og han hevder at PowerShell er en eneste Windows-fil. Men jeg fant et par nettsteder som sier ellers:

PowerShell er åpen og er tilgjengelig på Linux [Microsoft Azure Blog]

PowerShell Repository [GitHub]

Hvilken er egentlig riktig? Fungerer PowerShell på Linux og Mac OS samt Windows?

Fungerer PowerShell på andre operativsystemer i tillegg til Windows?

Svaret

SuperUser-bidragsyter Ben N har svaret for oss:

Ja. Mye av PowerShell er .NET, så det kan kjøre på hvilket som helst operativsystem som har Common Language Runtime (CLR). På Windows, det er .NET Framework. For andre operativsystemer, inkludert Linux, kan du bruke CoreCLR, en åpen kildekode-undergruppe av .NET Framework.

Som du har lært på PowerShell-depotet på GitHub, er ganske mange operativsystemer og distribusjoner støttes. For eksempel, her er instruksjonene for Ubuntu og en demonstrasjon:

Man kan hevde at ikke alle PowerShell er tilgjengelige i ikke-Windows-miljøer, siden noen funksjoner er avhengige av biblioteker som bare finnes i Windows. Egenskapen ParsedHtml på typen HtmlWebResponseObject som returneres av Invoke-WebRequest , er for eksempel bare nyttig på Windows fordi den har et COM-objekt som kommer fra en ikke-administrert bibliotek, mshtml.dll for å være spesifikk. På andre plattformer er det ingenting der. Og selvfølgelig er det cmdletter å administrere systemer som bare finnes i Windows, for eksempel Moderne apper ( Get-AppxPackage for eksempel).

PowerShell-infrastrukturen fungerer likevel perfekt godt på andre operativsystemer , mange av cmdletene kan brukes hvor som helst, og støtten blir bare bedre.


Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Se full diskusjonstråd her.

Bildekreditter: Jeff Hicks (Petri IT Knowledgebase)


Slik bytter du Chromebook til

Slik bytter du Chromebook til "Mono" (slik at du kan bære ett ørebud)

På de fleste enheter er lyd skilt mellom de to høyttalere-dette kalles "stereo". Hvis du har høreapparat i ett øre, eller lytter i et miljø som ikke bidrar til å tette begge ører med lyd, kan du enkelt bytte Chromebook til "mono" -modus, slik at samme lyd kommer fra begge høyttalere. RELATERT: Slik bytter du Android-telefon til "Mono" (slik at du kan bære en ørepropp) Ved å gjøre denne bryteren kan du høre det samme i begge øreproppene i stedet for panneret lyd, hvor noen kommer fra den ene siden og hvile fra den andre for å skape et mer omsluttende miljø.

(how-top)

Mekaniske tastaturer er kjent for sin tydelige lyd, men det betyr ikke at du (eller de du deler ditt boareal med) er veldig glad i den høye klapperen. Heldigvis er det utrolig enkelt og rimelig å slå ned volumet med svitsjdempere.

Mekaniske tastaturer er kjent for sin tydelige lyd, men det betyr ikke at du (eller de du deler ditt boareal med) er veldig glad i den høye klapperen. Heldigvis er det utrolig enkelt og rimelig å slå ned volumet med svitsjdempere.

RELATED: Hvis du ikke har forsøkt et mekanisk tastatur ennå, er du Mangler ut Mekaniske tastaturer er noisier enn gummi-dome-tastaturer av sin natur: Den skarpe handlingen, den gode responsen og den taktile følelsen du får mens du skriver på de mekaniske bryterne, kommer på bekostning av betydelig mer støy.

(how-top)