Как закрепить Internet Explorer на панели задач с помощью PowerShell - PullRequest
0 голосов
/ 20 июня 2019

Я устанавливаю скрипт для закрепления Internet Explorer на панели задач для всех пользователей, использующих Power Shell. код, который я только что запустил, успешно закрепляет блокнот, но я хочу, чтобы он работал для Internet Explorer. Кто-нибудь, кто может помочь мне в этом?

$sa = new-object -com shell.application
$pn = $sa.namespace($env:windir).parsename('iexplorer.exe')
$pn.invokeverb('taskbarpin')

Я попытался поставить parsename('notepad.exe'), и он запустился, но я хочу установить Internet Explorer как этот parsename('iexplorer.exe').

Когда я запускаю код, консоль говорит powershell: You cannot call a method on a null-valued expression.

1 Ответ

0 голосов
/ 21 июня 2019

если вы проверите, что возвращает $pn.items(), вы увидите, что нет интернет-обозревателя.Вам необходимо использовать путь установки Internet Explorer в качестве пространства имен.

Попробуйте это так: $sa.namespace("C:\Program Files\internet explorer").parsename('iexplore.exe')

Примечание:

Переданный комментарий для ответа

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...