हम आवश्यक फाइलों से शुरू करेंगे। जैसे-जैसे आप लेख के माध्यम से जाएंगे यह अधिक स्पष्ट होगा। आपके लिए प्रक्रिया पूरी करने के लिए आवश्यक फाइलें:
Windows Automated Installation Kit
यह एक ऐसे कंप्यूटर पर इंस्टॉल किया जाएगा जिसका उपयोग इमेजिंग के लिए नहीं किया जा रहा है ताकि sysprep के लिए एक unattend.xml फाइल और Windows 7 इंस्टॉलेशन डिस्क पर स्थित image.wim फाइल बनाई जा सके। WAIK डाउनलोड करें

यहां डाउनलोड करें। अब एक कंप्यूटर पर Windows 7 इंस्टॉल करें और डोमेन अकाउंट का उपयोग करें, इस डोमेन अकाउंट में स्थानीय एडमिनिस्ट्रेटर विशेषाधिकार होने चाहिए और इसे एडमिनिस्ट्रेटर के ग्रुप में जोड़ा जाना चाहिए। इसमें कोई स्क्रिप्ट/पॉलिसी नहीं होनी चाहिए। इस गाइड में, हम imageprep नाम के डोमेन अकाउंट का उपयोग करते हैं क्योंकि हम DFS शेयर से सॉफ्टवेयर इंस्टॉल करते हैं। यदि आवश्यक हो तो यह सेटअप फाइलों को ढूंढकर प्रोग्राम्स की मरम्मत की अनुमति देगा। यदि आप चाहें तो लोकल अकाउंट का भी उपयोग कर सकते हैं। मैं सभी आवश्यक प्रोग्राम्स इंस्टॉल करूंगा, सेटिंग्स कॉन्फ़िगर करूंगा, स्टार्ट मेनू, लोकल यूजर अकाउंट बनाऊंगा और प्रोफाइल कॉन्फ़िगर करूंगा। यह प्रोफाइल बाद में इमेज में कंप्यूटर पर हमारी डिफ़ॉल्ट प्रोफाइल होगी।
एक बार यह तैयार हो जाने पर, आपको Windows System Image Manager (Windows SIM) का उपयोग करके unattend.xml आंसर फाइल बनाने की आवश्यकता होगी। दूसरे कंप्यूटर पर WAIK इंस्टॉल करें - जब यह इंस्टॉल हो जाए तो स्टार्ट मेनू से Windows SIM चलाएं।
- अब उस मीडिया को डालें जिसका उपयोग आपने इमेज कंप्यूटर पर W7 इंस्टॉल करने के लिए किया था।
- Tools -> Create Catalog चुनकर स्टार्ट मेनू से Windows SIM चलाएं।
- आपसे "install.wim" के लिए प्रॉम्प्ट किया जाएगा जो आपके मीडिया पर स्थित है।
- अपने W7 मीडिया पर sources डायरेक्टरी में इस फाइल को ब्राउज़ करें - जब कैटलॉग पूरा हो जाए, तो आप अपनी आंसर फाइल कॉन्फ़िगर करने के लिए तैयार होंगे।
- आपके संदर्भ के लिए एक नमूना unattend.xml फाइल संलग्न है। इस फाइल को खोलें, और कॉन्फ़िगर की गई सेटिंग्स को देखें।
- unattend.xml डाउनलोड करें
अब हमें sysprep को कंप्यूटर-नाम के लिए संकेत देने की आवश्यकता है इससे पहले कि इसे डोमेन में जोड़ा जाए। मुझे unattend.xml फाइल और sysprep के साथ जो समस्या मिली वह यह थी कि यदि कंप्यूटर-नाम फाइल में निर्दिष्ट नहीं है, तो यह कंप्यूटर को रैंडम नाम के साथ डोमेन में जोड़ देगा। यदि आप आंसर फाइल से <ComputerName></ComputerName> हटाते हैं, तो यह आंसर फाइल प्रोसेस होने पर आपसे नाम के लिए संकेत देगा लेकिन तब तक बहुत देर हो चुकी होती है। कंप्यूटर पहले ही डोमेन में जुड़ चुका होगा, रैंडम नाम का उपयोग करके और यदि आप इसके बाद सिस्टम का नाम बदलते हैं, तो यह आमतौर पर ट्रस्ट रिलेशनशिप त्रुटियों का कारण बनेगा। यहां इसके लिए वर्कअराउंड Windows sysprep.exe फाइल के बजाय mysysprep.exe नामक एक परिवर्तित संस्करण का उपयोग करना था। Mysysprep2 आपको कंप्यूटर का नाम रखने और इसे डोमेन में जोड़ने की अनुमति देगा जब unattend.xml फाइल प्रोसेस हो चुकी हो। Mysysprep को C:\Windows\System32\Sysprep में sysprep.exe के साथ रखा जाना चाहिए। Sysprep.exe फाइल को न हटाएं या उसका नाम न बदलें।
संलग्न unattend.xml फाइल में, आप देखेंगे
<ComputerName>%Please input a computer name(0,15)%</ComputerName>
<JoinDomain>%Please select a domain to join{your.domain.com}%</JoinDomain>
ये विशिष्ट एंट्रीज हैं जब mysysprep2 का उपयोग किया जा रहा हो। आपको SIM में त्रुटियां मिल सकती हैं लेकिन इन्हें नजरअंदाज किया जाना चाहिए। (0,15) कंप्यूटर के नाम को छोटा कर देगा यदि यह 15 कैरेक्टर्स से लंबा है।
<CopyProfile>true</CopyProfile>
यह sysprep को कॉन्फ़िगर की गई प्रोफाइल को डिफ़ॉल्ट प्रोफाइल में कॉपी करने के लिए कहता है
कंप्यूटर्स को जोड़ने के लिए OU निर्दिष्ट होना चाहिए, अन्यथा यह उन्हें डोमेन में जोड़ देगा।
<MachineObjectOU>OU=Test,DC=Your,DC=Domain,DC=Here</MachineObjectOU>
unattend.xml फाइल के साथ, आपको sysprep प्रक्रिया के दौरान एक लोकल यूजर अकाउंट बनाने की आवश्यकता होगी, जब आप डिस्क का उपयोग करके Windows 7 इंस्टॉल करते हैं, तो आपको एक लोकल यूजर अकाउंट बनाने के लिए प्रॉम्प्ट किया जाएगा। यह प्रक्रिया अभी भी attend.xml और sysprep के साथ होगी। इसलिए आपके पास आंसर फाइल में लोकल यूजर होना चाहिए, हमारे आंसर फाइल में हम TempUser नाम का एक यूजर बनाते हैं। यह यूजर तब डिलीट हो जाता है जब लैपटॉप पहली बार Windows लॉगऑन स्क्रीन पर बूट होता है। इसका उद्देश्य sysprep चलने के बाद लोकल यूजर बनाने के प्रॉम्प्ट को छिपाना है।
यहां एक ट्रिक है, जो है C:\Windows\Setup डायरेक्टरी को ब्राउज़ करें, और scripts नामक एक नया डायरेक्टरी बनाएं। scripts डायरेक्टरी के अंदर, SetupComplete.cmd नामक एक फाइल बनाएं, SetupComplete.cmd में आपके द्वारा रखे गए कमांड Windows लॉगऑन स्क्रीन से पहले चलेंगे और यहीं TempUser डिलीट हो जाएगा।
यूजर को डिलीट करने के लिए, SetupComplete.cmd में निम्न कमांड बनाएं
Temp User डिलीट करें
net user TempUser /delete
एडमिनिस्ट्रेटर अकाउंट को सक्षम करने के लिए उपयोग करें:
net user Administrator /active:yes
यह करने की आवश्यकता है, क्योंकि sysprep एडमिनिस्ट्रेटर अकाउंट्स को डिसेबल कर देगा।
unattend.xml फाइल डिलीट करें
del C:\Windows\System32\Sysprep\unattend.xml
पासवर्ड के साथ सुरक्षित पक्ष पर रहने के लिए, भले ही वे एन्क्रिप्टेड हों
आपको अपनी आवश्यकताओं के आधार पर अपनी आंसर फाइल को कस्टमाइज़ करना चाहिए। तो, unattend.xml फाइल पूरी करने के बाद, इसे C:\windows\system32\sysprep में कॉपी करें - यह आपको कंप्यूटर पर sysprep चलाने के लिए शुरू कर देगा।
एक कॉन्फ़िगर की गई प्रोफाइल से, कमांड प्रॉम्प्ट खोलें और sysprep प्रक्रिया शुरू करने के लिए निम्नलिखित कमांड चलाएं।
mysysprep.exe \generalize \oobe \shutdown \unattend:unattend.xml
कंप्यूटर sysprep समाप्त होने के बाद शट डाउन हो जाएगा।
अब आप हार्ड ड्राइव की इमेज ले सकते हैं, अपनी चुनी हुई विधियों के आधार पर लेकिन हम Ghost का उपयोग करते हैं, क्योंकि यह पूरे ड्राइव की इमेज लेगा। ImageX मेरे लिए काम नहीं किया, क्योंकि ImageX के साथ आप डिस्क इमेज नहीं ले सकते, और प्रत्येक पार्टीशन को व्यक्तिगत रूप से करना पड़ता है और इमेज लागू करने के लिए भी यही है, जबकि Ghost आपको पूरी इमेज रखने की अनुमति देता है। जब इमेज लागू की जाती है, तो कंप्यूटर पर यह रीस्टार्ट होगा, और आपको कंप्यूटर-नाम के लिए प्रॉम्प्ट किया जाएगा, फिर डोमेन-नाम, जो स्वचालित रूप से निर्दिष्ट अनुसार दिखाई देगा
<JoinDomain>%Please select a domain to join{your.domain.com}%</JoinDomain>
ड्रॉप-डाउन मेनू बनाने के लिए कई डोमेन जोड़े जा सकते हैं
<JoinDomain>%Please select a domain to join{domain1;domain2;domain3}%</JoinDomain>
एक बार सेटअप प्रक्रिया पूरी हो जाने पर, और PC Windows लॉगऑन स्क्रीन पर बूट हो जाने पर, यदि सब कुछ ठीक रहा तो आप अपने डोमेन अकाउंट का उपयोग करके लॉगिन कर पाएंगे।
अतिरिक्त टिप्स / गाइड
यह सुनिश्चित करने के लिए कि हार्डवेयर sysprep चलाने के बाद रहता है
<PersistAllDeviceInstalls>
True = PnP डिवाइस डेस्टिनेशन कंप्यूटर पर इंस्टॉल रहेंगे। डिवाइस को स्पेशलाइज़्ड कॉन्फिगरेशन पास के दौरान इंस्टॉल करने की आवश्यकता नहीं है। इसे जनरलाइज़ पास में जोड़ा जाना चाहिए: x86_Microsoft-Windows-PnpS
कस्टम पावर प्लान बनाना
आप एक कस्टम पावर प्लान बना सकते हैं, और इसे unattend.xml में निर्दिष्ट कर सकते हैं। आप कस्टम पावर प्लान बनाएंगे और नाम देंगे, यह Control Panel -> Power Options में होगा। एक बार यह हो जाने पर, अपने प्लान का GUID प्राप्त करें, GUID खोजने के लिए, कमांड प्रॉम्प्ट खोलें और PowerCfg -List चलाएं और GUID देखें। इसे unattend.xml फाइल में जोड़ें, और यह डिफ़ॉल्ट PP होगा। इसे स्पेशलाइज़ पास में जोड़ा जाना चाहिए: x86_Microsoft-Windows-powe
Action Center "बैकअप सेट करें" नोटिफिकेशन डिसेबल करें
आप Group Policy के माध्यम से ActionCenter नोटिफिकेशन डिसेबल कर सकते हैं या कॉन्फ़िगर की गई प्रोफाइल में निम्न रजिस्ट्री चलाएं
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsBackup] "DisableMonitoring"=dword:00000001
शॉर्टकट अनपिन करें और कस्टम शॉर्टकट जोड़ें
स्क्रिप्ट डाउनलोड करें -> ConfigTaskbar.vbs
स्क्रिप्ट कॉपी करें, और इसे C:\windows\system32\sysprep\custom में पेस्ट करें - इस स्क्रिप्ट को बैच फाइल के माध्यम से कॉल करें जिसे कॉन्फ़िगर की गई प्रोफाइल के स्टार्टअप फोल्डर में रखा गया है, जो डिफ़ॉल्ट प्रोफाइल है। बैच फाइल चलने के बाद डिलीट हो जाएगी - यह केवल पहली बार के लिए आवश्यक है।
नेटवर्क स्थान के मुद्दे
आपने unattend.xml फाइल में एक नेटवर्क स्थान निर्दिष्ट किया है, लेकिन आप अभी भी पहली बार लॉग इन करने पर प्रॉम्प्ट प्राप्त करते हैं। इसे हल करने के लिए, हॉटफिक्स इंस्टॉल करें: https://support.microsoft.c
Internet Explorer रीसेट
अपनी IE सेटिंग्स को स्पेशलाइज़ पास के तहत unattend.xml फाइल में जोड़ें:
x86_Microsoft-Windows-IE-I