2015-06-08 3 views
7

मैं एक उपयोगकर्ता के रूप में TeamCity BuildAgend स्थापित करना चाहता हूं। जब यहाँ मेरे उपयोगकर्ता क्रेडेंशियल दर्ज:उपयोगकर्ता के रूप में टीमसिटी बिल्ड एजेंट स्थापित करना: सेवा स्थापित करने में विफल रहा। चयनित खाते में पर्याप्त अधिकार नहीं हैं

enter image description here

मैं हमेशा इस त्रुटि मिलती है:

enter image description here

नोट: मेरा खाता (उपयोगकर्ता) पूर्ण अनुमति के साथ प्रशासक है!

मैं यह कैसे कर सकता हूं?

उत्तर

23

त्रुटि संदेश दर्शाता है यह,
यह सिर्फ एक व्यवस्थापक होने से थोड़ा अलग है "एक सेवा के रूप में चलाने के लिए पर्याप्त अधिकार" नहीं है।

  1. पर नियंत्रण कक्ष> प्रशासनिक उपकरण> स्थानीय सुरक्षा नीति पर जाएं।
  2. स्थानीय नीतियां> उपयोगकर्ता अधिकार असाइनमेंट का चयन करें।
  3. नीतियों की सूची के माध्यम से नीचे स्क्रॉल करें और सेवा के रूप में लॉग इन करें
  4. इस खाते के साथ खातों की सूची में आप जिस खाते का उपयोग कर रहे हैं उसे जोड़ें।

सिद्धांत में यह होना चाहिए कि आपको उस उपयोगकर्ता के तहत सेवा चलाने की अनुमति देने की आवश्यकता हो।

+0

क्या आप जानते हैं कि यह कैसे करें लेकिन कमांड लाइन के साथ ही? –

+0

@ कामराड एक सुराग नहीं है मुझे डर है। हो सकता है कि सेसेडिट नामक चीज़ की तलाश हो? मुझे लगता है कि यह कमांड लाइन समकक्ष निष्पादन योग्य हो सकता है लेकिन मुझे नहीं पता कि विंडोज के कौन से संस्करण उपलब्ध हैं या इसका उपयोग कैसे करें। – Nanhydrin

+0

असल में मुझे पहले से ही समाधान मिला, आपको NTRights.exe http://www.microsoft.com/en-us/download/details.aspx?id=17657 डाउनलोड करना चाहिए और फिर उस निर्देशिका पर जाएं जहां इसे इंस्टॉल किया गया था और चलाया गया था अगली कमांड ntrights + r SeServiceLogonRight -u userName -m \\ COMPUTERNAME –

0

सबसे अच्छा PowerShell आदेश है कि मैं इस के लिए मिल गया है है:

Grant-Privilege -Identity $SERVICE_USERNAME -Privilege SeServiceLogonRight 

Carbon framework के उपयोग की आवश्यकता है।

संबंधित मुद्दे