मेरे पास एक onstartup कार्य है जिसे मैं स्वचालित रूप से चलाना चाहता हूं, भले ही कोई व्यक्ति लॉग इन हो या नहीं।
मैं इसे सेट अप के रूप में Run whether user is logged in or not
, Do not store password1
है, और Run with highest privileges
, जो मैं काम करेगा मान, नीचे दिए गए कोड का उपयोग कर:
schtasks /create /tn "My OnStartup Task" /TR "powershell blah.ps1" /sc ONSTART /f /NP /RL HIGHEST
कार्य शेड्यूलर इतिहास को सक्षम करने के बाद, मुझे त्रुटियाँ मिल रही हैं:
Event ID: 104: Task Scheduler failed to log on "<Task Author>" . Failure occurred in "LsaLogonUser" . User Action: Ensure the credentials for the task are correctly specified. Additional Data: Error Value: 2147943711.
Event ID: 311: Task Scheduler failed to start Task Engine "" process due to an error occurring in "LUAIsElevatedToken" . Command="taskeng.exe" . Additional Data: Error Value: 2147943711.
Event ID: 101: Task Scheduler failed to start "\My OnStartup Task" task for user "<Machine>\<Task Author>". Additional Data: Error Value: 2147943711.
मैंने विशेष रूप से पासवर्ड को संग्रहीत नहीं करने के लिए सेट किया है, फिर भी त्रुटियां कह रही हैं कि यह पासवर्ड का उपयोग करने की कोशिश कर रहा है। मुझे यह याद है कि कहीं न कहीं पासवर्ड चेकबॉक्स के भंडारण के लिए भी "इंटरएक्टिव रूप से न चलें", या कुछ और है। कोई मुझे यहाँ सही दिशा में इशारा कर सकता है?