Возникли проблемы при использовании psexec для обновления учетных данных пользователя на удаленном компьютере.

Я поддерживаю компьютерную лабораторию. Я пока не хочу заново изображать эти компьютеры, но я хочу обновить учетные данные пользователя для лаборатории, не обращаясь к каждому компьютеру и не делая это вручную.

Я установил psexec на свой технический компьютер и пытался изменить учетные данные на удаленном компьютере, выполнив следующие команды:

psexec \\\remotecomputername net user testuser password /add 

Проблема, которую я получаю, состоит в том, что она говорит мне "Учетная запись уже существует", когда это не так.

В качестве теста я перезапустил целевой компьютер и снова запустил psexec. Я получаю код возврата 0, ошибок нет, полагаю, это сработало. Но я попробовал учетные данные на удаленном компьютере, и он все еще принимает старые учетные данные, а не новые.

Я попробовал это и на другом компьютере, после полного удаления учетной записи пользователя и повторного запуска команды, но это тоже не сработало.

Не могу понять, что я скучаю. Любая помощь приветствуется. Благодарю.

1 ответ

Добавьте -s к вашей команде перед именем компьютера. Пример: psexec -s \remotecomputername net user пароль пользователя testuser / add

-s запускает команду как систему, с которой мне обычно везет

Другие вопросы по тегам