हां, लाइव खाते का निर्माण स्वचालित रूप से लाइव सेवा के लिए टीओएस के खिलाफ है। लेकिन मुझे लगता है कि आप जो खोज रहे हैं वह यह है:
# Create new local Admin user for script purposes
$Computer = [ADSI]"WinNT://$Env:COMPUTERNAME,Computer"
$LocalAdmin = $Computer.Create("User", "LocalAdmin")
$LocalAdmin.SetPassword("Password01")
$LocalAdmin.SetInfo()
$LocalAdmin.FullName = "Local Admin by Powershell"
$LocalAdmin.SetInfo()
$LocalAdmin.UserFlags = 64 + 65536 # ADS_UF_PASSWD_CANT_CHANGE + ADS_UF_DONT_EXPIRE_PASSWD
$LocalAdmin.SetInfo()
या आप पुरानी विधि का उपयोग कर सकते हैं:
एक अन्य विकल्प पुराने स्कूल NET USER कमांड हैं:
NET USER username "password" /ADD
ठीक है - आप सभी विकल्पों को सेट नहीं कर सकते हैं, लेकिन यह सरल उपयोगकर्ता निर्माण के लिए बहुत कम जटिल है और पॉवर्स में आसान स्क्रिप्ट के लिए है।
NET LOCALGROUP "group" "user" /add to set group membership.