Я разрабатываю образ для развертывания Windows 10, и одно из требований заключается в том, что при первом запуске Edge его следует развернуть (не на весь экран, а на весь экран)- такой же результат, как при нажатии кнопки «Развернуть» в строке заголовка. ).
Я пытался использовать командлет PowerShell для start-process
с аргументом -WindowStyle Maximized
, но это не соблюдается, например:
start -windowstyle Maximized microsoft-edge:http://www.example.com
Я пробовал различные решения PowerShell, которые изменяют размер других окон программы (с идеей создания Edge, а затем изменяя его размер), но, похоже, они не влияют на Edge, например:
- https://gallery.technet.microsoft.com/scriptcenter/Set-the-position-and-size-54853527
- https://gist.github.com/jakeballard/11240204
Я использовал Process Monitor для записи того, что происходит, когда я максимизирую, а затем выключаю Edge, и я вижу, что он устанавливает ключи реестра:
HKCU\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\Main\LastClosedWidth
HKCU\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppContainer\Storage\microsoft.microsoftedge_8wekyb3d8bbwe\MicrosoftEdge\Main\LastClosedHeight
с горизонтальным и вертикальным размером рабочего стола, но изменение их вручную с помощью regedit
не меняет размер Edge, когда я запускаю его снова.
Если Edge становится полноэкранным, а затем завершается, он запускается в полноэкранном режиме в будущем - есть ли способ развернуть Edge до конца без этого ручного вмешательства?