Temat: Otwarcie Worda na serwerze w tle na rozłączonym...

Hej,
Mam mały problem z otwarciem plików office.

Jak sytuacja wygląda na serwerze.

1. Mam apke w .net, która otwiera worda (bądz PPT, nie ma znaczenia), potem modyfikuje w środku kilka rzeczy i zapisuje plik.
2. Mam paczkę w SSIS, która uruchamia tą apkę z parametrami (mało istotne te parametry ;-)).
3. Paczka SSIS jest uruchamiana przez SQL Agenta używając proxy na innym użytkowniku tego windowsa dajmy nazwę "LU".

I teraz tak, gdy loguję się do tego użytkownika LU na serwer przez RDP i uruchamiam moją aplikację, wszystko działa dobrze. Ale gdy odpalam z SSIS, apka otwiera plik worda, zawiesza się i nic się nie dzieje. Widzę, że ten proces jest w menadżerze zadań na tym LU i muszę taki proces ubić ręcznie.

Mam 32-bitowy office na 64-bit Windows.

Jak walczyłem.
1. Nadane uprawnienia do folderów SSIS i z moją apką dla LU.
2. Na usera się zalogowałem i powyłączałem w Office wszelkie blokady w Trust Center.
3. Przyznałem uprawnienia do 32-bitowego DCOM dla worda w zabezpieczeniach (Uprawnienia uruchamiania i aktywacji + uprawnienia dostępu czy jak to tam się po polsku nazywa ;-)).
4. Utworzyłem foldery DESKTOP dla office'a i nadałem uprawnienia:
For 64 bit applications : C:\Windows\SysWOW64\config\systemprofile\Desktop
For 32 bit applications : C:\Windows\System32\config\systemprofile\Desktop
5. Kiedy dodam LU do administratorów w celu przetestowania, wszystko działa poprawnie, ale niestety w mojej firmie są jakieś skrypty na serwerze, które czyszczą tą grupę adminów ze "śmieci" i to nie przejdzie.

Jakiś pomysł, gdzie mogę jeszcze jakieś uprawnienia brakujące ustawić? Albo gdzie szukać?

PS. Wygląda to tak jakby nie mógł odpalić tego worda na wylogowanym użytkowniku bez jego "podłączenia"? Dziwnie brzmi, ale już siedzę nad tym 2 dni i trochę zamotany jestem ;-).Ten post został edytowany przez Autora dnia 02.11.17 o godzinie 13:38