PowerShell के साथ सर्वर 2008 में एकाधिक उपयोगकर्ताओं को कैसे बनाएँ

PowerShell के साथ सर्वर 2008 में एकाधिक उपयोगकर्ताओं को कैसे बनाएँ
PowerShell के साथ सर्वर 2008 में एकाधिक उपयोगकर्ताओं को कैसे बनाएँ

वीडियो: PowerShell के साथ सर्वर 2008 में एकाधिक उपयोगकर्ताओं को कैसे बनाएँ

वीडियो: PowerShell के साथ सर्वर 2008 में एकाधिक उपयोगकर्ताओं को कैसे बनाएँ
वीडियो: How Create a Custom Desktop Wallpaper - YouTube 2024, अप्रैल
Anonim

एडी उपयोगकर्ता और कंप्यूटर स्नैप-इन के माध्यम से उपयोगकर्ताओं को बनाना एक बहुत ही आसान प्रक्रिया है, लेकिन आप अक्सर उस स्थिति का सामना करेंगे जहां आपको लोगों के पूरे समूह के लिए खाते बनाने की आवश्यकता होती है। यद्यपि आपके लिए समय लेने वाली प्रक्रिया होने की कोई आवश्यकता नहीं है, और हमने सभी भारी भारोत्तोलन किए हैं, इसलिए आपको यह नहीं करना है।

हमें एचआर विभाग से नए कर्मचारियों की एक सूची मिली है, और वे हमें एक्सेल प्रारूप में देने के लिए काफी दयालु हैं। सुनिश्चित करें कि आपकी अपनी एक्सेल फ़ाइल एक ही प्रारूप से मेल खाती है, और सुनिश्चित करें कि आप कॉलम हेडर के रूप में प्रथम नाम और अंतिम नाम का उपयोग कर रहे हैं।

Image
Image

पहली चीज़ जो हम करने जा रहे हैं वह फ़ाइल को.csv के रूप में सहेजती है, और ऐसा करने के लिए, हम उस पर क्लिक करते हैं कार्यालय बटन और चयन करें के रूप रक्षित करें।

Image
Image

हम अपनी फाइल का नाम देने जा रहे हैं users.csv, और सुनिश्चित करें कि हम उठाते हैं सीएसवी (कॉमा सीमांकित) में टाइप के रुप में सहेजें बॉक्स, और उसके बाद क्लिक करें बचाना.

इसके बाद हम सर्वर पर एक नया टेक्स्ट दस्तावेज़ तैयार करेंगे जहां हम उपयोगकर्ता निर्माण करेंगे।
इसके बाद हम सर्वर पर एक नया टेक्स्ट दस्तावेज़ तैयार करेंगे जहां हम उपयोगकर्ता निर्माण करेंगे।
फिर हम निम्नलिखित को हमारे नए टेक्स्ट दस्तावेज़ में कॉपी करेंगे:
फिर हम निम्नलिखित को हमारे नए टेक्स्ट दस्तावेज़ में कॉपी करेंगे:

$objOU=[ADSI]'LDAP://OU=People,DC=sysadmingeek,DC=com' $dataSource=import-csv 'users.csv' foreach($dataRecord in $datasource) { $cn=$dataRecord.FirstName + ' ' + $dataRecord.LastName $sAMAccountName=$dataRecord.FirstName + '.' + $dataRecord.LastName $givenName=$dataRecord.FirstName $sn=$dataRecord.LastName $sAMAccountName=$sAMAccountName.ToLower() $displayName=$sn + ', ' + $givenName $userPrincipalName=$sAMAccountName + '@sysadmingeek.com' $objUser=$objOU.Create('user','CN='+$cn) $objUser.Put('sAMAccountName',$sAMAccountName) $objUser.Put('userPrincipalName',$userPrincipalName) $objUser.Put('displayName',$displayName) $objUser.Put('givenName',$givenName) $objUser.Put('sn',$sn) $objUser.SetInfo() $objUser.SetPassword('P@assw0rd') $objUser.psbase.InvokeSet('AccountDisabled',$false) $objUser.SetInfo() }

पहली पंक्ति में, सुनिश्चित करें कि आप अपने डोमेन और ओयू के लिए सही जानकारी दर्ज करते हैं जहां आप उपयोगकर्ता बना रहे हैं। आप अपने डोमेन से मेल खाने के लिए @ sysadmingeek.com लाइन को अपडेट करना चाहेंगे।

Image
Image

फिर हम फ़ाइल को PowerShell स्क्रिप्ट के रूप में सहेजना चाहते हैं, इसलिए हम बदलते हैं टाइप के रुप में सहेजें: सेवा मेरे सारे दस्तावेज (*), और इसे नाम दें PSusersScript.ps1।

Image
Image

अब हमें स्क्रिप्ट चलाने के लिए PowerShell को प्रस्तुत करने की आवश्यकता है। आप टास्कबार में शॉर्टकट पर क्लिक करके या टाइप करके पावरशेल लॉन्च कर सकते हैं शक्ति कोशिका त्वरित खोज बॉक्स में।

स्क्रिप्ट को दूरस्थ रूप से चलाने की अनुमति देने के लिए हमें निष्पादन नीति को बदलने की आवश्यकता है, इसलिए हम टाइप करते हैं
स्क्रिप्ट को दूरस्थ रूप से चलाने की अनुमति देने के लिए हमें निष्पादन नीति को बदलने की आवश्यकता है, इसलिए हम टाइप करते हैं

set-executionpolicy remotesigned

संकेत मिलने पर, हम वाई टाइप करते हैं और फिर निष्पादित करने के लिए एंटर दबाते हैं।

Image
Image

अब जब हमने स्क्रिप्ट को चलाने की अनुमति दी है, तो हमें दोनों को रखने की जरूरत है users.csv और यह PSusersScript.ps1 निष्पादन के लिए हमारे फ़ोल्डर में फ़ाइलें। चूंकि PowerShell प्रॉम्प्ट स्वाभाविक रूप से रूट उपयोगकर्ता फ़ोल्डर तक आता है, और हम व्यवस्थापक के रूप में लॉग ऑन हैं, हम उन्हें उन्हें स्थानांतरित करने जा रहे हैं सी: UsersAdministrator फ़ोल्डर। जब दोनों फाइलें फ़ोल्डर में होती हैं, तो हम राइट-क्लिक करते हैं PSusersScript.ps1 फ़ाइल और चुनें PowerShell के साथ चलाएं।

यदि हम एडी उपयोगकर्ता और कंप्यूटर में एक नज़र डालेंगे, तो अब आप उन सभी नए उपयोगकर्ताओं को देखेंगे जिन्हें आपने अभी बनाया है।
यदि हम एडी उपयोगकर्ता और कंप्यूटर में एक नज़र डालेंगे, तो अब आप उन सभी नए उपयोगकर्ताओं को देखेंगे जिन्हें आपने अभी बनाया है।
Image
Image

नए उपयोगकर्ता बनाए जाएंगे आखिरी नाम पहला नाम प्रारूप, लेकिन स्क्रिप्ट आसानी से आपकी जरूरत में बदल दिया जा सकता है। अब जब आप पहले से ही स्क्रिप्ट तैयार कर चुके हैं, तो भविष्य में आपको बस इतना करना है कि आप अपनी उपयोगकर्ताओं की सूची को रखें सी: UsersAdministrator फ़ोल्डर और PowerShell स्क्रिप्ट चलाएँ। आसान!

सिफारिश की: