নির্ধারিত কাজ থেকে চালানোর সময় সিটি ইনস্ট্যান্স কাজ করে না


1

আমার কাছে একটি Powershell স্ক্রিপ্ট রয়েছে যা নিম্নলিখিত কমান্ড ব্যবহার করে আমার স্থানীয় কম্পিউটারে সমস্ত পরিষেবাগুলির একটি তালিকা রপ্তানি করে:

Get-CimInstance win32_service | Export-Csv $PSScriptRoot\Local\services.csv

এটি একটি কার্যকর প্রশাসক অ্যাকাউন্ট থেকে একটি পাওয়ারশেল প্রম্পট থেকে চালানোর সময় এটি সূক্ষ্ম কাজ করে। নির্ধারিত কাজটি চালানোর জন্য একই স্থানীয় প্রশাসক অ্যাকাউন্ট ব্যবহার করে আমি নির্ধারিত কার্য হিসাবে এটি চালানোর চেষ্টা করেছি এবং কিছুই .csv ফাইলের আউটপুট পায়নি।

আমি নির্ধারিত টাস্ক নিজেই ঠিক আছে চলমান জানি, কারণ আউটপুট ফাইল আছে যে আপডেট করা হচ্ছে হিসাবে আমি আশা করা হবে। এই স্ক্রিপ্টটি এমন একটি নির্ধারিত কাজ হিসাবে ভাগ করে নেওয়ার বিষয়ে কী ভিন্ন?

হালনাগাদ : আমি পটভূমি চলমান ProcMon সঙ্গে উভয় পদ্ধতি স্ক্রিপ্ট দৌড়ে। একটি পার্থক্য আমি লক্ষ্য করেছি যে নির্ধারিত টাস্ক এর প্রক্রিয়াটি 0 এর একটি সেশন আইডি ছিল, যেখানে স্ক্রিপ্টটি চালানোর সময় সরাসরি 4 এর একটি সেশন আইডি ছিল।

উত্তর:


1

আমার মনে হয় সমস্যাটি আমি এই কাজটি চিহ্নিত করেছি:

(ও) চালান কিনা ব্যবহারকারী লগ ইন বা না

মাইক্রোসফ্ট মতে ,

টাস্ক ট্রিগার হওয়ার সময় টাস্কটি চালানোর জন্য নির্ধারিত অ্যাকাউন্টটি লগ ইন না থাকলেও আপনি একটি টাস্ক চালানো উচিত তা নির্দিষ্ট করতে পারেন। এটি করার জন্য, লেবেলযুক্ত রেডিও বোতাম নির্বাচন করুন ব্যবহারকারী লগ ইন কিনা বা না চালান । এই রেডিও বাটন নির্বাচন করা হয়, কাজ interactively চালানো হবে না। একটি টাস্ক ইন্টারেক্টিভ চালানোর জন্য, নির্বাচন করুন ব্যবহারকারী লগ ইন হলে শুধুমাত্র চালান রেডিও বোতাম.

এর মূল অংশ এই বাক্যটি:

একটি টাস্ক ইন্টারেক্টিভ চালানোর জন্য, নির্বাচন করুন ব্যবহারকারী লগ ইন হলে শুধুমাত্র চালান রেডিও বোতাম.

আমি ক্ষমতার জন্য interactively চালানোর প্রয়োজন যে অনুমান করছি Get-CimInstance cmdlet সঠিকভাবে চালানোর জন্য। আমি আমার টাস্ক পরিবর্তন ব্যবহারকারী লগ ইন হলে শুধুমাত্র চালান এবং সবকিছু এখন কাজ করা বলে মনে হচ্ছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.