Запустите IE с переключателем из COM-объекта (PowerShell)

Мне нужно сделать две вещи. Один из них — запускать IE скрыто, пока я не заблокирую определенные элементы, такие как скрытие адресной строки, а второй — запускать его с ключом -noframemerging. Это помощь в доставке веб-пакетов App-V в среде Citrix.

Я знаю, что для блокировки можно использовать групповую политику, но среда, в которой запускается IE, нуждается в блокировке, установленной для каждого экземпляра IE, а не в качестве общей настройки для всех.

Я использовал New-Object -ComObject InternetExplorer.Application для создания COM-объекта IE в PowerShell и установки различных свойств для создания заблокированной среды, и я могу заставить IE запускаться, изменяя видимое свойство.

Однако это запускает экземпляр iexplore.exe без каких-либо переключателей. Можно ли запустить IE с ключом -noframemerging, используя этот COM-объект в качестве шаблона?

Любая помощь будет оценена по достоинству.

Ваше здоровье,

Мэтт


person Matt W    schedule 08.12.2014    source источник
comment
Похоже на копию этого.   -  person Alexander Obersht    schedule 08.12.2014
comment
Это действительно так. Я видел этот пост и пробовал. Проблема в том, что IE на самом деле кратко отображает этот метод, и я пытаюсь избежать этого. С COM-объектом я могу, по крайней мере, сначала настроить браузер без его отображения.   -  person Matt W    schedule 09.12.2014
comment
Пробовали ли вы это?   -  person Alexander Obersht    schedule 09.12.2014
comment
Да. Хотя заголовок содержит noframemerging, похоже, нет никакой информации о том, как включить переключатель. Опубликованный код — это, по сути, тот же код, который я использую для создания COM-объекта. Конечно, поднятие кода таким образом может иметь тот же эффект, но сообщение не подтверждает и не опровергает это.   -  person Matt W    schedule 09.12.2014