PowerShell'de Dosya Sürümünü Alın


PowerShell'de dosya sürümünü alma komutu Get-Command cmdlet'idir. Bu komut, dosyanın sürümünü almak için FileVersionInfo.FileVersion özelliğini kullanır.

Dosya sistemi dizininde dosya sürümü ve adlandırma çok önemlidir. Dosya sürüm bilgisi, dosyanın sürüm numarasını ve orijinal dosya adını içerir. Get-Command, Get-Item cmdlet'ini kullanarak dosya sürümünü almak için PowerShell'i kullanabilirsiniz.

Bu yazımızda Get-Command ve diğer PowerShell cmdlet'lerini kullanarak PowerShell'de dosya sürümünün nasıl alınacağını tartışacağız.

Örneklerle dosya sürümünün nasıl alınacağını ve dll derleme dosyası sürümünün nasıl alınacağını anlayalım.

Get-Command'ı kullanarak PowerShell'de Dosya Sürümünü Alın

PowerShell Get-Command cmdlet'ini kullanarak dosyanın dosya sürümünü alabilirsiniz.

Bir örnek ele alalım, dll derleme dosyası sürümünü almak istiyorsak aşağıdaki komutu kullanın.

(Get-Command D:\PowerShell\ShellWatcher.dll).FileVersionInfo.FileVersion

Yukarıdaki komutta Get-Command, FileVersionInfo.FileVersion özelliğini kullanarak belirtilen dosyanın dll derleme dosyası sürümünü alır.

FileVersionInfo.FileVersion özelliği, dosya sürüm numarasını “büyük sayı. küçük sayı. yapı numarası. özel parça numarası ” olarak alır

PowerShell'de dosya sürümünü almak için yukarıdaki komutun çıktısı aşağıdaki gibi

Harika İpucu: PowerShell'de dosya ada göre nasıl bulunur?

Exe Dosyası sürümünü edinin PowerShell

Aşağıdaki gibi Get-Command kullanarak PowerShell'de exe dosya sürümünü alabilirsiniz.

 (Get-Command D:\PowerShell\ShellIndex.exe).FileVersionInfo.FileVersion    

Yukarıdaki komutta, belirtilen dosya için aşağıdaki gibi FileVersionInfo.FileVersion özelliği exe dosya sürümünü al

PS C:\> (Get-Command D:\PowerShell\ShellIndex.exe).FileVersionInfo.FileVersion                   2.0.3.0
PS C:\>   

Harika İpucu: PowerShell'de bir bilgisayar nasıl yeniden adlandırılır?

Get-Item kullanarak dll derleme dosyası sürümünü alın

PowerShell'de aşağıdaki gibi Get-Item cmdlet'ini kullanarak dll derleme dosyası sürümünü alabilirsiniz.

(Get-Item D:\PowerShell\ShellWatcher.dll).VersionInfo | format-list  

PowerShell Get-Item cmdlet'i belirtilen konumdaki öğeyi alır ve VersionInfo özelliğini kullanarak aşağıdaki gibi PowerShell'deki dosya sürümünü alır

PS C:\> (Get-Item D:\PowerShell\ShellWatcher.dll).VersionInfo | format-list                                             

FileName          : D:\PowerShell\ShellWatcher.dll
FileVersion       : 19.10.20064.310990
ProductVersion    : 19.10.20064.310990

Harika İpucu: PowerShell'de dosyaya içerik nasıl eklenir?

Çözüm

PowerShell'de dosya sürümünün nasıl alınacağı ve Get-Command cmdlet'ini kullanarak dll derleme dosyası sürümünün nasıl alınacağıyla ilgili yukarıdaki makalenin size yardımcı olacağını umuyorum.

PowerShell Active Directory komutları ve PowerShell temelleri hakkında daha fazla konuyu ShellGeek ana sayfasında bulabilirsiniz.

İlgili makaleler