2012-11-28 13 views
5

Vi prego di scusarmi se trovate questo un domande molto zoppo, ma dal momento che sto imparando Powershell ho bisogno di chiedere.Come per trovare quale cmdlet Alias ​​è stato utilizzato dall'utente?

Si tratta di una sorta di prossima parte della domanda ha registrato e la risposta ricevuta here.

Ho un cmdlet personalizzata denominata Get-DirectoryInserzione e ho aggiunto un alias 'GDL' (usando il comando New-Alias ​​nel file di estensione psm1). Quindi l'utente può utilizzare Get-DirectoryListing o gdl per attivare lo stesso comando. Ora voglio rilevare nel mio codice (.NET, C#) quale testo è stato utilizzato per eseguire il comando. Diciamo che se l'utente ha usato alias 'gdl' per eseguire il comando, voglio mostrare un messaggio come

'Questo alias è deprecato e non dovrebbe essere usato.'

Ma non voglio mostrare questo messaggio se l'utente utilizza Get-DirectoryListing per eseguire il comando.

Qual è il modo migliore per raggiungere questo obiettivo?

risposta

Problemi correlati