Я пытаюсь добавить пользователя к windows 10, используя скрипт python, который использует powershell для добавления пользователя.
Вот что у меня есть:
main .py
import subprocess as sub
import os
username = testUser
passwds = passwordTest
command = """
$nusnm = """ + '"{}"'.format(username) + """
$nuspss = ConvertTo-SecureString """ + '"{}"'.format(passwds) + """ -AsPlainText -Force
New-LocalUser -Name $nusnm -Password $nuspss
Add-LocalGroupMember -Group "Administrators" -Member $nusnm
Get-LocalUser
"""
print(command)
exec = sub.Popen(["powershell","& {" + command + "}"])
Также, если это помогает, это код Powershell, на котором я основываюсь, который работает:
$nusnm = Read-Host -Prompt 'What would you like the name of the user to be? '
$nuspss = Read-Host -Prompt -AsSecureString 'Please input a new password for the user '
New-LocalUser $nusnm -Password $nuspss -Confirm
Add-LocalGroupMember -Group "Administrators" -Member $nusnm
Get-LocalUser
Когда я выполняю этот код python, Я не получаю никаких ошибок, но я также не получаю добавленного пользователя с именем testUser. Что я делаю неправильно?
Любая помощь очень ценится