Profilo PowerShell | Una guida dettagliata

Profilo PowerShell | Una guida dettagliata
Powershell Ha una vasta gamma di supporto per una varietà di sistemi operativi, tra cui macOS, Windows, Linux, ecc. È un linguaggio basato su scripting che fornisce una struttura per automatizzare e configurare varie attività. Un profilo PowerShell è fondamentalmente uno script che esegue nell'ambiente della console quando un utente inizia una nuova sessione.

Un profilo PowerShell può comprendere una serie di cmdlet, funzioni e alias per automatizzare un insieme di requisiti per l'utente. In questa guida è fornita una panoramica del profilo PowerShell. Inoltre, imparerai anche a creare oltre a personalizzare il Profilo PowerShell.

Come creare un profilo PowerShell?

Il profilo PowerShell non è disponibile per l'uso per impostazione predefinita. È necessario crearlo prima di personalizzare varie operazioni utilizzando PowerShell. Un profilo PowerShell può essere creato con l'aiuto del CMDLET NUOVO o usando il comando Blocco note. Questa sezione elenca entrambi i metodi per la creazione di un profilo PowerShell.

Nota: È preferito usare il più recente PowerShell 7. Questa guida utilizza PowerShell 7 per la creazione e l'utilizzo del profilo PowerShell. È possibile passare all'ultima versione di PowerShell utilizzando il seguente link:

Aggiorna la tua versione PowerShell.

Metodo 1: creare un profilo PowerShell utilizzando il cmdlet nuovo

Generalmente, il cmdlet nuovo elem viene utilizzato per creare un nuovo file o directory in PowerShell. Tuttavia, aiuta anche a creare un profilo PowerShell seguendo i passaggi di seguito:

Passaggio 1: Open PowerShell 7

Cerca PowerShell 7 nella barra di ricerca e fai clic su "Esegui come amministratore" per aprire PowerShell 7 con i privilegi di root:

Passaggio 2: controllare l'esistenza del profilo

Nel secondo passaggio, controlla se il profilo è già creato o meno tramite il seguente cmdlet per il percorso di prova:

PROFILO $-PATH TEST $

L'output restituito è falso, che afferma che il profilo PowerShell non è stato ancora creato.

Passaggio 3: crea il profilo

Crea un file chiamato "profilo.PS1"Utilizzando il cmdlet di nuovo elemento come abbiamo fatto qui:

File -tipo -tipo -tipo di nuovo eletto

L'esecuzione riuscita del comando verifica la creazione del profilo PowerShell. Tuttavia, è possibile verificarlo tramite il comando di seguito:

PROFILO $-PATH TEST $

L'output restituisce vero, mostrando che la creazione del profilo viene eseguita in PowerShell.

Metodo 2: crea un profilo PowerShell usando il blocco note

In questo metodo, vengono discusse le istruzioni dettagliate per la costruzione di un profilo PowerShell usando il blocco note.

Passaggio 1: crea un profilo

Il blocco note può essere lanciato da PowerShell usando il bloc notes parola chiave. Il seguente comando creerà un profilo PowerShell vuoto:

Notepad $ Profile

Passaggio 2: controllare l'esistenza del profilo

Nel secondo passaggio, controlla se il profilo è già creato o meno tramite il seguente cmdlet per il percorso di prova:

PROFILO $-PATH TEST $

Il display ritorna "VERO“, Che mostra la verifica dell'esistenza del profilo in PowerShell.

Come personalizzare un profilo PowerShell

Il profilo PowerShell deve essere personalizzato per essere utilizzato da altri utenti. Se l'ambito dell'utente non è definito, il profilo sarà accessibile solo all'utente corrente. È possibile personalizzare un profilo PowerShell per altri utenti utilizzando una delle seguenti sintassi:

Tipo di profilo Percorso/ directory del profilo
Utente attuale
$ Profilo o $ profilo.CurrentUserCurrentHost
Tutti gli utenti
$ Profilo.AlluserscurrentHost
Tutti gli utenti e tutti gli host
$ Profilo.Allusersallhosts
Utente attuale e tutti gli host
$ Profilo.CurrentUserallhosts

Ad esempio, puoi consentire a tutti gli utenti di accedere al profilo. A tale scopo, viene eseguito il primo comando. Mentre il secondo comando verifica che il profilo sia accessibile a tutti gli utenti o meno:

$ Profilo.Allusersallhosts
PROFILO $-PATH TEST $.Allusersallhosts

L'output garantisce che l'output restituito sia vero, che afferma che il profilo è stato personalizzato per tutti gli utenti e gli host.

Conclusione

Un profilo PowerShell comprende un insieme di alias, cmdlet, funzioni, ecc., Per eseguire una sequenza specifica di attività per un utente specifico. L'ambito del profilo di PowerShell può essere impostato per l'attuale e per tutti gli utenti. Un profilo PowerShell può essere creato utilizzando il cmdlet nuovo. Per impostazione predefinita, viene utilizzato per l'utente corrente. Tuttavia, il profilo può essere creato anche per più/tutti gli utenti. Questo post ha fornito dettagli per il Profilo PowerShell.