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?
esattamente quello che volevo! Grazie. – digitguy