Цитата Foreigner:
Попробуйте, что предложил Kazun »
|
Цитата Kazun:
[System.Runtime.Interopservices.Marshal]::ReleaseComObject($ex)
[System.Runtime.Interopservices.Marshal]::ReleaseComObject($wb)
Remove-Variable ex
Remove-Variable wb
Get-Process EXCEL | Stop-Process -Force »
|
данный вариант не подходит т.к. вырубает ВЕСЬ эксель. а если вдруг по работе что то открыто?
Цитата Foreigner:
excel com-object не закрывается, если не завершен скрипт »
|
получается что так и есть, но ведь эта функция присутствует в скрипте трижды, а висеть остается лишь 1 процесс. Возможно это значения не имеет, а под конкретную сессию PS создается конкретная сессия EXCEL