Когда я запускаю Windows PowerShell в 64-разрядной версии Windows 7 Enterprise, она запускает (неправильный) профиль, но я не вижу этот код PowerShell ни в одном из файлов профиля Windows PowerShell. [редактировать...] Так где же мог находиться этот заблудший профиль? Я точно не вижу этого с помощью инструментов, которые использую.
В 64-битной Windows есть 2 набора расположений для общесистемных профилей PowerShell:
%windir%\system32\WindowsPowerShell\...
%windir%\SysWOW64\WindowsPowerShell\...
Чтобы просмотреть 64-битную (т.е. родную) версию файлов профиля PowerShell в 32-битном приложении, вам нужно посмотреть % windir% \ sysnative \ WindowsPowerShell. (В 64-битном приложении 64-битные программы будут в (теперь неправильно названы) system32.)
(Да, можно создать плохой профиль PowerShell, который нельзя увидеть с помощью 32-разрядных инструментов, если вы не используете родной - Я сделал это сегодня случайно.)