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.FileVersionYukarı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.310990Harika İ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.
