alphasec
PowerShell protip 004d
in 𝕏

(gcm ssh).source - wyświetl pełną ścieżkę do polecenia ssh

tty1 · powershell
PS> (gcm ssh).source
#Powershell#RedTeam#BlueTeam#Windows

gcm to alias na cmdlet Get-Command. Jeśli polecenie, którego szukamy znajduje się w zmiennej środowiskowej $env:PATH, zostanie zwrócony obiekt, który we właściwości Source (również Path) będzie zawierał pełną ścieżkę.

Jeśli ktoś z przyzwyczajenia z systemów Linux/Unix lubi używać poleceń which, whereis czy type, które również są w stanie zwrócić pełne ścieżki programów, możemy napisać prostą funkcję, która da nam podobny wynik:

function which($c) { (gcm -ea si $c).Source }

lub bez skróconych parametrów i aliasów:

function which($c) { (Get-Command -ErrorAction SilentlyContinue $c).Source }
(gcm ssh).source - wyświetl pełną ścieżkę do polecenia ssh
← poprzedni protip 004c ••• Wszystkie protipy następny → protip 004e
// subskrybuj

Nowe protipy prosto na maila.

Mięsiste jednolinijkowce i triki z prawdziwych zleceń. Zero spamu, zero teorii. Wypisujesz się jednym kliknięciem.

wersja newslettera: