मैं एक उपयोगकर्ता खाते से दूसरे में प्रोफ़ाइल डेटा की नकल को स्वचालित करने की कोशिश कर रहा हूं। यह अन्य उपयोगकर्ता खाता PowerShell स्क्रिप्ट में एक व्यवस्थापक खाते से बनाया जा रहा है। मैं टेम्पलेट पर नकल कर रहा हूं
यह स्क्रिप्ट विंडोज 8 मशीन पर चलाई जानी है। मुझे लगा कि मैं मान सकता हूं कि USERPROFILE [HomeDrive] \ Users [AccountName] \ _ हो सकता है, लेकिन मैंने एक केस मारा, जहां यह वास्तव में [HomeDrive] \ Users [AccountName] है। [MachineName]
मैं उपयोगकर्ता खाता बनाने के लिए निम्नलिखित स्निपेट का उपयोग कर रहा हूं,
function CreateLocalUser([string] $userName, [string] $password, [string] $description)
{
$computer = "localhost"
$objOu = [ADSI]"WinNT://$computer"
$objUser = $objOU.Create("User", $userName)
$objUser.SetPassword($password)
$objUser.SetInfo()
$objUser.Description = $description
$objUser.SetInfo()
return $objUser
}
मैं पॉवर्सशेल एक्सटेंशन का उपयोग किए बिना निर्मित उपयोगकर्ता होम निर्देशिका कैसे प्राप्त कर सकता हूं?