Condividi tramite


about_Aliases

ARGOMENTO
    about_aliases

DESCRIZIONE BREVE
    Descrive come utilizzare i nomi alternativi per cmdlet e comandi 
    in Windows PowerShell. 

DESCRIZIONE DETTAGLIATA
    Un alias è un nome alternativo di un cmdlet o un elemento di 
    comando, ad esempio una funzione, uno script, un file o un file 
    eseguibile. È possibile utilizzare l'alias anziché il nome del 
    comando in qualsiasi comando di Windows PowerShell.
    
    Per creare un alias, utilizzare il cmdlet New-Alias. Ad esempio, 
    con il comando seguente viene creato l'alias "gas" per il cmdlet 
    Get-AuthenticodeSignature:

        new-alias -name gas -value Get-AuthenticodeSignature

    Dopo la creazione dell'alias per il nome del cmdlet, è possibile 
    utilizzare l'alias anziché il nome del cmdlet. Ad esempio, per 
    ottenere la firma Authenticode per il file SqlScript.ps1, digitare:

        get-authenticodesignature sqlscript.ps1

    Oppure:

        gas sqlscript.ps1

    
    Se si crea "word" come alias per Microsoft Office Word, è 
    possibile digitare "word" anziché:
    

        "c:\programmi\microsoft office\office11\winword.exe" 

ALIAS INCORPORATI
    In Windows PowerShell è incluso un set di alias incorporati, tra 
    cui "cd" e "chdir" per il cmdlet Set-Location e "ls" e "dir" per 
    il cmdlet Get-ChildItem. 

    Per ottenere tutti gli alias presenti nel computer, inclusi quelli 
    incorporati, digitare:

        get-alias

CMDLET RELATIVI AGLI ALIAS
    In Windows PowerShell sono inclusi i cmdlet seguenti, progettati per 
    l'utilizzo con gli alias: 

        - Get-Alias. Ottiene tutti gli alias della sessione corrente.    
        - New-Alias. Crea un nuovo alias.
        - Set-Alias. Crea o modifica un alias.
        - Export-Alias. Esporta uno o più alias in un file.
        - Import-Alias. Importa un file di alias in Windows PowerShell. 

    Per informazioni dettagliate sui cmdlet, digitare:

    get-help <nome-cmdlet> -detailed

    Ad esempio, digitare:
    
    get-help export-alias -detailed

CREAZIONE DI UN ALIAS
    Per creare un nuovo alias, utilizzare il cmdlet New-Alias. Ad 
    esempio, per creare l'alias "gh" per Get-Help, digitare:

    new-alias -name gh -value get-help

    È possibile utilizzare l'alias nei comandi, in modo analogo al nome di 
    cmdlet completo, e con i parametri.

    Ad esempio, per ottenere informazioni dettagliate sul cmdlet 
    Get-WmiObject, digitare:

    get-help get-wmiobject -detailed

    Oppure:

    gh get-wmiobject -detailed

SALVATAGGIO DI ALIAS
    Gli alias creati vengono salvati solo nella sessione corrente. Per 
    utilizzare gli alias in una sessione diversa, aggiungere l'alias al 
    profilo di Windows PowerShell. In alternativa, utilizzare il cmdlet 
    Export-Alias per salvare gli alias in un file. 
    
    Per ulteriori informazioni, digitare:

        get-help about_profile

RECUPERO DI ALIAS
    Per ottenere tutti gli alias nella sessione corrente, inclusi quelli 
    incorporati, quelli presenti nei propri profili di Windows PowerShell 
    e quelli creati nella sessione corrente, digitare:

    get-alias
  
    Per ottenere alias specifici, utilizzare il parametro Name del 
    cmdlet Get-Alias.
    Ad esempio, per ottenere gli alias che iniziano con "p", digitare:

    get-alias -name p*

    Per ottenere gli alias per un determinato elemento, utilizzare il 
    parametro Definition.
    Ad esempio, per ottenere gli alias per il cmdlet Get-ChildItem, 
    digitare:

    get-alias -definition Get-ChildItem


NOMI ALTERNATIVI PER COMANDI CON PARAMETRI
    È possibile assegnare un alias a un cmdlet, a uno script, a una 
    funzione o a un file eseguibile.
    Tuttavia, non è possibile assegnare un alias a un comando e ai 
    relativi parametri.
    Ad esempio, è possibile assegnare un alias al cmdlet 
    Get-EventLog, ma non al comando "get-eventlog -logname system".

    È tuttavia possibile creare una funzione che include il comando. 
    Per creare una funzione, digitare la parola "function" seguita da 
    un nome per la funzione.
    Digitare il comando e racchiuderlo tra parentesi graffe ({}).

    Ad esempio, con il comando seguente viene creata la funzione 
    syslog. Questa funzione rappresenta il comando "get-eventlog -logname 
    system":

    function syslog {get-eventlog -logname system}

    È ora possibile digitare "syslog" anziché il comando. È inoltre 
    possibile creare alias per la funzione syslog.

    Per ulteriori informazioni sulle funzioni, digitare:

    get-help about_functions

OGGETTI ALIAS
     In Windows PowerShell gli alias sono rappresentati da oggetti che 
     costituiscono istanze della classe System.Management.Automation.AliasI
     nfo. Per ulteriori informazioni su questo tipo di oggetto, vedere 
     l'argomento relativo alla classe AliasInfo in MSDN (Microsoft 
     Developer Network) Library all'indirizzo 
     https://go.microsoft.com/fwlink/?LinkId=143644 (le informazioni 
     potrebbero essere in lingua inglese).

     Per visualizzare le proprietà e i metodi degli oggetti alias, 
     ottenere gli alias. Quindi, reindirizzarli al cmdlet Get-Member. 
     Ad esempio:

    get-alias | get-member

     Per visualizzare i valori delle proprietà di un determinato alias, ad 
     esempio l'alias "dir", ottenere l'alias. Quindi, reindirizzarlo al cmdlet 
     Format-List. Ad esempio, con il comando seguente si ottiene l'alias "dir". 
     L'alias viene quindi reindirizzato al cmdlet Format-List. Il 
     parametro Property di Format-List viene utilizzato con un carattere 
     jolly (*) per visualizzare tutte le proprietà dell'alias "dir". 
     Mediante il comando seguente vengono eseguite queste attività:

    get-alias -name dir | format-list -property *

PROVIDER ALIAS DI WINDOWS POWERSHELL
    Windows PowerShell include il provider Alias. Tale provider 
    consente di visualizzare gli alias in Windows PowerShell come se si 
    trovassero in un'unità del file system. 

    Il provider Alias espone l'unità Alias:. Per passare all'unità Alias:, 
    digitare:

    set-location alias:

    Per visualizzare il contenuto dell'unità, digitare:

    get-childitem

    Per visualizzare il contenuto dell'unità da un'altra unità di Windows 
    PowerShell, specificare il nome dell'unità all'inizio del percorso. 
    Includere i due punti (:). Ad esempio:

    get-childitem -path alias:

    Per ottenere informazioni su un alias specifico, digitare il nome 
    dell'unità e quello dell'alias. In alternativa, digitare un 
    modello di nome. Ad esempio, per ottenere tutti gli alias che 
    iniziano con "p", digitare:

    get-childitem -path alias:p*

    Per ulteriori informazioni sul provider Alias di Windows PowerShell, 
    digitare:
    
    get-help alias-psprovider


VEDERE ANCHE

    new-alias
    get-alias
    set-alias
    export-alias
    import-alias
    get-psprovider
    get-psdrive
    about_functions
    about_profiles
    about_providers