मैं क्या देख रहा हूँ:
मेरे सॉफ़्टवेयर को स्वचालित रूप से व्यवस्थापक खाते के बिना अपडेट करने और इसे मानक तरीकों पर रखने की अनुमति है।
सॉफ्टवेयर सेटअप
सॉफ्टवेयर यहां स्थापित है:
- प्रोग्राम फ़ाइलें \ MySoftwareName
- प्रोग्राम फ़ाइलें (x86) \ MySoftwareName
समाधान?
मैं क्लाइंट मशीन पर एक प्रतिबंधित उपयोगकर्ता बनाने के लिए एक समूह नीति बना सकता हूं, जिसमें "MySoftwareName" तक पहुंच है और जब उपयोगकर्ता ऑटो-पैच निष्पादित करता है। ऑटो-पाचर प्रतिबंधित उपयोगकर्ता खाता, जो प्रोग्राम फ़ाइलों तक पहुँच लिखता है, को प्रतिरूपण करेगा। हालाँकि ऐसा लगता है कि मैं एक काम कर रहा हूँ।
वास्तव में कोई भी वैकल्पिक स्थान नहीं है जिसका उपयोग मैं उस सॉफ़्टवेयर को स्थापित करने के लिए कर सकता हूँ जिसके बारे में मैं जानता हूँ।
मेरी समझ से:
%AppData%
- क्या आपके प्रोफाइल के खिलाफ सेटिंग्स है, जो माना जाता है कि सॉफ्टवेयर की स्थापना के बजाय सेटिंग्स को संग्रहीत करने के लिए उपयोग किया जाता है।%AllUsersProfile%
- कंप्यूटर सेटिंग्स जो कंप्यूटर विशिष्ट है।
इसलिए, मुझे इनमें से किसी भी सॉफ़्टवेयर का उपयोग करने के लिए नहीं होना चाहिए क्योंकि वे सेटिंग्स / कॉन्फ़िगरेशन के लिए आधारित हैं और सॉफ़्टवेयर नहीं।
तो, आप लोगों को क्या लगता है कि व्यवस्थापक खाते की आवश्यकता के बिना एंड-यूज़र को सॉफ़्टवेयर अपडेट करने की अनुमति देने के लिए सबसे अच्छा अभ्यास है?
- फ़ाइलों को प्रोग्राम करने के लिए वैकल्पिक स्थान?
- एक स्थानीय प्रतिबंधात्मक खाता बनाएँ जिसमें प्रोग्राम फ़ाइलों के भीतर मेरे फ़ोल्डर की अनुमति हो?
- अन्य?