Sc.exe का उपयोग करके सेवा बनाने में समस्याएं


15

मेरे पास सेवा बनाने के लिए यह आदेश है:

sc create svnserve binpath="\"C:\Program Files (x86)\Subversion\bin\svnserve.exe\" --service --root C:\SVNRoot" displayname="Subversion" depend=tcpip start=auto obj="NT AUTHORITY\LocalService"

दुर्भाग्य से, यह काम करने के लिए नहीं लगता है, भले ही वाक्य रचना सही हो। जब मैं इसे चलाता हूं, तो मुझे उपयोग के निर्देश मिलते हैं (जो मुझे लगता है कि मुझे यह बताने का एक तरीका है कि मैंने गलत तर्क दिए हैं, हालांकि मुझे नहीं पता कि मैंने क्या गलत तर्क दिया है)।

क्या कोई मुझे मेरी कठिनाई से निकालने में मदद कर सकता है? धन्यवाद!

जवाबों:


26

आपका सिंटैक्स वास्तव में गलत है, लेकिन आपको इसे लापता करने के लिए माफ कर दिया जाएगा।

इसके लिए सहायता पाठ से sc create:

NOTE: The option name includes the equal sign.

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

गलत:

displayname="Subversion"

सही करें (नोट के बाद की जगह =):

displayname= "Subversion"

आपके आदेश के अनुसार ठीक स्वरूपित कार्य करना चाहिए, अर्थात:

sc create svnserve binpath= "\"C:\Program Files (x86)\Subversion\bin\svnserve.exe\" --service --root C:\SVNRoot" displayname= "Subversion" depend= tcpip start= auto obj= "NT AUTHORITY\LocalService"

उत्तर के रूप में अपनी प्रतिक्रिया दें, क्योंकि यह अधिक विस्तृत था। धन्यवाद!
तोला ओडजायि

यह अब विंडोज 10 में एक मुद्दा प्रतीत होता है। यह मेरे लिए काम करता है, अगर कोई और इसे सत्यापित करना चाहता है।
जोएल मैकबेथ

आपने मेरा दिन बचाया!
QtRoS

15

आपको रिक्त स्थान की आवश्यकता है =

displayname = "सबवर्सन सर्वर" निर्भर = Tcpip start = auto


+1 - sc सिंटैक्स पहली बार उपयोगकर्ताओं को तर्क / तर्क के बाद रिक्त स्थान की आवश्यकता को भ्रमित करता है।
इवान एंडरसन

2
मैं इसे वर्षों से उपयोग कर रहा हूं और यह अभी भी मुझे कभी-कभी यात्रा करता है। :-(
ThatGraemeGuy 14
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.