Как я могу исключить часть своего профиля в зависимости от 32-битной или 64-битной версии PowerShell
Если у меня есть следующее...
Function BTS: {Set-Location BTS:}
Function BTS:\ {Set-Location BTS:}
$InitializeDefaultBTSDrive = $false
Add-PSSnapIn BizTalkFactory.PowerShell.Extensions
New-PSDrive -Name BTS -PSProvider BizTalk -Root BTS:\ `
-Instance . -Database BizTalkMgmtDb
в моем профиле...
..\Документы\WindowsPowerShell\Microsoft.PowerShell_profile.ps1
затем он отлично работает, если я запускаю PowerShell x86, но я получаю сообщение об ошибке с x64 ... что ожидается, поскольку оснастка предназначена только для запуска в x86