I PowerShell kan du bruge Get-Command
som en ækvivalent til where
-kommandoen fra cmd. Get-Command
giver dig mulighed for at finde kommandoer, funktioner, aliaser og andre elementer, der er tilgængelige i din PowerShell-session.
Her er nogle eksempler på, hvordan du kan bruge Get-Command
:
Get-Command notepad
- Finder stien til notepad.exe
.Get-Command -Name *notepad*
- Finder alle kommandoer, der indeholder ordet "notepad".Get-Command -CommandType Application
- Finder alle applikationer, der er tilgængelige i din PowerShell-session.En mere elegant løsning end at kalde where
fra cmd er at bruge PowerShells indbyggede cmdlets og funktioner. PowerShell tilbyder en mere kraftfuld og fleksibel måde at arbejde med kommandoer og scripts på. Her er nogle fordele ved at bruge PowerShell:
For eksempel kan du bruge PowerShells pipeline til at finde en kommando og derefter udføre yderligere handlinger på resultaterne:
Get-Command notepad | Select-Object -Property Name, Definition
Dette vil finde notepad
og vise dens navn og sti.
Samlet set er Get-Command
en kraftfuld og fleksibel løsning, der gør det unødvendigt at falde tilbage på cmd's where
-kommando.
Har du brug for hjælp til PowerShell-opgaver? Med Handyhand kan du nemt oprette din opgave gratis og få bud fra dygtige freelancere på få minutter. Uanset om det er scripting, automatisering eller fejlfinding, er der hjælp at hente lige ved hånden.