PowerShell, udviklet af Microsoft, er et robust scriptsprog og automatiseringsramme, der har skåret en niche blandt Windows-administratorer. Dens muligheder er dog ikke begrænset til Windows alene. I erkendelse af den voksende efterspørgsel efter løsninger på tværs af platforme udvidede Microsoft PowerShells rækkevidde til Linux, herunder distributioner som Ubuntu.
Yderligere funktioner i PowerShell:
- Effektivitet på tværs af platforme: PowerShells kompatibilitet med Windows, macOS og Linux sikrer en ensartet oplevelse, der gør det muligt for brugere at implementere de samme scripts og kommandoer på tværs af forskellige operativsystemer.
- Avanceret automatisering: PowerShell, der er kendt for sin automatiseringsevne, letter udformningen af indviklede scripts til opgaveautomatisering, systemstyring og effektiv databehandling.
- Problemfri Microsoft-integration: For dem, der beskæftiger sig med Microsoft-platforme som Azure, Office 365 eller Active Directory, tilbyder PowerShell skræddersyede cmdlets og moduler, der strømliner interaktioner.
- Levende fællesskabsopbakning: Et dynamisk og ekspansivt PowerShell-fællesskab tilbyder uvurderlige ressourcer, fra specialiserede moduler til ekspertvejledning, hvilket øger brugereffektiviteten.
- Løbende udvikling: Microsofts engagement i PowerShells udvikling sikrer, at det forbliver på forkant med teknologiske fremskridt.
For dem, der er ivrige efter at udnytte PowerShells muligheder på Ubuntu, vil vi fortsætte installationsprocessen ved hjælp af Microsofts officielle APT-lager, hvilket sikrer, at du kan få adgang til de nyeste versioner og opdateringer.
Forudsætninger for installation af PowerShell
For at installere PowerShell på Ubuntu skal du sikre dig, at du opfylder følgende krav:
Systemkrav og understøttede Ubuntu-versioner
Komponent | Minimumskrav |
---|---|
Processor | 2 GHz eller hurtigere dual-core processor |
vædder | 4 GB eller mere |
Diskplads | 25 GB ledig plads |
Netværk | Højhastigheds internetforbindelse |
Understøttede versioner | Ubuntu 22.04 (Jammy), Ubuntu 20.04 (Fokal) |
Yderligere krav
De fleste af disse vil automatisk være tilgængelige på din standard Ubuntu-installation.
Krav | Beskrivelse |
---|---|
Internetforbindelse | Nødvendig for at downloade PowerShell og anvende opdateringer. |
Terminalkonventioner | Alle terminalkommandoer skal udføres som en almindelig bruger med sudo privilegier. |
CLI kommandoer | Brug Command Line Interface (CLI) til installation og opsætning. |
Pakkestyringsværktøjer | Sørg for, at værktøjer til administration af pakker er installeret (f.eks. apt , dpkg ). |
Opdater Ubuntu før PowerShell-installation
Før du installerer, skal du opdatere dit system for at sikre, at alle pakker er opdaterede. Dette hjælper med at undgå konflikter under installationen. For at gøre dette skal du åbne en terminal og udføre følgende kommando:
sudo apt update
Når opdateringen er færdig, skal du opgradere eventuelle forældede pakker med kommandoen nedenfor:
sudo apt upgrade
Installer indledende PowerShell-pakker
For at installere PowerShell skal du have specifikke afhængigheder på plads. Selvom de fleste af disse pakker måske allerede er til stede på dit system, sikrer udførelse af følgende kommando, at de er installeret:
sudo apt install dirmngr lsb-release ca-certificates software-properties-common apt-transport-https curl -y
Importer Microsoft PowerShell APT Repository
For at sikre, at du altid har den mest opdaterede version af PowerShell tilgængelig på dit system, skal du importere GPG-nøglen og depotet. Start med at importere GPG-nøglen ved hjælp af kommandoen:
curl -fSsL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor | sudo tee /usr/share/keyrings/powershell.gpg > /dev/null
Importer derefter det lager, der matcher din Ubuntu-distributionsversion.
Bemærk: Ubuntu 24.04 Noble Numbat LTS er ikke understøttet på nuværende tidspunkt.
Til Ubuntu 22.04 Jammy JellyFish LTS brugere, skal du udføre følgende kommando:
echo "deb [arch=amd64,armhf,arm64 signed-by=/usr/share/keyrings/powershell.gpg] https://packages.microsoft.com/ubuntu/22.04/prod/ jammy main" | sudo tee /etc/apt/sources.list.d/powershell.list
Til Ubuntu 20.04 Focal Fossa LTS brugere, udfør denne kommando:
echo "deb [arch=amd64,armhf,arm64 signed-by=/usr/share/keyrings/powershell.gpg] https://packages.microsoft.com/ubuntu/20.04/prod/ focal main" | sudo tee /etc/apt/sources.list.d/powershell.list
Opdater pakkelisten efter PowerShell PPA-importen
Når du har tilføjet PowerShell-lageret, skal du opdatere pakkelisten ved at køre følgende kommando:
sudo apt update
Afslut PowerShell-installationen via APT Command
Med alt på plads kan du nu installere PowerShell ved hjælp af kommandoen nedenfor:
sudo apt install powershell
Bekræft PowerShell-installationen
Når installationen er fuldført, er det vigtigt at kontrollere, at PowerShell er installeret korrekt og fungerer på dit Ubuntu-system. For at aktivere og starte en ny PowerShell-instans skal du indtaste følgende kommando i din terminal:
pwsh
Når du udfører kommandoen, skulle du se en ny PowerShell-prompt, der indikerer, at den kører med succes på dit system.
Nu hvor du har bekræftet den vellykkede installation af PowerShell, kan du bruge den til at administrere dit system, køre scripts og udføre kommandoer, ligesom du ville gøre på et Windows-system.
Grundlæggende PowerShell-kommandoer
Adgang til hjælp med PowerShell
For at få adgang til det indbyggede hjælpesystem og lære mere om PowerShell-kommandoer og deres brug, skal du bruge help
kommando:
help
Denne kommando giver et overblik over tilgængelige cmdlets og grundlæggende brugsinstruktioner.
Få PowerShell-oplysninger
For at få detaljerede oplysninger om PowerShell-miljøet, såsom version og runtime, skal du bruge Get-Host
cmdlet:
Get-Host
Vis mappeindhold på PowerShell
For at liste indholdet af en mappe, svarende til ls
kommando i Linux, brug dir
alias for Get-ChildItem
cmdlet:
dir
Vis kommandohistorik på PowerShell
For at se historikken for tidligere udførte kommandoer i den aktuelle PowerShell-session skal du bruge Get-History
cmdlet:
Get-History
Vis procesoplysninger på PowerShell
For at vise oplysninger om de processer, der kører på dit system, skal du bruge Get-Process
cmdlet:
Get-Process
Afslut PowerShell-instansen på PowerShell
exit
Yderligere PowerShell-kommandoer
Opdater PowerShell
For at søge efter opdateringer og opgradere alle pakker, inklusive PowerShell, skal du bruge kommandolinjen og udføre følgende kommando. Denne kommando sikrer, at dit system forbliver opdateret:
sudo apt update && sudo apt upgrade
Fjern PowerShell
Hvis du beslutter dig for at fjerne PowerShell fra dit system, skal du følge disse trin:
Brug følgende kommando til at afinstallere PowerShell:
sudo apt remove powershell
Fjern depotet ved at udføre følgende kommando:
sudo rm /etc/apt/sources.list.d/powershell.list
For god rengøring og sikkerhed skal du slette GPG-nøglen ved hjælp af følgende kommando:
sudo rm /usr/share/keyrings/powershell.gpg
Konklusion
Afslutningsvis giver installation af PowerShell på Ubuntu ved hjælp af Microsofts officielle APT-lager brugere en kraftfuld og alsidig kommandolinjegrænseflade. Ved at følge de trin, der er beskrevet i denne vejledning, kan brugere problemfrit integrere PowerShell i deres Ubuntu-miljø og udvide deres værktøjssæt til effektiv systemadministration.
nyttige links
Her er et værdifuldt link relateret til brugen af PowerShell:
- PowerShell dokumentation: Få adgang til omfattende dokumentation, inklusive selvstudier og referencematerialer, for detaljerede vejledninger om installation, konfiguration og brug af PowerShell.