У меня Windows 10 и я запускаю некоторые команды PowerShell через COM-объект Outlook. Для этого требуется, чтобы PowerShell работал на том же уровне доступа (от имени администратора или пользователя), что и Outlook.
Так как мне нужно, чтобы PowerShell работал в качестве администратора для других компонентов, я настроил Outlook так, чтобы он всегда работал как администратор, без проблем. Проблема в том, что когда я открываю ISE, я не могу получить доступ к объектам Outlook.
Кажется, нет никакого способа установить ISE, чтобы всегда работать от имени администратора. Вкладка «Совместимость» отсутствует (хотя не в самой PowerShell?) и ключи реестра в ...Windows NT\AppCompatibility
ничего не сделала. Я бы полностью отключил UAC, но, конечно, это невозможно в Windows 10, не перепутав кучу других вещей.
Есть идеи? И нет, я не испытываю особого желания каждый раз щелкать правой кнопкой мыши по значку, поскольку часто открываю сценарии напрямую.
ОБНОВЛЕНИЕ: Outlook жалуется, что не может индексироваться как администратор, и ISE не распознает мои сетевые диски как администратора, поэтому меньшее из двух зол просто запускается как пользователь. Кстати, вкладка Совместимость исчезла из PowerShell exe теперь тоже, благодаря Microsoft ...