![]() |
#1 |
Участник
|
Вызов из PowerShell Net Connector происходит только по одной конфигурации
Пытаюсь в одном сеансе PowerShell подключиться под разными конфигурациями, делаю нечто подобное (показано в упрощенном виде).
Код: [Reflection.Assembly]::LoadWithPartialName('Microsoft.Dynamics.BusinessConnectorNet') $axcFile1 = 'c\test\config1.axc' $axcFile2 = 'c\test\config2.axc' $ax = New-Object Microsoft.Dynamics.BusinessConnectorNet.Axapta $ax.Logon('', '', '', $axcFile1) $ax.Logoff() $ax.Logon('', '', '', $axcFile2) $ax.Logoff() если опять сделать Код: $ax.Logon('', '', '', $axcFile1) Переменную $ax между вызовами и просто приравнивал к $null и чистил при помощи Remove-Variable aх ничего не помогает. Попробовал сделать похожие вызовы в программе на C#, там вызовы в одной сессии по разным конфигурациям работают. Что нужно сделать в PowerShell чтобы он "забыл", что ранее уже был вызов с первой конфигурацией? |
|