2012-11-28 5 views
5

Bitte entschuldigen Sie mich, wenn Sie dies eine sehr lahmen Fragen finden, aber da ich Powershell lerne ich fragen müssen. Wie finden Sie das Cmdlets Alias ​​durch Benutzer verwendet wurde?

Dies ist eine Art von nächstem Teil der Frage gestellt und Antwort erhielt here.

Ich habe eine benutzerdefinierte Cmdlets namens Get-Directory und fügte ich ein Alias ​​'GDL' (in .psm1 Datei New-Alias-Befehl). So kann der Benutzer entweder Get-DirectoryListing oder gdl verwenden, um den gleichen Befehl auszulösen. Nun möchte ich in meinem Code (.NET, C#) erkennen, welcher Text zur Ausführung des Befehls verwendet wurde. Nehmen wir an, wenn Benutzer alias 'gdl' verwendet, um den Befehl auszuführen, möchte ich eine Nachricht wie

anzeigen

'Dieser Alias ​​ist veraltet und sollte nicht verwendet werden.'

Aber ich möchte diese Nachricht nicht anzeigen, wenn Benutzer Get-DirectoryListing verwendet, um den Befehl auszuführen.

Was ist der beste Weg, dies zu erreichen?

Antwort

Verwandte Themen