- <#
- .SYNOPSIS
- This script gets and displays the file version information of a file
- .DESCRIPTION
- This script calls System.Diagnostics.FileVersionInfo's
- GetVersion info method on the file. By default, the file version
- displayed/returned is that of %systemroot%\notepad.exe.
- .NOTES
- File Name : Get-FileVersionInfo.ps1
- Author : Thomas Lee - tfl@psp.co.uk
- Requires : PowerShell V2 CTP3
- Note : The file named passed to GetVersionInfo needs to
- be fully qualified, not just local name.
- .LINK
- This script posted to:
- http://www.pshscripts.blogspot.com
- MSDN Sample posted at:
- http://msdn.microsoft.com/en-us/library/system.diagnostics.fileversioninfo.aspx
- .EXAMPLE
- PSH [C:\foo]: .\Get-FileVersionInfo.ps1
- File Description : Notepad
- File Version : 6.0.6000.16386 (vista_rtm.061101-2205)
- .EXAMPLE
- PSH [C:\Foo]: .\Get-FileVersionInfo.ps1' c:\windows\fveupdate.exe
- File Description : BitLocker Drive Encryption Servicing Utility
- File Version : 6.0.6000.16386 (vista_rtm.061101-2205)
- .PARAMETER filename
- The name of the file for which file version information is displayed.
- #>
- param (
- [string] $filename = $(join-path ${env:systemroot} "Notepad.Exe")
- )
- ##
- # start of script
- ##
- $info= [system.Diagnostics.FileVersionInfo]::GetVersionInfo($filename)
- "File Description : {0}" -f $info.filedescription
- "File Version : {0}" -f $info.fileversion
This blog contains PowerShell scripts, more PowerShell scripts and still more PowerShell scripts. Occasionally you may see some organisational posts.
Saturday, 23 May 2009
Get-FileVersionInfo.ps1
Subscribe to:
Post Comments (Atom)
2 comments:
Thank you Very much !!!
Very usefull.
Regards,
Sujith
Than you very much !!!
It is useful
Post a Comment