আমি কীভাবে একটি ব্যাচ ফাইলে বিশ্বব্যাপী PATH পরিবেশ সেট করব?


11

আমাদের পরিবেশে গোষ্ঠী নীতি প্রতিবার লগইন করার সময় PATH ভেরিয়েবলটিকে ওভাররাইট করে এবং যেমন আমি একটি 'অ-মানক' কম্পিউটার চালায় এটি সম্পূর্ণরূপে ভুল হয়ে যায় (সি: \ উইন্ডোজ বনাম সি: \ উইনএনটি, অনুপস্থিত ডিরেক্টরি ইত্যাদি)। বর্তমানে, আমি যখনই লগইন করি ততবারে আমি ম্যানুয়ালি এটি পরিবর্তন করি তবে ক্লান্তিকর হতে শুরু করে।

আমি যদি ব্যাচ ফাইলে PATH ভেরিয়েবল পরিবর্তন করতে SET কমান্ডটি ব্যবহার করি তবে এর কেবল স্থানীয় সুযোগ রয়েছে তাই পরিবর্তনটি কেবলমাত্র ব্যাচের ফাইলের কমান্ডের ক্ষেত্রে প্রযোজ্য।

set PATH=C:\WINNT;C:\WINNT\System32
set PATH

এই ব্যাচ ফাইলটি নতুন পথটিকে আউটপুট দেবে, তবে আমি যদি set PATHপরে কমান্ড লাইনে চলে যাই তবে এটি এখনও মূল পথ হবে।

আমি কীভাবে একটি ব্যাচ ফাইলে বিশ্বব্যাপী PATH পরিবেশ সেট করব ? বা আমি ব্যবহার করতে পারেন অন্য কৌশল আছে?

উত্তর:



0

এটি সিস্টেমের পছন্দগুলিতে সম্পাদিত হয় -> [পরিবেশের ভেরিয়েবল]। সেখানে আপনি $ PATH এ পাথ যুক্ত করেন


আমি এই মুহূর্তে যা করছি, প্রতিবার আমি লগইন করি। আমি এটি একটি ব্যাচের ফাইলে করতে চাই যাতে এটি স্বয়ংক্রিয়ভাবে করা যায়।
টালগ্যুই

0

রেজিস্ট্রিতে আপনার পথ নির্ধারণ যাতে এটি প্রচার করে আপনি একটি পাওয়ারশেল স্ক্রিপ্ট তৈরি করতে পারেন যা এর কিছু প্রকরণ ব্যবহার করে:

[System.Environment]::SetEnvironmentVariable("PATH", $Env:Path + ";newpart", "user")

তবে যখন আমি এখনই এটির চেষ্টা করেছি তখন সিস্টেম বৈশিষ্ট্যগুলি> পরিবেশের ভেরিয়েবলগুলির দিকে নজর দেওয়া এটি কেবল আমার পরীক্ষার পথকেই জুড়ে দেয়নি, তবে বিদ্যমানটি দ্বিগুণ করে। সুতরাং সেই সমস্যাটি কাজ করা দরকার।

এই পৃষ্ঠার উপর ভিত্তি করে ।

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