আমি একটি ব্যাচ ফাইল লেখার চেষ্টা করছি যা একটি স্থানীয় প্রশাসক অ্যাকাউন্ট ব্যবহার করে কিছু কমান্ড চালাতে হবে (কোনও পরিষেবা শুরু / বন্ধ করুন) এবং লগ ইন করা ব্যবহারকারী (ব্যবহারকারী ডিরেক্টরি থেকে ফাইলগুলি অনুলিপি) ব্যবহার করে কিছু কমান্ড চালাতে হবে এবং আমার সমস্যা হচ্ছে। আমি নিম্নলিখিত আদেশগুলি চেষ্টা করেছি:
রুনা / সেভক্র্রেড সহ
runas /user:(PC name)\(admin username) /savecred "net stop \"(service name)\""
runas /user:(PC name)\(admin username) /savecred "sc stop \"(service name)\""
ব্যবহার করার সময় /savecredআমাকে একটি পাসওয়ার্ডের জন্য অনুরোধ করা হয় না। পরিবর্তে একটি কমান্ড প্রম্পট উইন্ডো সংক্ষেপে ঝলকানি এবং অদৃশ্য হয়ে যায়। এই উইন্ডোতে কী আছে তা আমি বলতে পারছি না। পরিষেবা বন্ধ হয় না।
রুনা / সেভ্রেড ছাড়া
runas /user:(PC name)\(admin username) "net stop \"(service name)\""
runas /user:(PC name)\(admin username) "sc stop \"(service name)\""
এই কমান্ডগুলি আমাকে পাসওয়ার্ডের জন্য অনুরোধ জানায় তবে উপরের কমান্ডগুলির মতো একই আচরণ প্রদর্শন করে - একটি কমান্ড প্রম্পট উইন্ডো সংক্ষেপে পপ আপ হয় এবং পরিষেবাটি বন্ধ হয় না।
আদর্শভাবে আমি অধিবেশনটির জন্য পাসওয়ার্ডটি সংরক্ষণ করতে চাই কারণ আমাকে বিশদ সহ আরও কমান্ড চালাতে হবে।
এটি কি সম্ভব এবং যদি তাই হয় তবে আমি কী ভুল করছি?
runas /user:(PC name)\(username) /savecred "net stop \"(service name)\"" >> log.txtকিছু চালাতে না পারলে লগ ফাইলের আউটপুট হয়।
LOGBATCH.BAT yourbatch.bat any_parameters_your_batch_needsএবং এটি একটি লগ ফাইল তৈরি করবে যার দ্বারা পরিচালিত প্রতিটি কমান্ড / ক্রিয়াকলাপ yourbatch.batরয়েছে, আপনি সেখানে কী দেখছেন তা আমাদের জানান।