सभी उपयोगकर्ताओं के लिए दृश्यमान होने के लिए "उपयोगकर्ता" को एक निर्धारित कार्य चलाना होगा?


11

मैं चाहता हूं कि जब कोई उपयोगकर्ता लॉग ऑन करता है, तो उसे चलाने के लिए शेड्यूल किया जाए, लेकिन लॉग ऑन किए जाने वाले किसी एक उपयोगकर्ता पर निर्भर नहीं है, इसलिए मैं "रन करता हूं कि उपयोगकर्ता लॉग ऑन है या नहीं"। इसके साथ समस्या यह है कि कार्यक्रम छिपा हुआ है ( डॉक्स में बताया गया है और इस Microsoft सामुदायिक पोस्ट में क्वियर किया गया है ), लेकिन मुझे GUI दिखाई देने की आवश्यकता है।

इसलिए, मुझे "केवल तभी चलाएं जब उपयोगकर्ता लॉग ऑन हो" इसे दिखाई दे। लेकिन कोई भी "सामान्य" उपयोगकर्ता लॉग ऑन नहीं हो सकता है!

इस कार्य को चलाने के लिए मुझे किस उपयोगकर्ता खाते का उपयोग करना चाहिए?

मैंने इसे सिस्टम के रूप में चलाने की कोशिश की, लेकिन यह स्वचालित रूप से "रन है कि क्या उपयोगकर्ता लॉग ऑन है या नहीं" विकल्प सेट करता है - इसलिए यह छिपा हुआ चलेगा।

जवाबों:


13

मैंने अभी इसका परीक्षण किया है और आप खाते के लिए "समूह" का चयन कर सकते हैं।

उठाओ Run only when user is logged on

क्लिक करें Change user or group(यह समूह वहीं कहता है :)

टाइप usersकरें Check Namesऔर क्लिक करें और Ok पर क्लिक करें

और आप अनुप्रयोग समूह में सभी उपयोगकर्ताओं के लिए सहभागी रूप से चलेंगे users


धन्यवाद, मुझे लगता है कि यह पसंदीदा समाधान है। (हालाँकि, मेरे विशेष मामले में कुछ ऐसी जटिलताएँ थीं जिनका मैंने उल्लेख नहीं किया है ... 1. कार्य / कार्यक्रम का केवल एक उदाहरण चलना चाहिए, इसलिए जब तक GUI उपयोगकर्ता पर पहली बार लॉग इन होता है, यह नहीं है दूसरे उपयोगकर्ता को तब तक दिखाई देता है जब तक कि वे एक नया उदाहरण नहीं चलाते हैं। 2. इस कार्यक्रम में व्यवस्थापक विशेषाधिकारों की भी आवश्यकता होती है, इसलिए जब कोई गैर-व्यवस्थापक उपयोगकर्ता पहले लॉग ऑन करता है, तो वे UAC के साथ
कीटग्रस्त हो जाते हैं

1
2) गैर-व्यवस्थापक उपयोगकर्ताओं को हमेशा यूएसी प्राप्त होगा। यदि आप गैर-व्यवस्थापक उपयोगकर्ताओं को लॉगऑन पर प्रोग्राम चलाना नहीं चाहते हैं, तो आप हमेशा Administratorइसके बजाय -group का उपयोग कर सकते हैं । बिंदु 1 के लिए) मुझे लगता है कि आप "फास्ट उपयोगकर्ता स्विचिंग" का उपयोग कर रहे हैं? आप उपयोगकर्ताओं को लॉगऑन करने से पहले दूसरे को लॉगऑन करने के लिए मजबूर कर सकते हैं।
रिक

2) यदि कार्य AnAdminUser ("उच्चतम विशेषाधिकार") के रूप में चलाने के लिए सेट है, तो एक सामान्य उपयोगकर्ता को UAC द्वारा संकेत नहीं मिलता है, लेकिन न तो वे GUI देखते हैं - यह छिपा हुआ है - जो भी मदद नहीं करता है। 1) "फास्ट यूजर स्विचिंग" इस उदाहरण में बेहतर है। मैं केवल मुख्य व्यवस्थापक उपयोगकर्ता द्वारा इस कार्यक्रम को चलाने के लिए जा रहा हूं और स्वीकार करता हूं कि सामान्य उपयोगकर्ता केवल GUI नहीं देखेंगे (जो वास्तव में केवल जानकारी के लिए है), यह एक समझौता है, लेकिन ठीक है। जानकारी के लिए धन्यवाद।
MrWhite
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.