PowerShell не загружает локальные учетные записи ... иногда - PullRequest
0 голосов
/ 27 марта 2020

Поэтому я пишу множество сценариев автоматизации PowerShell для пользователей, которые не являются пользователями командной строки. Чтобы упростить задачу, я пытаюсь написать приложение запуска GUI на VB. NET. Но я наткнулся на загадку.

Для быстрого прототипа приложения я попытался запустить PowerShell и запустить простой скрипт из своего приложения. Не удалось, потому что процесс PowerShell, который я породил, отказывается загружать модуль LocalAccounts. Другие модули, нет проблем. Только не тот. Если я запускаю PowerShell непосредственно из ярлыка Windows, у него нет проблем с загрузкой этого модуля и доступом к командлетам. Порожденный процесс выполняет тот же EXE-файл, используя тот же рабочий каталог, переменная PSModulePath такая же.

Я не хочу продолжать это до тех пор, пока не узнаю, почему порожденный процесс не загрузит этот модуль , Если он не может загрузить этот, какие другие он может не загрузить? Что может заставить процесс PowerShell отказаться от загрузки модуля LocalAccounts, даже если он правильно установлен?

Я работаю на рабочей станции Windows 10 с PowerShell 5.1, Visual Studio 2017 &. NET Framework 4.5.

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