मैं एक मशीन को किसी डोमेन से जोड़ने और स्क्रिप्ट के माध्यम से एक मशीन को एक डोमेन में शामिल करने के लिए खोज रहा हूं। मैंने ऑनलाइन खोज की है और निम्नलिखित स्क्रिप्ट मिली है जो एक मशीन को एक डोमेन से जुड़ना चाहिए लेकिन मैं इसे काम नहीं कर पा रहा हूं या बस इसे गलत तरीके से निष्पादित कर सकता हूं।
Const JOIN_DOMAIN = 1
Const ACCT_CREATE = 2
strDomain = "domain"
strUser = "userAccount"
strPassword = "password"
strOU = "cn=COMPUTERS,dc=labtech,dc=COM"
Set objNetwork = CreateObject("WScript.Network")
strComputer = objNetwork.ComputerName
Set objComputer = GetObject("winmgmts:{impersonationLevel=Impersonate}!\\" & strComputer & "\root\cimv2:Win32_ComputerSystem.Name='" & strComputer & "'")
objComputer.JoinDomainOrWorkGroup strDomain, strPassword, strDomain & "\" & strUser, strOU, JOIN_DOMAIN + ACCT_CREATE
मुझे पता है कि इसमें पॉवरशेल कमांड है add-computer
लेकिन मैं जो देख सकता हूं, उसमें लॉगिन क्रेडेंशियल्स को बचाने का कोई तरीका नहीं है।
किसी भी और सभी की मदद की बहुत सराहना की जाएगी। -मैट
2
आप इसे कैसे चलाने की कोशिश कर रहे हैं? जब आप करते हैं तो क्या होता है? ब्रेक पॉइंट्स के बारे में या रास्ते में विभिन्न चर लॉगिंग करने के बारे में ताकि आप पुष्टि कर सकें कि उन्हें उचित जानकारी मिल रही है।
—
13c atιᴇ007
मैंने सफलता के साथ अतीत में उस सटीक कोड स्निपेट का उपयोग किया है। वह खाता जो आप चर को असाइन करते हैं, क्या आपने सत्यापित किया है कि यह कंप्यूटर को डोमेन में मैन्युअल रूप से जोड़ सकता है? इसके अलावा, क्या आपने strDomain वैरिएबल को अपने डोमेन के FQDN को असाइन करने का प्रयास किया है?
—
जोश
मैं इसे cmd में wscript के माध्यम से निष्पादित करने की कोशिश कर रहा था। स्क्रिप्ट इसके चलने जैसी दिखेगी लेकिन कुछ करने की नहीं। कोई त्रुटि या स्थिति संदेश नहीं। मैं Powershell का उपयोग करके कुछ समान काम पाने में सक्षम था। धन्यवाद दोस्तों।
—
Mpit52