2009-05-02 11 views
5

पर SeCreateSymbolicLink कैसे प्रदान करूं मैं अपने विंडोज विस्टा होम संस्करण कंप्यूटर पर प्रतीकात्मक लिंक बनाने के लिए एमकेलिंक का उपयोग करने में सक्षम होना चाहता हूं।मैं विंडोज विस्टा होम संस्करण

हालांकि, मुझे सेक्रेट सिम्बोलिक लिंक्स देना होगा इससे पहले कि mklink Vista होम संस्करण पर काम करने में सक्षम हो जाएगा (डिफ़ॉल्ट रूप से दाएं रद्द कर दिया गया है)।

होम संस्करण बुद्धिमान अधिकारों को देने/रद्द करने के लिए कोई UI या टूल सुविधा प्रदान नहीं करता है।

एनटीएफएस प्रतीकात्मक लिंक पर Wikipedia link का कहना है कि Windows Server 2003 संसाधन किट टूल्स में आने वाले ntrights.exe उपकरण का उपयोग होम संस्करण पर यह अधिकार देने के लिए किया जा सकता है। हालांकि, इन उपकरणों को स्थापित करने के बाद, यह गलत साबित हुआ। Ntrights.exe का वह संस्करण SeCreateSymbolicLink को पहचान नहीं करता है और माइक्रोसॉफ्ट की वेबसाइट इस विशेष संसाधन किट उपकरण के लिए उपलब्ध कोई भी अद्यतन नहीं दिखाती है।

क्या ऐसा करने के लिए कोई PowerShell स्क्रिप्ट तरीका है? या कोई अन्य टूल/तकनीक जो Vista होम संस्करण पर उपयोग करने के लिए संभव हो सकती है?

+0

में अधिक जानकारी के लिए मैं Windows प्रोग्रामिंग साल पहले बंद कर दिया और विजुअल स्टूडियो, आदि, स्थापित करने के लिए हाल के वर्षों में के रूप में मैं खर्च मेरे समय में जावा में सर्वर सॉफ्टवेयर और ग्राहक सामान के विकास को विकसित करने के लिए परेशान नहीं करते एडोब फ्लेक्स/एयर। बस उम्मीद है कि एक पूर्व-मौजूदा उपकरण समाधान है ताकि मुझे फिर से Win API प्रोग्रामिंग में क्रैक करने की आवश्यकता न हो - yuk। – RogerV

उत्तर

7

polsedit

alt text http://polsedit.southsoftware.com/screenshot.jpg
"Polsedit है एक फ्रीवेयर उपयोगिता है कि आप इस तरह के एक स्थानीय या दूरस्थ Windows NT-आधारित सिस्टम पर उपयोगकर्ता खाते के अधिकार और उपयोगकर्ता विशेषाधिकार के रूप में उपयोगकर्ता नीतियों को संशोधित करने के लिए अनुमति देता है। यह तब उपयोगी है जब हो सकता है कुछ कारणों से आप rop sec.olc स्नैप-इन चलाने में असमर्थ हैं, उदाहरण के लिए, एक्सपी होम और विस्टा होम में secpol.msc नहीं है। Polsedit का उपयोगकर्ता इंटरफ़ेस विंडोज के मानक नीति संपादक के समान है, लेकिन यह कुछ आंतरिक डेटा भी प्रदर्शित करता है, जो डेवलपर्स के लिए उपयोगी हो सकता है। "

+0

हम्म, एक अच्छा, सीधा आगे वाला टूल जो विशिष्ट रूप से समेकित व्यवस्थापक टूल UI से बेहतर है जो माइक्रोसॉफ्ट प्रदान करता है। – RogerV

2

कैसे secpol.msc चल रहा है और समूह या उपयोगकर्ताओं के लिए Create symbolic links अनुमति देने के बारे में। डिफ़ॉल्ट रूप से यह अनुमति केवल Administrators समूह को दी जाती है।

प्रोग्रामिंग पक्ष से, ऐसा लगता है कि आपको SE_CREATE_SYMBOLIC_LINK_NAME निजीकृत या इसके टेक्स्ट संस्करण की आवश्यकता है: SeCreateSymbolicLinkPrivilegemsdn

secpol.msc - Create Symbolick Links permission http://blog.i18n.ro/wp-content/uploads/2010/01/policy_create_symbolic_links.png

+4

धन्यवाद मेरे लिए काम नहीं करता है। अभी भी मुझे विशेषाधिकार त्रुटि देता है। मैंने "हर कोई" भी जोड़ा, और पॉलिसी लागू नहीं होने के बावजूद रीबूट किया, फिर भी काम नहीं करता है। काम करने के लिए एमकेलिंक प्राप्त करने का एकमात्र तरीका "व्यवस्थापक के रूप में चलाएं" है - जो स्क्रिप्ट को कठिन बनाता है :( – Matt

+0

मेरे लिए एक ही समस्या :(स्वयं, हर कोई, जो भी हो! यह कष्टप्रद ओएस मुझे सिम्लिंक नहीं करने देता है .. –

+1

@ मैट मुझे भी यह समस्या मिल रही है! ऐसा लगता है कि यह नीति पूरी तरह से बेकार है। क्या आपको अभी तक कोई समाधान मिला है? – Noldorin

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