PowerShell バージョンによって違う? かもしれません。
動作を確認したのはWindows7からアップグレードした直後のWindows10。なのでバージョン5.0。
とりあえず64bitか否かで、ProgramFilesの場所を決めてみた。
$OS = Get-WmiObject -Class Win32_OperatingSystem
if ($OS.OSarchitecture -match "64")
{
$Path = "Program Files (x86)"
} else
{
$Path = "Program Files"
}