Python использует win32com для подключения Windows для изменения пароля Windows ⇐ Python

Программы на Python
Anonymous
Python использует win32com для подключения Windows для изменения пароля Windows

Сообщение Anonymous »

Я успешно подключился к Windows удаленно с помощью модуля win32com. Но я не знаю, как изменить пароль учетной записи через соединение.
Я пытался создать процесс с помощью метода Create Win32_Process и выполнить команду «net user», но это не помогло. т работаю. Возвращенная ошибка: объект 'int' не может быть вызван
locator = win32com.client.Dispatch("WbemScripting.SWbemLocator")
wmi_service = locator.ConnectServer(remote_computer, "root\\cimv2", username, password)
process = wmi_service.Get("Win32_Process")
cmd= f'net user "{username}" "{new_password}"'

# 在远程计算机上执行命令,Create返回两个值:result和进程ID
result, = process.Create(command=cmd)

if result == 0:
print(f"Password for {username} changed successfully on {remote_computer}.")
else:
print(f"Failed to change password for {username}. Error code: {result}")



Подробнее здесь: https://stackoverflow.com/questions/790 ... s-password

Вернуться в «Python»