প্ৰক্সি URL এটাই পোনপটীয়াকৈ কনফিগাৰ কৰিলে কাম কৰে, কিন্তু একে মানটো Windows batch ফাইললৈ গ'লে প্ৰমাণীকৰণ ব্যৰ্থ হয়। HTTP ক্লায়েন্টে URL নোপোৱাৰ আগতে batch পাৰ্ছাৰে শতাংশ চিহ্নবোৰ সলনি কৰিছে নেকি পৰীক্ষা কৰক।

দুটা পৃথক প্ৰতিনিধিত্ব আছে। URL এনক'ডিঙে প্ৰতিনিধিত্ব কৰিব পাৰে বেকস্লেছক %5C হিচাপে আৰু প্ৰশ্নচিহ্নক %3F হিচাপে। batch-ফাইল কমাণ্ডত আক্ষৰিক শতাংশ চিহ্ন %% হিচাপে এস্কেপ কৰিব লাগে।

উদাহৰণস্বৰূপ domain\user একাউণ্টৰ বাবে, প্লেছহোল্ডাৰ পাছৱৰ্ড pass? ৰ সৈতে, এটা .bat ফাইলত থাকিব পাৰে:

set "https_proxy=http://domain%%5Cuser:pass%%[email protected]:8080"

পিছত আৰম্ভ কৰা প্ৰক্ৰিয়াটোৱে domain%5Cuser:pass%3F থকা URL লাভ কৰা উচিত। দুগুণ শতাংশ চিহ্নবোৰ batch উৎসৰ, ক্লায়েন্টে সংৰক্ষণ কৰা প্ৰক্সি URL ৰ নহয়।

সেই batch বানান .npmrc ফাইল বা এপ্লিকেশ্যনৰ প্ৰক্সি ফিল্ডলৈ নকল নকৰিব: সেই ইনপুটবোৰ একে batch পাৰ্ছিং স্তৰৰ মাজেৰে নাযায়। একেদৰে, এই উদাহৰণ PowerShell বাক্যবিন্যাস নহয়। আন এটা ৰেপাৰ, যেনে CALL বা দ্বিতীয় shell ৰ বাবে নিৰ্মিত কমাণ্ড, আন এটা পাৰ্ছিং পাছ আনিব পাৰে আৰু ইয়াৰ নিজৰ পৰ্যালোচনা প্ৰয়োজন।

SET নিযুক্তি দেখুওৱাৰ দৰে উদ্ধৃতিত ৰাখক যাতে আকস্মিক স্থান বা shell মেটাকাৰেক্টাৰে অপ্ৰত্যাশিত কমাণ্ডৰ অংশ নহয়। কেৱল উদ্ধৃতিয়ে শতাংশ সম্প্ৰসাৰণ নিবাৰণ নকৰে।

ফলাফল পৰীক্ষা কৰোঁতে, পাছৱৰ্ড থকা URL এটা শ্বেয়াৰ কৰা লগত প্ৰিন্ট কৰাৰ পৰিৱৰ্তে প্ৰত্যাশিত এনক'ডিং এটা ৰিডেক্টেড প্ৰতিনিধিত্বৰ সৈতে তুলনা কৰক। shell-এস্কেপিং মেৰামতিয়ে প্ৰমাণপত্ৰ সংৰক্ষণ কৰে; ই ক্লায়েণ্টে আগতে সমৰ্থন নকৰা প্ৰমাণীকৰণ আঁচনি বাছনি নকৰে।

সম্পৰ্কিত প্ৰবন্ধ