about_Built-in_Functions
Descrizione breve
Descrive le funzioni predefinite in PowerShell.
Descrizione lunga
PowerShell include un set di funzioni caricate in ogni sessione di PowerShell. Queste funzioni sono simili ai cmdlet, ma non sono incluse in alcun modulo. Sono definiti nel motore di PowerShell stesso.
Queste funzioni vengono fornite come helper abbreviati per le attività comuni. In molti casi, queste funzioni chiamano un cmdlet esistente con un parametro aggiuntivo.
cd..
Nella shell CMD di Windows è comune eseguire il cd
comando senza spazi tra il comando e il percorso di destinazione. Questa funzione viene eseguita Set-Location ..
per passare alla cartella padre.
cd\
Nella shell CMD di Windows è comune eseguire il cd
comando senza spazi tra il comando e il percorso di destinazione. Questa funzione viene eseguita Set-Location \
per passare alla cartella radice.
cd~
Nella shell CMD di Windows è comune eseguire il cd
comando senza spazi tra il comando e il percorso di destinazione. Questa funzione viene eseguita Set-Location ~
per passare alla home folder.
Questa funzione è stata aggiunta in PowerShell 7.4.
Pause
Questa funzione replica il comportamento del pause
comando da cmd.exe
.
Lo script sospende l'esecuzione e chiede all'utente di premere una chiave per continuare.
help
Questa funzione richiama Get-Help
con i parametri e passa l'output al comando cercapersone del sistema. PowerShell usa un cercapersone predefinito diverso per i sistemi Windows e non Windows. Nei sistemi Windows il cercapersone predefinito è more.com
. Nei sistemi non Windows il cercapersone predefinito è less
.
Se la $env:PAGER
variabile di ambiente è definita, PowerShell usa il programma specificato anziché il valore predefinito del sistema.
prompt
Questa è la funzione che crea il prompt predefinito per la riga di comando di PowerShell. È possibile personalizzare il prompt eseguendo l'override di questa funzione con la propria. Per altre informazioni, vedere about_Prompts.
Clear-Host
Questa funzione cancella lo schermo. Per altre informazioni, vedere Clear-Host.
TabExpansion2
Questa è la funzione predefinita da usare per l'espansione tramite tabulazione. Per altre informazioni, vedere TabExpansion2.
oss
Questa funzione fornisce un modo breve per l'esecuzione Out-String -Stream
in una pipeline. Per altre informazioni, vedere Out-String.
mkdir
Questa funzione fornisce un modo breve per l'esecuzione New-Item -Type Directory
con i parametri. Questa funzione è definita solo per i sistemi Windows. Il sistema Linux e macOS usano il comando nativo mkdir
.
Funzioni lettera unità Windows
In Windows i punti di montaggio dell'unità sono associati a una lettera di unità come C:
.
È possibile passare alla posizione corrente in un'altra unità semplicemente immettendo tale lettera di unità nella riga di comando.
PowerShell crea una funzione per ogni lettera di unità possibile, A:
tramite Z:
.
Queste funzioni di lettera di unità non sono definite nei sistemi non Windows.