হোম ব্যবহারকারীদের জন্য পাওয়ারশেল ব্যবহার - একটি শিক্ষানবিশ এর গাইড


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

আপনি যদি উইন্ডোজ 7 এর সাথে একটি উইন্ডোজ কম্পিউটার পেয়ে থাকেন তবে আপনি পাওয়ারশেল পেয়েছেন। এছাড়াও, যদি আপনার উইন্ডোজ 7 এর সাথে একটি কম্পিউটার থাকে তবে দয়া করে সুরক্ষার জন্য এটি আপডেট করুন

<চিত্র শ্রেণি = "অলস অ্যালিজেন্স্টার">

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

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

পাওয়ারশেল কী?

মাইক্রোসফ্টের উচ্চ প্রযুক্তিগত উত্তরটি এটি একটি, " … কমান্ড-লাইন শেল বিশেষত সিস্টেম প্রশাসকদের জন্য ডিজাইন করা হয়েছে ”" ভয় দেখায়। কিন্তু এটা না. আপনি কি আপনার কম্পিউটারের যত্ন নেন? হ্যাঁ, তাহলে আপনি নিজের বাড়ির সিস্টেম প্রশাসক।

আপনি কি আপনার কম্পিউটারকে ক্লিকগুলি এবং কীস্ট্রোকগুলি দিয়ে কী করবেন? হ্যাঁ, সুতরাং কমান্ড-লাইন শেলটিকে অন্য একটি উইন্ডো হিসাবে ভাবুন যা আপনি আপনার কম্পিউটারকে কী করতে হবে তা জানাতে জিনিস টাইপ করে। আপনি এটি করতে পারেনইন_ কনটেন্ট_1 সব: [300x250] / dfp: [640x360]->

<স্ক্রিপ্ট টাইপ = "পাঠ্য / জাভাস্ক্রিপ্ট"> googletag.cmd.push (ফাংশন () {googletag.display ('snhb-In_content_1-0');});

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

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

আপনি পাওয়ারশেল দিয়ে কী করতে পারেন?

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

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

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

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

আমি পাওয়ারশেলটি কীভাবে ব্যবহার করব?

পাওয়ারশেলের সাথে কাজ করার সহজতম উপায়টি হল পাওয়ারশেল ইন্টিগ্রেটেড স্ক্রিপ্টিং এনভায়রনমেন্ট (আইএসই)in আপনি এটি স্টার্ট এ ক্লিক করে এবং উইন্ডোজ 10-এ অনুসন্ধান বারে পাওয়ারশেলটাইপ করে এটি খুঁজে পেতে পারেন below

<চিত্র শ্রেণি =" অলস অ্যালিজেন্সেন্টার ">

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

<ডি ক্লাস = "অলস WP-block-image"><চিত্র শ্রেণি = "অলস অ্যালিজেন্সেন্টার">

আপনি একটি ইউজারএ্যাকসেস কন্ট্রোল(ইউএসি) সতর্কতা পপ-আপকে জিজ্ঞাসা করছে যে আপনি নিশ্চিত যে ডথিস করতে চান। হ্যাঁক্লিক করুন<ডি ক্লাস = "অলস WP-block-image"><চিত্র শ্রেণি = "অলস অ্যালিজেন্সেন্টার">

এখন আপনি পাওয়ারশেল আইডিইটির দিকে তাকিয়ে আছেন। উইন্ডোর শীর্ষ ফলকটি (1)স্ক্রিপ্টিং ফলক। আপনি এখানে আপনার স্ক্রিপ্ট লিখবেন। উইন্ডোটির নীচের অংশটি (2)কনসোল অঞ্চল। আপনি যখন আপনার স্ক্রিপ্টটি পরীক্ষা করেন, আপনি এই ফলকের আউটপুটটি দেখতে পাবেন

এটি যেখানে আপনি ত্রুটি বার্তা এবং এগুলি দেখতে পাবেন যা আপনাকে আপনার স্ক্রিপ্টগুলি আরও ভাল করতে এবং তৈরি করতে সহায়তা করবে। উইন্ডোটির ডানদিকের পেনটি(3)হ'ল আদেশটি অ্যাড-অন। এটিকে আপনার কাছে উপলভ্য সমস্ত পাওয়ারশেল কমান্ডের অভিধান হিসাবে ভাবেন

<চিত্র শ্রেণি = "অলস অ্যালিজেন্স্টার">

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

স্ক্রিপ্টিং উইন্ডোতে, নিম্নলিখিতগুলি অনুলিপি করুন এবং পেস্ট করুন:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

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

একটি উপমা আপনার বাচ্চাকে তাদের ঘর পরিষ্কার করতে বলছে। সংক্ষিপ্ত এবং বিন্দু। আপনার বাচ্চা যদি ঘর পরিষ্কারের বিষয়ে দক্ষ হয়, তবে তারা গিয়ে তাদের বিছানা তৈরি করবে, ঝুড়িতে তাদের লন্ড্রি রাখবে, তাদের খেলনা এবং বইয়ের তাক লাগিয়ে দেবে এবং এমনকি মেঝেতে শূন্যস্থানও তৈরি করবে। তারা বুঝতে পারে যে সেমিডলেট ক্লিন-ইয়োরআম এর অর্থ meant

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

<ডি ক্লাস = "অলস ডাব্লুপি-ব্লক-চিত্র"><চিত্র শ্রেণি = "অলস অ্যালিজেন্স্টার">

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

রিমোট সাইনডনীতিতে বলা হয়েছে যে পাওয়ারশেল কোনও বিশ্বস্ত প্রকাশক স্বাক্ষর না করা থাকলে ইন্টারনেট থেকে ডাউনলোড করা কোনও স্ক্রিপ্ট কার্যকর করতে বা চালাতে পারে না। ?

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

অস্থায়ী ফাইলগুলি মুছতে স্ক্রিপ্টটি দেখি। এটি CCleaner হিসাবে শক্তিশালী বা পুরোপুরি নয়, তবে CCleaner এর নিজস্ব সেটগুলির সমস্যাগুলি উপস্থিত রয়েছে

আপনার হার্ড ড্রাইভে স্থান তৈরি করতে পাওয়ারশেল ব্যবহার করুন

আমরা এই স্ক্রিপ্টটি ভেঙে দেব, এক এক করে লাইন, যাতে আপনি দেখতে পাচ্ছেন এটি কীভাবে কাজ করে। শেষে, স্ক্রিপ্টটি সম্পূর্ণ দেখানো হবে যাতে আপনি এটি অনুলিপি করতে চান এবং এটি পেস্ট করতে পারেন

$TempFileLocation = "C:\Users\username\Appdata\Local\Temp\*"

এর সামনে ডলারের সাইন সহ যে কোনও কিছু একটি চলক নাম is । মানচিত্রের জিনিস রাখার জন্য মানিব্যাগের মতো এটি ভেবে দেখুন Wal মানিব্যাগটি ডলারের চিহ্নের স্মরণ করিয়ে দেয়, মূল্যবান জিনিসগুলি ভেরিয়েবলের মতো লাগে, তাই আমরা এটিও মনে রাখব। আমরা $ টেম্পাইল লোকেশননামে একটি ওয়ালেট বা পরিবর্তনশীল তৈরি করছি। সমান চিহ্নটি পাওয়ারশেলকে সেই পরিবর্তনশীলটিতে কী রাখবে তা বলে tells

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

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

$TempFile = Get-ChildItem $TempFileLocation -Recurse

আমরা অন্য পরিবর্তনশীল তৈরি করছি। এবার আমরা একটি আদেশ ব্যবহার করতে যাচ্ছি<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<গেট-চাইল্ড আইটেমএর মতো সেন্টিমিলেট সম্পর্কে বিজ্ঞপ্তি হ'ল এটি সম্পূর্ণ পঠনযোগ্য। প্রথম শব্দটি একটি ক্রিয়াটি কীভাবে দেখুন? সিএমডলেটগুলি সমস্ত অ্যাকশন শব্দের সাথে শুরু হয়, তাই আপনি এটি অবিলম্বে জানতে পারবেন। চাইল্ড আইটেম দুটি বিশেষ্য

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

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

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

$TempFileCount = ($TempFile).count

হ্যাঁ, আমরা $ টেম্পিলকাউন্টনামে একটি তৃতীয় ভেরিয়েবল তৈরি করছি এবং আমরা সেই পরিবর্তনশীলটিতে একটি সংখ্যা রাখব। নম্বরটি কোথায়? ওয়েল, ($ টেম্পাইল)। অ্যাকাউন্টআমাদের সেই নম্বর পেতে চলেছে। আপনি সম্ভবত বুঝতে পেরেছেন যে .count অংশটি সবেমাত্র $ টেম্পফাইলে সঞ্চিত সমস্ত ফাইলের গণনা করতে চলেছে।

আমরা কেন এমন করলাম? বেশিরভাগ কারণেই আমরা বাকী স্ক্রিপ্টটি দিয়ে কতগুলি অযথা ফাইল পরিষ্কার করছি তা জেনে খুশি হয়েছি যাতে এটি কীভাবে কার্যকর ছিল তা আমরা বলতে পারি

if($TempFileCount -eq 0)

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

সমতুল্যতার জন্য শর্টহ্যান্ড হ'ল একেক। এটি তুলনা অপারেটরের এক প্রকার। এটি আপনার বাচ্চাদের বলার মতো, "যদি আপনার ঘরটি পরিষ্কার থাকে তবে দুর্দান্ত, আমরা কিছু করতে যাচ্ছি ..." এই বিবৃতিটি বলছে যে $ টেম্পিলকাউন্টে সঞ্চিত নম্বরটি পরের কাজটি শূন্যের সমান হয় <

{Write-Host "There are no files in the folder $TempFileLocation" -ForegroundColor Green}

$ টেম্পিলকাউন্টশূন্য হলে এই জিনিসটি ঘটবে। কোঁকড়া বন্ধনী গুরুত্বপূর্ণ। তারা পাওয়ারশেলকে তাদের ভিতরে যা আছে কেবল তা করতে বলে if টেম্পাইলফাউন্ট যদি শূন্যের সমান হয়।

এটি হোস্ট বা স্ক্রিনে লিখবে, "ফোল্ডার সিটিতে কোনও ফাইল নেই: \ ব্যবহারকারীগণের ব্যবহারকারীর নাম \ অ্যাপডাটা \ স্থানীয় \ টেম্প \ *"। শেষে প্যারামিটার, - ফোরগ্রাউন্ড কালারপাওয়ারশেলকে পাঠ্যকে সবুজ করতে বলে। এটি কেবল একটি ত্রুটি বার্তাকে যা সাধারণত লাল হয় তার থেকে পৃথক করা সহজ করে তোলে

Else

আর কী অর্থ আপনি তা জানেন। এটি হ'ল, "আপনার ঘরটি আরও ভাল পরিষ্কার হোক অন্যথায় ..." আপনার বাচ্চা ঘরটি পরিষ্কার করেছে কিনা তা যাচাইয়ের অংশ। $ টেম্পিলকাউন্টশূন্য না হলে এটিই ঘটবে

{$TempFile | Remove-Item -WhatIf -Confirm:$false -Recurse -Force -WarningAction SilentlyContinue -ErrorAction SilentlyContinue}

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

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

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

<চিত্র শ্রেণি = "অলস অ্যালিজেন্স্টার">

প্যারামিটারটি- নিশ্চিত করুন: $ মিথ্যাআপনি স্ক্রিপ্টটি ফাইলটি সত্যিই মুছতে চান কিনা তা জিজ্ঞাসা করতে থামায়। আপনি জানেন যে -প্রশ্নকি করে -বার্নিংএকশনসাইলেন্টলি কন্টিনিউএ সেট করা আছে। ?

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

এখন আমরা এখানে আছি শেষ লাইন।

Write-Host "Cleared $TempFileCount files in the folder $TempFileLocation" -ForegroundColor Green}

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

আসুন স্ক্রিপ্টটি সম্পূর্ণ দেখা যাক:

$TempFileLocation = "C:\Users\guymcd\Appdata\Local\Temp\*"
$TempFile = Get-ChildItem $TempFileLocation -Recurse
$TempFileCount = ($TempFile).count

if($TempFileCount -eq "0") {
Write-Host "There are no files in the folder $TempFileLocation" - ForegroundColor Green
}
Else {
$TempFile | Remove-Item -Confirm:$false -Recurse -Force -WarningAction SilentlyContinue -ErrorAction SilentlyContinue
Write-Host "Cleared $TempFileCount files in the folder $TempFileLocation" -ForegroundColor Green
}

আপনি এটিকে আপনার পাওয়ারশেল আইএসইতে অনুলিপি করে আটকান এবং এটিকে মুছে ফেলুন-টেম্পোরারিফিলস.পিএসএর মতো কিছু হিসাবে সংরক্ষণ করতে পারেন। আপনি সেমিডলেটসের নামকরণের কনভেনশনটি এখনই বুঝতে পারবেন যে আপনি সেগুলি বুঝতে পেরেছেন

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

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

<চিত্র শ্রেণি = "অলস অ্যালিজেন্সেন্টার">

আমি আরও পাওয়ারশেল কোথায় শিখতে পারি?

এটি অনেকটা মনে হচ্ছে! আপনার প্রথম পাওয়ারশেল স্ক্রিপ্টের জন্য এটি মোটামুটি। আপনি যদি এটিকে এ পর্যন্ত তৈরি করেন তবে নিজেকে সাধুবাদ দিন। আপনি আজ অনেক কিছু শিখলেন তবে এখন আপনি আরও শিখতে চান। দারুণ!

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

  • মাইক্রোসফ্ট পাওয়ারশেল দিয়ে শুরু করা - মাইক্রোসফ্ট ভার্চুয়াল একাডেমি
  • পাওয়ারশেল টিউটোরিয়াল - টিউটোরিয়ালপয়েন্ট.কম
  • সম্পর্কিত পোস্ট:

    অডিওকে পাঠ্যে রূপান্তর করার জন্য দুটি ট্রান্সক্রিপশন সরঞ্জাম আপনার পিসির স্বাস্থ্যের উন্নতি করার জন্য 15 উইন্ডোজ ডায়াগনস্টিক্স সরঞ্জাম 4 দুর্দান্ত বেনামী এবং ব্যক্তিগত ইমেল পরিষেবাদি কেন আপনি উইন্ডোজ এর জন্য সিসিলেনার ডাউনলোড করবেন না উইন্ডোজ 10 এর জন্য সেরা ফ্রি টিম চ্যাট সফটওয়্যার উইন্ডোজ 10 এ নতুন কার্যকারিতা যুক্ত করার জন্য সেরা প্রোগ্রাম উইন্ডোতে শ্যাডো এক্সপ্লোরার দিয়ে হারিয়ে যাওয়া ফাইলগুলি পুনরুদ্ধার করুন

    14.03.2019