উত্তর:
স্বয়ংক্রিয়ভাবে প্রমাণীকরণ করতে /savecredপতাকাটি যুক্ত করুন । স্ক্রিপ্টের প্রথম রানটিতে আপনাকে পাসওয়ার্ডটি প্রবেশ করতে হবে তবে এটি পরে সংরক্ষণ করা হবে।
বুঝতে পারুন যে runasকোনও প্রদত্ত প্রোগ্রাম কার্যকর করার জন্য সেভ করা শংসাপত্রগুলি ব্যবহার করতে সক্ষম হবেন , সুতরাং এই পথে যাওয়ার আগে কীভাবে এটি কোনও সুরক্ষা সমস্যা হতে পারে সে সম্পর্কে ভাবেন।
আপনার ব্যবহার যদিও সঠিক, কেবল শেষে প্রোগ্রামের পথটি যুক্ত করুন।
runas /noprofile /user:joe@example.com /savecred script.bat
অথবা
runas /noprofile /user:joe-pc\joe /savecred script.bat
নিয়ন্ত্রণ প্যানেলে শংসাপত্র ব্যবস্থাপকের জন্য একটি সংরক্ষিত শংসাপত্র অনুসন্ধান মুছতে ।
runasযখন আপনার নির্দিষ্ট করা কমান্ড চালানো ব্যাচ ফাইলটি রান কমান্ড পরিচয়পত্র জন্য আপনাকে সূচিত করা উচিত নয়। যতক্ষণ আপনি এটি cmd.exe এ চালান । এটি পাসওয়ার্ডের জন্য প্রম্পট করার জন্য স্ট্যান্ডার্ড ইনপুট প্রয়োজনীয় প্রয়োজনের কারণে। আপনি এটিতে ডাবল ক্লিক করতে পারবেন না। ব্যাচ ফাইলে একটি পাসওয়ার্ড প্লেইন্টেক্সটে সংরক্ষণ করা একটি খারাপ ধারণা কারণ এটি অনিরাপদ । এ কারণেই এটি রানটাইম থেকে অনুরোধ জানায়।
আপনি আদেশ Run as Administratorছাড়াই এক্সিকিউটেবলের উপর ক্লিক করতে পারেন এবং ক্লিক করতে পারেন runas। এটি সম্ভবত আপনি সমাধানটি সন্ধান করছেন।
আপনি যদি নির্ধারিত টাস্ক হিসাবে টাস্কটি চালাতে চান, আপনি এটি অন্য ব্যবহারকারী হিসাবে এটি চালনার জন্য সেট করতে পারেন।
Run as Administratorবা নির্দিষ্ট ব্যবহারকারী হিসাবে নির্ধারিত টাস্ক হিসাবে চালনার জন্য টাস্ক সেট করা। প্রশাসক হিসাবে প্রমাণীকরণ করা অন্য যে কোনও বিকল্পের ফলে কিছু বড় নিরাপত্তা ঝুঁকির মুখোমুখি হবে। দেখে মনে হচ্ছে উইন্ডোজের এই ক্ষমতা নেই। আপনি যদি এই বিষয়ে আরও তথ্য চান, উইন্ডোগুলির জন্য সেটুইড দেখুন । setuidকোনও অ-প্রশাসককে রুট (অ্যাডমিন) হিসাবে কোনও প্রোগ্রাম চালানোর অনুমতি দেওয়ার জন্য ইউনিক্স পরিবেশে ব্যবহৃত হয়। কোনও প্রোগ্রাম যা ব্যবহার করে তাদের দুর্বলতা না তৈরি setuidকরতে খুব সাবধানে কোড করা উচিত ।
setuidহতেই অন্য ব্যবহারকারীদের সুবিধার পাশাপাশি ইউনিক্স সিস্টেমে রুট করার জন্য কনফিগার করা যায়।
প্রশাসক হিসাবে ব্যাচটি চালানোর জন্য আপনি ব্যাচফাইলে কল করার সময় আপনি রানএ ব্যবহার করতে পারেন (ব্যাচফাইলে ডান ক্লিক করুন এবং রুনাস ক্লিক করুন)। আমার সন্দেহ যে রুনা ব্যাচের ভিতরে কাজ করবে না। আমি ব্যাচ ফাইলে পাসওয়ার্ড না রাখার প্রস্তাব দিই, যদিও এটি কাজ না করে, ব্যাচ ফাইলগুলি সরল পাঠ্য, সুতরাং আপনি পাসওয়ার্ডটি মনিটরে পোস্ট-নোটে রেখে দিতে পারেন।
এই ওয়েবসাইটটি একটি অটোইট স্ক্রিপ্ট তৈরি করা নিয়ে আলোচনা করে যা ফাইলের বিষয়বস্তুটিকে ফাইলের নীচে রেখে দেয়।
http://www.neowin.net/forum/topic/922704-secure-use-of-passwords-in-batch-files/