টিউটোরিয়াল

পাওয়ারশেল: এটি কী এবং বেসিক এবং 【প্রস্তাবিত কমন্ডোস আদেশগুলি

সুচিপত্র:

Anonim

যেমন এটি কাজ করে এবং কমান্ড প্রম্পটের সাহায্যে প্রাপ্ত কাজগুলির মতো একই কাজগুলি সম্পাদন করে, তেমনি দেশীয় উইন্ডোজ পাওয়ারশেল সরঞ্জামটি উইন্ডোজ অপারেটিং সিস্টেমের জন্য একটি ইনপুট সংস্থান। একটি সরঞ্জাম যা প্রায়শই ইঞ্জিনিয়ার এবং সিস্টেম বিশ্লেষক উভয়ই তাদের কাজের ক্ষেত্রে দৈনিক ভিত্তিতে তার নমনীয়তার জন্য ব্যবহার করে।

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

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

এই সরঞ্জামটি ইতিমধ্যে উইন্ডোজ এক্সপির সাথে সামঞ্জস্যপূর্ণ ছিল তবে এটি ব্যবহার করার জন্য এটি ডাউনলোড করে ইনস্টল করতে হয়েছিল। উইন্ডোজ 10 এর সাথে এখন পাওয়ারশেলটি ইতিমধ্যে প্রাক ইনস্টলড রয়েছে এবং অ্যাক্সেসকে সহজ করার জন্য উল্লেখযোগ্য দৃশ্যমানতার সাথে।

সূচি সূচি

উইন্ডোজ পাওয়ারশেল কী?

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

এদিকে, পাওয়ারশেল এমন একটি বিকল্পও সরবরাহ করে যা কিছু ব্যবহারকারীর জন্য কার্যকর হতে পারে: কনসোলে একই ব্যবহারকারীদের দ্বারা নির্মিত অন্যান্য কমান্ড যুক্ত করার ক্ষমতা।

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

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

উইন্ডোজ পাওয়ারশেল কীভাবে খুলবেন

উইন্ডোজে অন্তর্ভুক্ত রান ফাংশনটি অ্যাক্সেস করে পাওয়ারশেল সরঞ্জামটি দ্রুত খোলা যেতে পারে।

  • এটি করতে একসাথে উইন্ডোজ + আর কীগুলি টিপুন just সবে খোলা রান বক্সে "পাওয়ারশেল" টাইপ করুন এবং ঠিক আছে ক্লিক করুন বা সরাসরি এন্টার কী টিপুন।

পাওয়ারশেল অ্যাক্সেস করার জন্য আপনার অন্য একটি বিকল্প হ'ল পর্দার নীচে বাম অংশে অবস্থিত কর্টানা প্রদত্ত সার্চ ইঞ্জিনটি ব্যবহার করুন, সেখান থেকে আপনি এই সরঞ্জামটি সন্ধান করতে পারবেন।

প্রয়োজনীয় পাওয়ারশেল কমান্ড (টিউটোরিয়াল)

পাওয়ারশেলে কমান্ডগুলিকে "সেমিডলেট" বলা হয় এবং আপনি যে সেএমডিলেটটি ব্যবহার করতে চান তার নাম পাওয়ারশেল স্বয়ংক্রিয়ভাবে পূর্ণ করতে আপনি ট্যাব কীটি ব্যবহার করতে পারেন।

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

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

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

পান-কমান্ড

আপনি যদি পাওয়ারশেলের প্রস্তাবিত সমস্ত সেমিডলেটগুলি জানতে চান তবে আপনি কনসোলে এই কমান্ডটি টাইপ করে এটি করতে পারেন।

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

কমান্ডগুলির এই তালিকাটি পেতে, "গেট-কমান্ড" লিখে একটি নির্দিষ্ট প্যারামিটার লেখা উচিত, যার সাহায্যে প্রশ্নে থাকা সেমিডলেট থেকে তথ্য প্রাপ্ত হবে। উদাহরণস্বরূপ, আমরা যদি পাওয়ারশেল "গেট-কমান্ড * -হেল্প *" তে লিখি, আমরা একটি কমান্ডের একটি ধারা দেখতে পাব যা "-হেল্প" পরামিতিটি গ্রহণ করে।

যদি আপনি প্যারামিটারের প্রতিটি পাশের একটি নক্ষত্র যুক্ত করেন, যেমন আমরা উদাহরণে করেছি, আপনি "-হেল্প" সহ যখন গেট-কমান্ড সেমিডলেট ব্যবহার করেন তখন সমস্ত সম্ভাব্য সংমিশ্রণ পাবেন।

কনসোলে "গেট-কমান্ড-নাম টাইপ করুন ”আমরা কমান্ডের একটি সেট পাই যা সেই নির্দিষ্ট নাম অন্তর্ভুক্ত করে। এটি ঘটতে পারে যে আপনি কোনও সেমিডলেটের সঠিক নামটি মনে রাখেন না বা জানেন না। এই পরিস্থিতিতে, আপনি উপরে উল্লিখিত হিসাবে নামের প্রতিটি পাশে দুটি তারকাচিহ্ন অন্তর্ভুক্ত করতে পারেন, উদাহরণস্বরূপ, "গেট-কমান্ড-নাম * সেট *", যাতে আপনি সেমিডলেটগুলির একটি তালিকা দেখতে পাবেন যা "সেট" শব্দটি অন্তর্ভুক্ত করে তোমার নাম

পান-হোস্ট

এই কমান্ডটি কার্যকর করা আপনাকে উইন্ডোজ পাওয়ারশেলের সংস্করণ দেয় যা সিস্টেমটি ব্যবহার করছে।

পান-ইতিহাস

এই কমান্ডটি এমন সমস্ত কমান্ডের ইতিহাস সরবরাহ করে যা পাওয়ারশেল সেশনের অধীনে কার্যকর হয়েছিল এবং বর্তমানে চলছে commands

পান-রান্ডম

এই কমান্ডটি কার্যকর করা 0 এবং 2, 147, 483, 646 এর মধ্যে একটি এলোমেলো সংখ্যা তৈরি করে।

পান-সার্ভিস

কিছু নির্দিষ্ট ক্ষেত্রে, সিস্টেমে কোন পরিষেবাগুলি ইনস্টল করা হয়েছিল, যার জন্য গেট-সার্ভিস কমান্ডটি ব্যবহার করা যেতে পারে, যা পরিষেবাগুলি চলছে এবং সেগুলি বন্ধ করে দেওয়া হয়েছে সেগুলি সম্পর্কে তথ্য সরবরাহ করবে know

এই সেমিডলেটটি ব্যবহার করতে, নিম্নলিখিত উদাহরণের অনুরূপ সিনট্যাক্সে অতিরিক্ত কোনও প্যারামিটার ব্যবহার করার সময় কনসোলে "গেট-সার্ভিস" প্রবেশ করুন:

গেট-সার্ভিস | কোথায়-অবজেক্ট {$ _। স্ট্যাটাস -উইক "চলমান"}

এটির সাহায্যে সিস্টেমগুলিতে পরিষেবাগুলি কার্যকর করা হয়। কোনও পরামিতি ছাড়াই এই কমান্ড কার্যকর করা হলে, স্ব স্ব রাজ্যগুলির সাথে সমস্ত পরিষেবার একটি তালিকা উপস্থাপন করা হবে (উদাহরণস্বরূপ "চলমান বা" থামানো ")।

আপনি যদি কোন কমান্ডটি সম্পর্কে সঠিকভাবে জানতে চান তবে উইন্ডোজ কন্ট্রোল প্যানেলে যাওয়া এবং উইন্ডোজ জিইউআই (গ্রাফিকাল ইউজার ইন্টারফেস) থেকে কাজ করার চেয়ে গেট-সার্ভিস ব্যবহার করা অনেক বেশি ব্যবহারিক।

পান-সহায়তা

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

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

একইভাবে, এর ব্যবহারটি মোটেই জটিল নয়: আপনাকে কেবল সেমিডলেট সহ "গেট-হেল্প" লিখতে হবে যা আপনি আরও বিশদ জানতে চান। এর ব্যবহারের উদাহরণ দেওয়ার জন্য আমরা "গেট-প্রসেস" সেমিডলেট থেকে আরও তথ্য সন্ধান করতে পারি, এক্ষেত্রে "গেট-হেল্প গেট-প্রসেস" লেখার পক্ষে যথেষ্ট হবে।

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

পান-ডেট

অতীতে নির্দিষ্ট দিনটি কোন দিন ছিল তা দ্রুত জানতে, এই আদেশটি ব্যবহার করে আপনি সঠিক দিনটি পাবেন। উদাহরণস্বরূপ, ২০ শে মে, ২০০৯ কোন দিনটি ছিল তা জানার জন্য আপনাকে পাওয়ারশলে লিখতে হবে:

"গেট-ডেট 05.05.2009", "dd.mm.aa" ফর্ম্যাটে তারিখ প্রবেশ করানো। একা গেট-ডেট কার্যকর করার ক্ষেত্রে এটি আমাদের বর্তমান তারিখ এবং সময় দেবে।

পিএস সি: \ ব্যবহারকারীগণ ig মাইগুআরপিআর> পান-তারিখ শনিবার, 27 জুলাই, 2019 12:00:40

অনুলিপি আইটেম

এই কমান্ডের সাহায্যে আপনি ফোল্ডার বা ফাইলগুলি অনুলিপি করতে পারেন।

আপনি যদি আপনার স্টোরেজ ড্রাইভে ফাইল এবং ডিরেক্টরিগুলির একটি অনুলিপি তৈরি করতে চান বা যদি আপনার কী বা রেজিস্ট্রি এন্ট্রি অনুলিপি করতে হয় তবে অনুলিপি-আইটেমটি সঠিক সেমিডলেট let এটি "সিপি" কমান্ডের সাথে একই রকম কাজ করে যা কমান্ড প্রম্পটে অন্তর্ভুক্ত রয়েছে, যদিও এটি আরও ভাল।

এর জন্য কপি-আইটেম কমান্ডটি একই কমান্ডটি ব্যবহার করে উপাদানগুলির নাম অনুলিপি করতে ও সংশোধন করতে হবে, যা দিয়ে এলিমেন্টের জন্য একটি নতুন নাম স্থাপন করা যেতে পারে। আপনি যদি "প্রোফেসিওনালরিভিউ htm" ফাইলটি "Proyectitosbuenos.txt" এ অনুলিপি করতে চান এবং লিখতে চান তবে লিখুন:

অনুলিপি-আইটেম "সি: \ Proyectos.htm" - নির্ধারণ "সি: \ মাইডাটা \ Proyectos.txt"।

ডাকা-কমান্ড

যখন আপনি কোনও স্ক্রিপ্ট বা পাওয়ারশেল কমান্ডটি চালাতে চান (স্থানীয়ভাবে বা দূরবর্তীভাবে, এক বা একাধিক কম্পিউটারে), "ইনভোক-কমান্ড" আপনার সেরা বিকল্প হতে চলেছে। এটি ব্যবহার করা সহজ এবং আপনাকে ব্যাচ কম্পিউটারগুলি পরিচালনা করতে সহায়তা করবে।

আপনাকে স্ক্রিপ্টের পাশে ইনভোক-কমান্ড টাইপ করতে হবে বা এর সঠিক অবস্থানের সাথে কমান্ড লিখতে হবে।

ডাকা প্রকাশ

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

এই কমান্ডটি ব্যবহার করার জন্য, ইনভোক-এক্সপ্রেশনটি অবশ্যই একটি অভিব্যক্তি বা আদেশের সাথে লিখতে হবে। উদাহরণস্বরূপ, আপনি একটি কমান্ড দিয়ে একটি ভেরিয়েবল "$ কমান্ড" সেট করতে পারেন যা "গেট-প্রসেস" সেমিডলেটকে নির্দেশ করে। "ইনভোক-এক্সপ্রেশন $ কমান্ড" কমান্ডটি প্রয়োগ করে "গেট-প্রসেস" স্থানীয় কম্পিউটারে একটি সেমিডলেট হিসাবে একইভাবে কাজ করবে।

একইভাবে, কোনও স্ক্রিপ্টে একটি ভেরিয়েবল ব্যবহার করে একটি ফাংশন সম্পাদন করা যেতে পারে, যা ডায়নামিক স্ক্রিপ্টগুলির সাথে কাজ করার সময় খুব কার্যকর।

ডাকা-WebRequest

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

এই কাজগুলি সম্পাদন করতে, অবশ্যই এটির প্যারামিটারগুলির সাথে ইনভোক-ওয়েবরয়েভেস্ট হিসাবে ব্যবহার করা উচিত। এটির সাহায্যে নিম্নলিখিত ওয়েবসাইটের নীচের উদাহরণ বাক্যটির সাথে একটি নির্দিষ্ট ওয়েবসাইটের লিঙ্কগুলি পাওয়া সম্ভব:

(ইনভোক-ওয়েবরয়েস্ট-উরি 'https://wwww.ebay.com')। লিঙ্কগুলি

এই ক্ষেত্রে, ইবে সাইট থেকে লিঙ্কগুলি প্রাপ্ত হবে।

সেট-ExecutionPolicy

যদিও আমরা পাওয়ারশেল থেকে স্ক্রিপ্টগুলি (.ps1) তৈরি এবং শুরু করতে পারি, তবে সুরক্ষা উদ্বেগের কারণে আমরা সীমাবদ্ধ। তবে সেট-এক্সিকিউশনপলিসি সেমিডলেট ব্যবহার করে সুরক্ষা বিভাগের মাধ্যমে এটি পরিবর্তন করা যেতে পারে।

প্রয়োজনীয় পরিবর্তনগুলি করতে আপনাকে কেবল চারটি সুরক্ষা বিকল্পের একটিতে সেট-এক্সিকিউশনপলসি টাইপ করতে হবে:

  • সীমাবদ্ধ সমস্ত স্বাক্ষরিত রেমোট স্বাক্ষরিত নিবন্ধিত

উদাহরণস্বরূপ, আমরা যদি সুরক্ষার সীমাবদ্ধতা স্তর নির্ধারণ করতে চাই, আমাদের ব্যবহার করতে হবে:

সেট-এক্সিকিউশনপলিসি-এক্সিকিউশন পলিসি সীমাবদ্ধ

পান আইটেম

আপনি যদি কোনও নির্দিষ্ট স্থানের কোনও আইটেম যেমন হার্ডড্রাইভের ডিরেক্টরি হিসাবে কোনও তথ্য অনুসন্ধান করতে চান তবে এই কার্যটির জন্য নির্দেশিত গেট-আইটেম আদেশটি।

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

গেট-আইটেমের অপর পাশে আমরা সরান-আইটেমের সেমিডলেট পাই যা নির্দিষ্ট আইটেমটি সরানোর অনুমতি দেয়।

সরান আইটেম

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

সরান-আইটেমের সেমিডলেট দিয়ে আপনি নির্দিষ্ট পরামিতি ব্যবহার করে নির্দিষ্ট অবস্থানগুলি থেকে আইটেমগুলি সরাতে পারেন। উদাহরণস্বরূপ, নিম্নলিখিত কমান্ডটি ব্যবহার করে "Finanzas.txt" ফাইলটি সরিয়ে ফেলা সম্ভব:

সরান-আইটেম "সি: \ মাইডাটা \ ফাইনান্স। টেক্সট"

পান-সামগ্রী

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

উদাহরণস্বরূপ, "Proyectos.htm" ফাইলটিতে অন্তর্ভুক্ত থাকা 20 টি লাইন লেখা পাওয়া সম্ভব, যার জন্য আপনি লিখতে পারেন:

গেট-কনটেন্ট "সি: \ প্রেক্টেক্টস htm" -টোটালকাউন্ট 20

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

যদি একা ব্যবহৃত হয় তবে গেট-কনটেন্ট খুব কার্যকর নয়। তবে আরও সুনির্দিষ্ট ফলাফল পেতে এটি আরও নির্দিষ্ট সেমিডলেটগুলির সাথে মিশ্রিত করা যেতে পারে।

সেট-সামগ্রী

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

উদাহরণস্বরূপ, আপনি অন্য কন্টেন্টের সাথে কোনও ফাইলে থাকা জিনিসটি যুক্ত করতে বা প্রতিস্থাপন করতে সেট-সামগ্রী সিএমডিলেট ব্যবহার করতে পারেন। শেষ অবধি, এটি একটি নতুন নাম (উদাহরণ.txt) এর সাথে সংরক্ষণের জন্য পূর্বোক্ত আদেশের সাথে একত্রিত করা যেতে পারে:

গেট-কনটেন্ট "সি: y প্রোকেটোকস htm" -টোটালকাউন্ট 30 | সেট-সামগ্রী "উদাহরণ.txt"

পান-চলক

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

এটি ব্যবহার করতে আপনাকে কেবল তার পরামিতি এবং অন্যান্য বিকল্পগুলির সাথে "গেট-ভেরিয়েবল" লিখতে হবে। উদাহরণস্বরূপ, আপনি যদি ভেরিয়েবল "ডিসকাউন্ট" এর মান জানতে চান তবে নীচে লিখুন:

গেট-ভেরিয়েবল-নাম "ছাড়"

সেট-চলক

একটি ভেরিয়েবলের মান এই সেমিডলেট দিয়ে সেট, সংশোধন বা পুনর্নির্মাণ করা যেতে পারে। পূর্ববর্তী কেসের ভেরিয়েবলের মান নির্ধারণ করতে, নিম্নলিখিতটি লিখতে হবে:

পরিবর্তনশীল-সেট "নাম" ছাড় "-মূল্য" মান এখানে সেট করা আছে "

পান-প্রক্রিয়া

প্রায়শই, আমরা আমাদের পিসিতে ঠিক কী প্রক্রিয়াগুলি চলছে তা আবিষ্কার করার জন্য আমরা টাস্ক ম্যানেজার ব্যবহার করি। পাওয়ারশেলে, কোনও ব্যবহারকারী এই সেমিডলেটটি চালিয়ে এটি জানতে পারবেন, যার সাহায্যে তারা বর্তমানে সক্রিয় প্রক্রিয়াগুলির তালিকা পাবেন।

গেট-প্রসেস সেন্টিমিডলেট গেট-সার্ভিসের সাথে কিছুটা সাদৃশ্য বহন করে, যদিও এই ক্ষেত্রে এটি প্রক্রিয়াগুলি সম্পর্কে তথ্য সরবরাহ করে।

স্টার্ট-প্রক্রিয়া

এই সেমিডলেট দিয়ে উইন্ডোজ পাওয়ারশেল কম্পিউটারে প্রসেস চালানো আরও সহজ করে তোলে।

উদাহরণস্বরূপ, আপনার যদি ক্যালকুলেটরটি ব্যবহার করতে হয়, আপনি নিম্নলিখিতটি টাইপ করে দ্রুত এবং সহজেই এটি খুলতে পারেন:

প্রারম্ভিক প্রক্রিয়া - ফাইলপ্যাথ "ক্যালক" – ভার্ব

স্টপ-প্রক্রিয়া

এই সেমিডলেট দিয়ে আপনি কোনও প্রক্রিয়া বন্ধ করতে পারেন, তা আপনার দ্বারা বা অন্য কোনও ব্যবহারকারী দ্বারা শুরু করা হয়েছিল।

ক্যালকুলেটরের উদাহরণ সহকারে চালিয়ে যাওয়া, যদি আপনি এর চলমান প্রক্রিয়াগুলিকে পুরোপুরি বাধা দিতে চান, তবে পাওয়ারশেলের মধ্যে নিম্নলিখিতটি লিখুন:

প্রক্রিয়া বন্ধ করুন - নাম "ক্যালক"

স্টার্ট-সার্ভিস

আপনার যদি পিসিতে কোনও পরিষেবা শুরু করার দরকার হয়, তবে স্টার্ট-সার্ভিস সেমিডলেট হ'ল এক্ষেত্রে নির্দেশিত পিসিতে সার্ভিস অক্ষম থাকলেও একইভাবে পরিবেশন করা হচ্ছে।

উইন্ডোজ অনুসন্ধান পরিষেবা শুরু করতে, এই বাক্য গঠনটি ব্যবহৃত হয়:

স্টার্ট-সার্ভিস-নাম "ডাব্লু অনুসন্ধান"

স্টপ-সার্ভিস

এই আদেশ দ্বারা আপনি কম্পিউটারে চলমান পরিষেবাগুলি বন্ধ করে দিন stop

স্টপ-সার্ভিস-নাম "উইসারচ"

এই আদেশের সাহায্যে আপনি "উইন্ডোজ অনুসন্ধান" পরিষেবাটি বন্ধ করবেন।

বাহির

আপনি প্রস্থান কমান্ডটি ব্যবহার করে পাওয়ারশেল থেকে প্রস্থান করতে পারেন।

উইন্ডোজ পাওয়ারশেল সম্পর্কে উপসংহার

মনে হতে পারে যে এই কয়েকটি কমান্ডের খুব কম ব্যবহার রয়েছে, যদিও এটি ঘটে থাকে কারণ এগুলি হ'ল কমান্ডগুলি যা অন্যান্য পরামিতিগুলি প্রবেশ না করা অবধি স্থির হয় না যা কার্যকরভাবে পাওয়ারশেলের সম্পূর্ণ শক্তি প্রদর্শন করে।

আপনি নিজের সিএমডলেট বা লাইট স্ক্রিপ্টগুলি লেখার সময় এই পরামিতিগুলি কার্যকর হয়, যা পাওয়ারশেল ফাংশনগুলি থেকে সর্বাধিক সুবিধা পাওয়ার জন্য একটি ভাল উপায়।

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

দিনের শেষে, সেমিডলেটগুলি হ'ল প্রয়োজনীয় আদেশগুলি যা আপনি উইন্ডোজ পাওয়ারশেলের মধ্যে সবচেয়ে বেশি পেতে চান কিনা তা আপনার জানা উচিত।

টিউটোরিয়াল

সম্পাদকের পছন্দ

Back to top button