নির্ধারিত কার্য নির্ধারণ করুন। BAT ফাইলের জন্য চালানো হবে না


আপনার যদি একটি .AT ফাইল থাকে এবং আপনি উইন্ডোতে টাস্ক নির্ধারক ব্যবহার করে স্বয়ংক্রিয়ভাবে চালানোর চেষ্টা করছেন, তাহলে আপনি এই সমস্যাটি চালাতে পারেন যেখানে এটি নিজে চালানো না হলে আপনি কাজটি চালান না।

আমি একটি ব্যাচ ফাইল তৈরি করেছি যা যখনই কোনও কম্পিউটারে আপগ্রেড করা হয় তখনই সবকিছুকে মুছে ফেলা হয়। আমি টাস্ক সময়সূচী একটি মৌলিক কাজ তৈরি এবং সেরা জন্য আশা দুর্ভাগ্যবশত, আমার কম্পিউটার বুট আপ যখন কিছুই ঘটেছে। অনেক ট্রায়াল এবং ত্রুটি পরে, আমি স্ক্রিপ্ট চালাতে কিভাবে figured আউট।

এই নিবন্ধে, আমি আপনি পেতে যাতে সমন্বয় করার প্রয়োজন সেটিংস এবং অনুমতিগুলি মাধ্যমে আপনি পদব্রজে ভ্রমণ করতে যাচ্ছি ম্যানুয়াল হস্তক্ষেপ ছাড়াই চালাতে আপনার ব্যাচ ফাইল।

ধাপ 1: ফাইল / ফোল্ডার অনুমতি পরীক্ষা করুন

এই সমস্যাটি ঠিক করার জন্য প্রথম ধাপ এটি নিশ্চিত করে যে আপনি স্ক্রিপ্ট চালানোর জন্য ব্যবহার করছেন এমন অ্যাকাউন্ট

উদাহরণস্বরূপ, আমি নিম্নোক্ত নিম্নলিখিত ব্যাচ স্ক্রিপ্টটি তৈরি করেছি:

উদাহরণস্বরূপ, আমি নিম্নোক্ত ব্যাচ স্ক্রিপ্টটি তৈরি করেছি:

set folder="C:\test"
cd /d %folder% for /F "delims=" %%i in ('dir /b') do (rmdir "%%i" /s/q || del "%%i" /s/q)

আমি আমার ডকুমেন্টস ফোল্ডারে BAT ফাইল সংরক্ষিত করেছি। পাথ হল C: \ ব্যবহারকারী \ ব্যবহারকারীর নাম \ ডকুমেন্ট। আমি C: \ Users \ ইউজারনেম, ডকুমেন্টসফোল্ডারে ডান ক্লিক করে প্রোপার্টিএ ক্লিক করেছিলাম। তারপর সিকিউরিটিট্যাবে ক্লিক করে

আপনি দেখতে পারেন, ব্যবহারকারী অ্যাকাউন্ট Aseem স্পষ্টভাবে যুক্ত করা হয়েছে এবং পূর্ণ নিয়ন্ত্রণঅনুমতি দেওয়া হয়েছে। এখন আপনাকে সেই ফোল্ডারটির জন্য একই জিনিস করতে হবে যা স্ক্রিপ্টটি এবং স্ক্রিপ্টের জন্য। শুধু অনুমান করবেন না যে যদি আপনি স্ক্রিপ্ট ধারণকারী ফোল্ডারে অনুমতি দিতে থাকেন, আপনি যেতে ভাল, কারণ আপনি না। পরিশেষে, যেকোনো ফাইল এবং ফোল্ডারে যেগুলি স্ক্রিপ্টের সাথে যোগাযোগ করবে তার অনুমতিগুলি সেট করুন।

আমার ক্ষেত্রে, আমাকে C: \ testযেতে হবে, সেই ফোল্ডারে ডান-ক্লিক করুন এবং সম্পূর্ণ নিয়ন্ত্রণ অনুমতির সাথে সেখানে আমার ব্যবহারকারী অ্যাকাউন্ট যোগ করুন। এটা কি বিরক্তিকর যে আপনাকে এটি করতে হবে, কিন্তু স্ক্রিপ্টটি চালানোর একমাত্র উপায়।

নোট: চালানোর জন্য ব্যবহৃত অ্যাকাউন্টটি স্ক্রিপ্টটি কম্পিউটারের স্থানীয় অ্যাডমিনিস্ট্রেটরগ্রুপের অংশ হতে হবে। আমার ক্ষেত্রে, আসেম অ্যাকাউন্ট একটি অ্যাডমিনিস্ট্রেটর অ্যাকাউন্ট এবং সেইজন্য স্থানীয় অ্যাডমিনিস্ট্রেটর গ্রুপের অংশ।

ধাপ ২: টাস্ক নির্ধারক সেটিংস পরীক্ষা করুন

এখন টাস্ক নির্ধারক এ যান এবং সেখানে উপযুক্ত সেটিংস পরিবর্তন করুন। টাস্ক নির্ধারণকারী খুলুন এবং সক্রিয় টাস্কবিভাগের অধীনে আপনার টাস্ক খুঁজুন। তারা বর্ণানুক্রমিকভাবে তালিকাভুক্ত করা উচিত।

এটিতে ডবল ক্লিক করুন এবং এটি একই উইন্ডোতে নিজেই টাস্কটি খুলবে। টাস্ক সম্পাদনা করার জন্য, আপনাকে এটিতে ডান-ক্লিক করতে হবে এবং বৈশিষ্ট্যাবলীনির্বাচন করতে হবে।

বেশ কয়েকটি ট্যাব আছে এবং কিছু জিনিস চেক এবং এখানে পরিবর্তন আছে। প্রথমত, সাধারণট্যাবে, আপনাকে ব্যবহারকারী অ্যাকাউন্টটি চেক করতে হবে যা টাস্কটি চালানোর জন্য ব্যবহৃত হচ্ছে। আমার ক্ষেত্রে, এটি আসেমঅ্যাকাউন্ট, যা আমি ফাইল সিস্টেমে পূর্বে অনুমতির অনুমতি দিয়েছিলাম এবং যা কম্পিউটারে অ্যাডমিনিস্ট্রেটর গ্রুপের অংশ।

পরবর্তী, আপনাকে ব্যবহারকারী লগইন করা হবে কিনা তা চালনা করতে হবেএবং উইন্ডোজ ভিস্তা, উইন্ডোজ নির্বাচন করতে হবে ক্রিয়া

>ট্যাবটি, আপনাকে স্ক্রিপ্টটি নির্বাচন করতে হবে, সম্পাদনা করুনএ ক্লিক করুন এবং তারপর এবং শুরু করুন (ঐচ্ছিক)বাক্সে স্ক্রিপ্টটি ধারণকারী ফোল্ডারটির পথ যোগ করুন। এই অপ্রয়োজনীয় মনে হতে পারে, কিন্তু এটি না। আমার ক্ষেত্রে, আমি বাক্সে C: \ Users \ Aseem \ Documents \লিখতে

সেটিংস সংরক্ষণ করতে OKএ ক্লিক করুন। যখন আপনি এটি করবেন, তখন একটি ডায়ালগ প্রদর্শিত হতে পারে যেখানে আপনি ব্যবহারকারী অ্যাকাউন্টের জন্য পাসওয়ার্ড লিখতে পারেন যা টাস্কটি চালাবে। এই অন্য প্রয়োজন উত্থাপিত আপনি একটি অ্যাকাউন্ট ব্যবহার করতে পারবেন না যার কোনো পাসওয়ার্ড নেই টাস্ক চালানোর জন্য ব্যবহারকারীর অ্যাকাউন্টে একটি পাসওয়ার্ড থাকতে হবে।

পরিশেষে, টাস্ক নির্ধারনের সময়ে একবার আপনাকে টাস্কটি চালানো উচিত এটা রান নিশ্চিত করতে। আপনি যদি সব সেটিংস পরিবর্তন করার পর নিজে জরিমানা চালায়, তাহলে এটি চালানো উচিত যখন এটি ট্রিগার হতে অনুমিত হয়। আমার ক্ষেত্রে, এটি প্রারম্ভে ঘটতে অনুমিত ছিল এবং আমি পরিবর্তন করা পরে, সবকিছু সূক্ষ্ম কাজ।

লক্ষ্য করুন যে আপনার স্ক্রিপ্ট চালানোর সময় একটি ডোমেনে বিভিন্ন কম্পিউটার অ্যাক্সেস, আপনি টাস্ক চালানোর জন্য ডোমেন প্রশাসক অ্যাকাউন্ট ব্যবহার করার চেষ্টা করা উচিত। এটি নিশ্চিত করবে যে অ্যাকাউন্টটি রিমোট কম্পিউটারগুলিতে অ্যাক্সেসের জন্য পর্যাপ্ত অনুমতি রয়েছে।

আরেকটি আইটেমটি লক্ষ্য করার জন্য যদি আপনার স্ক্রিপ্ট একটি নেটওয়ার্ক শেয়ারে সম্পদ অ্যাক্সেস করে। আপনার স্ক্রিপ্ট নেটওয়ার্ক অ্যাক্সেস করতে অক্ষর ব্যবহার করা হয়, এটি চালানো নাও হতে পারে। উদাহরণস্বরূপ, F: \ data \ব্যবহার করার পরিবর্তে, স্ক্রিপ্টে \\ machinename \ share_name \ data \ ব্যবহার করতে হবে। আপনি এখনও চালানোর জন্য আপনার স্ক্রিপ্ট পেতে পারে না, এখানে একটি মন্তব্য পোস্ট করুন এবং আমি সাহায্য করার চেষ্টা করব উপভোগ করুন!?

Meteor: a better way to build apps by Roger Zurawicki

সম্পর্কিত পোস্ট:


13.09.2017