В моей 32-битной системе XP
<code>
Get-ChildItem \ -Recurse -Include System.Management.Automation.dll |
ForEach-Object {$<em>.DirectoryName,$($</em>.VersionInfo.FileVersion)}
показывает:
C:\Program Files\Reference Assemblies\Microsoft\WindowsPowerShell\v1.0
6.0.6000.16386
C:\WINDOWS\assembly\GAC_MSIL\System.Management.Automation\1.0.0.0__31bf3856ad364e35
6.1.6949.0
Просмотр FileVersion показывает, что в GAC есть версия, которую вы ищете. Но поскольку он находится в GAC, вам не нужно об этом беспокоиться, просто ссылайтесь на него, а затем используйте его.