Når det gjelder kommandolinjer, vil tankene dine mest sannsynlig gå til Kraftskall. Dette ryddige oppgaveautomatiserings- og administrasjonsrammeverket har vært hos PC-brukere siden begynnelsen av operativsystemer, og den fortsetter å utvikle seg.
PowerShell 7 er nå live
Den nye versjonen er tilgjengelig for Windows, macOS og Linux. Det ser Microsoft flytte fra .NET Core 2.x til 3.1 som muliggjør forbedret bakoverkompatibilitet funksjoner med eksisterende Windows PowerShell-moduler takket være oppstandelsen av mange .NET Framework APIer.
Å være plattformkompatibel betyr at den nye PowerShell-versjonen nå er kompatibel. e med alle Linux-distribusjoner, inkludert Ubuntu, OpenSUSE, Fedora, Debian og andre.
I en tjenestemann Microsoft-innlegg, sa de at:
Hvis du ikke tidligere kunne bruke PowerShell Core 6.x på grunn av problemer med modulkompatibilitet, kan dette være problemet første gang du får dra nytte av noen av de fantastiske funksjonene vi allerede har levert siden vi startet Core prosjekt!
Hva bringer PowerShell 7 til bordet?
De offisiell vekslingslogg for den nye PowerShell er nå tilgjengelig, og her er de nyeste funksjonene som er tilgjengelige for allmennheten:
- Pipeline-parallellisering med ForEach-Object -Parallel
- Nye operatører:
- Ternær operatør: a? b: c
- Rørledningskjedeoperatører: || og &&
- Null betingede operatører:?? og?? =
- En forenklet og dynamisk feilvisning og Get-Error cmdlet for enklere undersøkelse av feil
- Et kompatibilitetslag som gjør det mulig for brukere å importere moduler i en implisitt Windows PowerShell-økt
- Automatiske varsler om ny versjon
- Evnen til å påkalle DSC-ressurser direkte fra PowerShell 7 (eksperimentell)
Du kan få den nyeste versjonen av PowerShell fra GitHub hvor du kan finne Windows-, macOS- og Linux-versjonene.
Hva ser du på de nye funksjonene som er lagt til PowerShell? Del dine meninger med oss og de andre brukerne i kommentarfeltet nedenfor.