2016-12-14 2 views
0

В настоящее время у меня есть скрипт, который открывает графический интерфейс, в котором будет выполняться командлет Get-ADUser. Он открывается через ярлык, где я предоставляю обход -executionpolicy. В настоящее время он работает на моем компьютере, но не у всех. Графический интерфейс появится и запустится, но не будет искать. Я думаю, это потому, что он никогда не загружал Import-Module ActiveDirectory. Ввод его в начало скрипта не работает. Когда я ставлю его -command Import-ActiveDirectory в свой ярлык, он все еще не работает. Любая идея, почему это не работает на других компьютерах?Запуск Импорт-модуля Active Directory для скрипта на компьютере с RSAT через ярлык

ответ

0

Непонятно с вашим вопросом, установлен ли RSAT на компьютере, на котором запущен скрипт?

Имеет ли пользователь, выполняющий сценарий на компьютере, учетные данные для чтения Active Directory?

Вы можете поделиться любым скриптом?

Вы можете запустить Import-Module ActiveDirectory вне сценария на других компьютерах? если да, то какая ошибка?

+0

Да, он установлен на машине. Я замечаю, что мне придется запускать 'import-module activedirectory'' get-aduser first.last', прежде чем я смогу сделать Get-ADUser, однако на моем компьютере он автоматически загружает Import-Module AD, не требуя от меня к. Поэтому я считаю, что должен сказать, что этот компьютер сначала импортирует его. Как мне удалось заставить мой компьютер импортировать модуль и придерживаться? Или как я могу обойти эту проблему? – DrixlRey

+0

Для того, чтобы скрипт работал, вы бы сделали это. Поскольку у вашего скрипта есть проблема, и вы думаете, что это связано с 'Import-Module ActiveDirectory' Вы пытались запустить это за пределами скрипта? просто в окне терминала powershell? –

+0

Вы правы, мне не нравится мой параметр «passthru» ... Я не заметил, потому что у меня был CMD. Оставайтесь на линии! > _ < – DrixlRey