Dela via


about_Built-in_Functions

Kort beskrivning

Beskriver de inbyggda funktionerna i PowerShell.

Lång beskrivning

PowerShell innehåller en uppsättning funktioner som läses in i varje PowerShell-session. Dessa funktioner liknar cmdletar, men de ingår inte i någon modul. De definieras i själva PowerShell-motorn.

Dessa funktioner tillhandahålls som snabbhjälpare för vanliga uppgifter. I många fall anropar dessa funktioner en befintlig cmdlet med ytterligare en parameter.

cd..

I Windows CMD-gränssnittet är det vanligt att köra cd kommandot utan blanksteg mellan kommandot och målsökvägen. Den här funktionen körs Set-Location .. för att ändra till den överordnade mappen.

cd\

I Windows CMD-gränssnittet är det vanligt att köra cd kommandot utan blanksteg mellan kommandot och målsökvägen. Den här funktionen körs Set-Location \ för att ändra till rotmappen.

cd~

I Windows CMD-gränssnittet är det vanligt att köra cd kommandot utan blanksteg mellan kommandot och målsökvägen. Den här funktionen körs Set-Location ~ för att ändra till hemmappen.

Den här funktionen lades till i PowerShell 7.4.

pause

Den här funktionen replikerar kommandots pause beteende från cmd.exe. Skriptet pausar körningen och uppmanar användaren att trycka på en nyckel för att fortsätta.

help (alias: man)

Den här funktionen anropar Get-Help med dina parametrar och skickar utdata till systemets pager-kommando. PowerShell använder en annan standardsökare för Windows- och icke-Windows-system. I Windows-system är more.comstandardsökaren . På icke-Windows-system är lessstandardsökaren .

$Env:PAGER Om miljövariabeln har definierats använder PowerShell det angivna programmet i stället för systemstandarden.

prompt

Det här är funktionen som skapar standardprompten för PowerShell-kommandoraden. Du kan anpassa din fråga genom att åsidosätta den här funktionen med din egen. Mer information finns i about_Prompts.

Clear-Host

Den här funktionen rensar skärmen. Mer information finns i Clear-Host.

TabExpansion2

Det här är standardfunktionen som ska användas för flikexpansion. Mer information finns i TabExpansion2.

oss

Den här funktionen är ett kort sätt att köra Out-String -Stream i en pipeline. Mer information finns i Out-String.

mkdir (alias: md)

Den här funktionen ger ett kort sätt att köra New-Item -Type Directory med dina parametrar. Den här funktionen definieras endast för Windows-system. Linux- och macOS-systemet använder det inbyggda mkdir kommandot.

exec

Vissa interna Unix-kommandon kör något (till exempel ssh) och använder det inbyggda bash-kommandot exec för att skapa en ny process som ersätter den aktuella. PowerShell 7.3.1 lägger till funktionen exec för att omsluta cmdleten Switch-Process. Switch-Process anropar den interna Unix execv()-funktionen för att tillhandahålla liknande beteende som POSIX-gränssnitt.

FUNKTIONER FÖR WINDOWS-ENHETSBETECKNING

I Windows associeras enhetsmonteringspunkter med en enhetsbeteckning som C:. Du kan växla till den aktuella platsen på en annan enhet bara genom att ange enhetsbeteckningen på kommandoraden.

PowerShell skapar en funktion för varje möjlig enhetsbeteckning via A:Z:.

Dessa enhetsbeteckningsfunktioner definieras inte i system som inte är Windows-system.