Hvordan kan man via kommandolinjen få vist versions- og andre detaljer for Windows eksekverbare filer (DLL, EXE...), som man normalt ser under fanen "Detaljer" i "Egenskaber" (Alt+Enter)? Følgende egenskaber er ønskede, i prioriteret rækkefølge:
- Accepterer exe/dll sti som parameter
- Output til standard output (så resten kan behandles via | pipe)
- Tilgængelig som standard i alle understøttede Windows-versioner (XP+)
- Tilgængelig som standard i Windows Vista+
- Tilgængelig som standard i Windows XP
- Anvendelig i kommercielt miljø
- Gratis licens (GPL-lignende)
- Bærbar (dvs. standalone exe, måske ledsaget af DLL)
For at få vist versions- og andre detaljer for Windows eksekverbare filer via kommandolinjen, er PowerShell den mest alsidige og tilgængelige løsning for nyere Windows-versioner.
Sådan får du vist versions- og andre detaljer for Windows eksekverbare filer via kommandolinjen
For at få vist versions- og andre detaljer for Windows eksekverbare filer (DLL, EXE...) via kommandolinjen, kan du bruge forskellige værktøjer og metoder. Her er en liste over muligheder, der opfylder de ønskede egenskaber i prioriteret rækkefølge:
- PowerShell
- Accepterer exe/dll sti som parameter: Ja
- Output til standard output: Ja
- Tilgængelig som standard i alle understøttede Windows-versioner (XP+): Nej
- Tilgængelig som standard i Windows Vista+: Ja
- Tilgængelig som standard i Windows XP: Nej
- Anvendelig i kommercielt miljø: Ja
- Gratis licens (GPL-lignende): Ja
- Bærbar: Ja
Eksempel på brug:
Get-Item "C:\Path\To\File.exe" | Select-Object -ExpandProperty VersionInfo
- Sigcheck (Sysinternals)
- Accepterer exe/dll sti som parameter: Ja
- Output til standard output: Ja
- Tilgængelig som standard i alle understøttede Windows-versioner (XP+): Nej
- Tilgængelig som standard i Windows Vista+: Nej
- Tilgængelig som standard i Windows XP: Nej
- Anvendelig i kommercielt miljø: Ja
- Gratis licens (GPL-lignende): Ja
- Bærbar: Ja
Eksempel på brug:
sigcheck.exe "C:\Path\To\File.exe"
- Filever (Windows Support Tools)
- Accepterer exe/dll sti som parameter: Ja
- Output til standard output: Ja
- Tilgængelig som standard i alle understøttede Windows-versioner (XP+): Nej
- Tilgængelig som standard i Windows Vista+: Nej
- Tilgængelig som standard i Windows XP: Ja
- Anvendelig i kommercielt miljø: Ja
- Gratis licens (GPL-lignende): Ja
- Bærbar: Ja
Eksempel på brug:
filever.exe /V "C:\Path\To\File.exe"
Bemærk, at ingen af de nævnte værktøjer opfylder alle de ønskede egenskaber fuldt ud, men PowerShell er den mest alsidige og tilgængelige løsning for nyere Windows-versioner.