Передача учетных данных администратора работает в Windows PowerShell ISE, но не работает PowerShell на CMD - PullRequest
0 голосов
/ 26 марта 2020

Я полагаю, что пароль не передается в команду SCHTASKS через командлет Get-Credentials, поскольку он пуст при записи в хост перед выполнением команды.

Я вошел в систему как моя учетная запись, не относящаяся к DomainAdminUser, и когда Get-Credentials просит меня пройти аутентификацию - я вхожу в свою учетную запись DomainAdminUser, которая правильно заполняет и выполняет SCHTASKS, используя ISE для PowerShell.

Почему не удается выполнить аутентификацию - введите пароль после / P при запуске PowerShell на консоли.

C: \ Users \ NOTAdmin> powershell Windows PowerShell Copyright (C) Корпорация Майкрософт, 2016 г. Все права защищены.

PS C: \ Users \ NOTdomainAdmin> C: \ Scripts \ ohniceone.ps1 Пожалуйста, предоставьте свои учетные данные, чтобы скрипт мог продолжаться. ОК SCHTASKS / Запрос / FO csv / v / s компьютер / U OurDomain \ DomainAdminUser / P | ОШИБКА ConvertFrom-Csv: доступ запрещен.

1 Ответ

0 голосов
/ 06 апреля 2020

У нас была такая же проблема. Мы решили это, запустив запланированную задачу под учетной записью NT AUTHORITY\SYSTEM. Конечно, вам нужно будет проверить разрешения, но обычно они будут работать как зарегистрированный пользователь.

...