Я работаю над сценарием автомата для использования нашими конечными пользователями в SCCM. Все работает так, как я хочу, за исключением раздела запуска Outlook с переключателем /cleanviews в скрытом окне.
Текущий раздел скрипта
$path = "C:\Program Files (x86)\Microsoft Office\root\Office16"
$path2 = "C:\Program Files\Microsoft Office\root\Office16"
Test-path $path
if($True){
Start-Process -workingdirectory $path OUTLOOK.EXE /cleanviews -WindowStyle Hidden -ErrorAction Ignore}
Else {
Start-Process -workingdirectory $path2 OUTLOOK.EXE /cleanviews -WindowStyle Hidden -ErrorAction Ignore}
Start-Sleep -s 15
get-process OUTLOOK -ErrorAction ignore | stop-process
Start-Sleep -s 5
Я также попытался удалить часть -working directory и переместить -windowstyle с конца сразу после start-process. Пока приложение запускается в обычном окне
После этой части есть еще один раздел сценария, и причина, по которой я не хочу, чтобы наши пользователи видели второе окно во время переключения cleanviews, заключается в том, что они могут легко взбеситься, закрыв его снова и/или прервав сценарий.
предложения?