Condividi tramite


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.