Извините, если это не в том сообществе, но это казалось лучшим.
Моя организация пытается автоматизировать команды, которые она выполняла раньше вручную (индексирование компьютерного хранилища и т. Д.). Однако мы используем смарт-карты вместо стандартного имени пользователя и пароля.
Я пытаюсь пройти Get-Credential
к Get-ADComputer
Таким образом, мы можем использовать наши смарт-карты без прямого удаленного взаимодействия (таким образом мы можем просто запустить сценарий и забыть о нем). К сожалению, это не работает.
Наши смарт-карты имеют два логина (один администратор, один обычный). Может в этом проблема? Get-Credential
дважды открывается с запросом на логин, но после двойного ввода учетных данных вы получаете стандартный The server has rejected the client credentials
ошибка.
Код, который у меня сейчас есть, находится здесь (используется только для обнаружения компьютеров):
$password = Get-credential
Get-ADComputer -Credential "$password" -Filter 'Name -like "DESK*"' -Properties IPv4Address | FT Name,IPv4Address -A