PowerShell এবং CMD-তে বাফার এবং লাইনের আকার সামঞ্জস্য করুন

সর্বশেষ আপডেট: 03/10/2025
লেখক: ইসহাক
  • দৃশ্যমান আকার বাফার, উইন্ডো এবং উৎসের উপর নির্ভর করে; প্রথমে বাফার/উইন্ডো সামঞ্জস্য করুন, তারপর উৎস।
  • দ্রুত বা স্থায়ী পরিবর্তনের জন্য MODE CON এবং Properties ব্যবহার করুন; রেজিস্ট্রি আপনাকে সেটিংস প্রতিলিপি করতে দেয়।
  • SAC তে বাফারটি 80x24, পৃষ্ঠাটি | more সহ এবং আউটপুট হারানো এড়াতে SHIFT+INSERT দিয়ে পেস্ট করুন।
  • উইন্ডোজ আরামদায়ক কাজের জন্য ১০-এ ড্র্যাগ রিসাইজিং, টেক্সট রিফ্লো এবং অস্বচ্ছতা যোগ করা হয়েছে।

সিএমডি এবং পাওয়ারশেলে বাফার এবং লাইন মোড়ানো

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

এই নির্দেশিকায় আমি আপনাকে বলছি, সরাসরি এবং পূর্ণ পদ্ধতিতে comandos, কিভাবে সবকিছু সেট আপ করবেন সিএমডি y শক্তির উৎস: যেহেতু মৌলিক নকশা নিয়ন্ত্রণ এবং রঙ, MODE এবং COLOR কমান্ডের মাধ্যমে, রেজিস্ট্রির মাধ্যমে টিকে থাকার জন্য, Windows 10-এ কনসোল উন্নতি এবং কঠিন পরিস্থিতিতে ব্যবহার যেমন SAC সহ Azure VMআপনি আরও দেখতে পাবেন যে বাফার/উইন্ডোজ সাইজ করার জন্য উইন্ডোজ কনসোল এপিআই আসলে কী এবং এটি কীভাবে উইন্ডোজের সাথে একত্রে খাপ খায়। প্রান্তিক.

স্ক্রিন বাফার কী এবং এটি উইন্ডোর সাথে কীভাবে সম্পর্কিত?

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

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

কনসোল উইন্ডো কনফিগারেশন

CMD-তে বাফারের আকার এবং লাইনের সংখ্যা সামঞ্জস্য করুন

কনসোল থেকেই দ্রুত সমন্বয়ের জন্য, কমান্ডটি মোড কন এটি ক্লাসিক: কলাম (COLS) এবং সারি (LINES) সংজ্ঞায়িত করুন। একটি সাধারণ উদাহরণ হল 70 টি কলাম এবং 9 টি সারি সহ একটি কমপ্যাক্ট কনসোল সেট আপ করা: MODE CON cols=70 lines=9এই পদ্ধতিটি প্রভাবিত করে উইন্ডো এবং বাফারের আকার এক নাটকে।

যদি আপনি একটি স্থায়ী এবং সুক্ষ্ম পদ্ধতি পছন্দ করেন, তাহলে ব্যবহার করুন কনসোল বৈশিষ্ট্য (শিরোনাম > বৈশিষ্ট্যগুলিতে ডান ক্লিক করুন)। বিকল্প ট্যাবে, সক্রিয় করুন দ্রুত সম্পাদনা e সন্নিবেশ দ্রুত পেস্ট এবং টেক্সট নির্বাচন করতে, এবং কমান্ড ইতিহাস সেট করুন: বাফারের আকার 999 এবং বাফারের সংখ্যা 5 (স্ক্রোল করার সময় আরও লাইন ধরে রাখা)। লেআউট ট্যাবে, বাফারের উচ্চতা (উদাহরণস্বরূপ, 2500), এবং উইন্ডোর আকার এবং অবস্থান সামঞ্জস্য করুন; যদি আপনি সিস্টেমকে উইন্ডোটি স্থাপন করতে দিন টিক চিহ্ন তুলে দেন, তাহলে আপনি নির্দিষ্ট স্থানাঙ্ক সেট করতে পারেন।

পঠন এবং নান্দনিকতা কাস্টমাইজ করতে, ট্যাবে ফন্ট এবং আকার নির্বাচন করুন। মধ্যে Fuente, এবং সংজ্ঞায়িত করে রং কালার ট্যাবে। কমান্ড লাইন থেকে আপনি রঙ পরিবর্তন করতে পারেন COLOR এবং একটি দুই-সংখ্যার হেক্স অ্যাট্রিবিউট (পটভূমি এবং পাঠ্য)। উদাহরণস্বরূপ: COLOR 0E কালো পটভূমি এবং হলুদ লেখা ব্যবহার করুন; এটা দরকারী। অন্ধকার পরিবেশে কনসোল পর্যবেক্ষণের জন্য।

যদি আপনি চান যে কিছু সেটিংস টিকে থাকুক এবং ডিফল্টরূপে প্রয়োগ করা হোক, তাহলে উইন্ডোজ সেগুলি রেজিস্ট্রিতে সংরক্ষণ করে। সবচেয়ে প্রাসঙ্গিক কীগুলি: HKCU\Console\ (ডিফল্ট) এবং HKCU\Console\%SystemRoot%_system32_cmd.exe (cmd.exe-এর জন্য নির্দিষ্ট)। আপনি মান রপ্তানি/আমদানি করতে পারেন যেমন কুইকএডিট, স্ক্রিনবাফার সাইজ, উইন্ডো সাইজ, ইতিহাসের সংখ্যাবাফার, উইন্ডো পজিশন o ইতিহাসবাফার আকার ম্যানুয়াল পুনর্গঠন ছাড়াই আপনার সেটিংস প্রতিলিপি করার জন্য একটি .REG সহ।

এছাড়াও, সিএমডি স্টার্টআপ একটি সমর্থন করে অটোরান প্রতিবার খোলার সময় বার্তা প্রদর্শন করতে বা ক্রিয়া চালানোর জন্য। HKCU\Software\Microsoft\Command Processor স্ট্রিং মান তৈরি করে (অথবা সম্পাদনা করে)। Autorun এবং উদাহরণস্বরূপ এটি নির্ধারণ করুন: ECHO "Bienvenido a la consola"এটি এমন সহায়ক পরিবেশের জন্য আদর্শ যেখানে অভিবাদন বা প্রাথমিক প্রম্পট প্রয়োজন।

  ঠিক করুন: উইন্ডোজ হোম আপনার সম্প্রদায় অ্যাডাপ্টারের জন্য একটি ড্রাইভার খুঁজে পায়নি

একটি সহজ কৌশল হল সেটিংসকে একটিতে প্যাক করা দল। আকার এবং রঙ একত্রিত করুন এরকম কিছু দিয়ে: @ECHO OFF & mode con cols=46 lines=9 & COLOR 1F & ECHO Variables...এটি আপনাকে পূর্বনির্ধারিত মাত্রা এবং রঙের সাথে উইন্ডোজ দেয়, যা এমন স্ক্রিপ্টগুলির জন্য উপযুক্ত যেখানে সম্পূর্ণ স্ক্রিনের প্রয়োজন হয় না।

মোড এবং রঙ সহ সেটিংস

পাওয়ারশেল এবং সাইজিং: আপনি কী করতে পারেন এবং কী করতে পারবেন না

পাওয়ারশেল একই ব্যবহার করে কনসোল ইঞ্জিন (conhost.exe) CMD এর তুলনায়, তাই এটি বেশিরভাগ ক্ষেত্রে একই আচরণ উত্তরাধিকারসূত্রে পায়: দৃশ্যমান আকার বাফার, উইন্ডো এবং ফন্টের আকারের উপর নির্ভর করে। আপনি যদি Properties এর মাধ্যমে এই পরামিতিগুলি সামঞ্জস্য করেন, তাহলে PowerShell-এ আপনি একই প্রভাব দেখতে পাবেন।

SAC (স্পেশাল অ্যাডমিনিস্ট্রেশন কনসোল) সহ সিরিয়াল কনসোল পরিস্থিতিতে, সীমাবদ্ধতা আরও বেশি: পরিবেশ একটি আরোপ করে ৮০×২৪ এর কমানো বাফার এবং পিছনে স্ক্রোল না করে, তাই এটি দিয়ে পৃষ্ঠাঙ্কন করা যুক্তিযুক্ত | more লম্বা কমান্ডে। অগ্রসর হতে, স্পেসবার (পৃষ্ঠা) অথবা এন্টার (লাইন) ব্যবহার করুন। পেস্ট শর্টকাটগুলিও পরিবর্তিত হয়: সিরিয়াল কনসোলে, পেস্ট এর সাথে যায় শিফট+ইনসার্ট.

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

PowerShell থেকে রঙ, বাফার উচ্চতা, অথবা লাইন ব্যবহার করা CMD থেকে ঠিক ততটাই কার্যকর কারণ এগুলো কনসোল বৈশিষ্ট্য। পুনরাবৃত্ত ভিজ্যুয়াল প্যারামিটার সহ কনসোলগুলিকে স্বয়ংক্রিয় করতে, প্রযোজ্য প্রোফাইল বা স্ক্রিপ্ট তৈরি করুন মোড y রঙ সেশনের শুরুতে, অথবা নির্দিষ্ট শর্টকাটে পিন করা উইন্ডো প্রোপার্টি কনফিগার করুন।

উইন্ডোজ এবং অ্যাজুরে SAC ব্যবহার: আকার সীমা এবং পেজিং কৌশল

উইন্ডোজ ভিএমগুলিতে (অ্যাজুরে সহ), এসএসি উইন্ডোজ সার্ভার ২০০৩ সাল থেকে উপস্থিত রয়েছে কিন্তু এটি নিষ্ক্রিয়। এটি নির্ভর করে sacdrv.sys সম্পর্কে, সেবা sacsvr সম্পর্কে এবং প্রক্রিয়া sacsess.exe সম্পর্কে. SAC তে একটি কমান্ড উইন্ডো খোলার সময়, sacsess.exe বর্শা cmd.exe চলমান OS এর মধ্যে, এবং সেখান থেকে আপনি PowerShell চালু করতে পারেন, পরিষেবা পরিচালনা করতে পারেন, অথবা নেটওয়ার্ক এবং ফায়ারওয়ালে ট্যাপ করতে পারেন।

কারণ এর সীমিত বাফার ৮০x২৪ স্ক্রোল ছাড়াই, যোগ করতে ভুলবেন না | more যেকোনো ভার্বোজ কমান্ডে। সিরিয়াল কনসোলে পেস্ট করতে: শিফট+ইনসার্টলম্বা স্ক্রিপ্টে, ছোট বাফার সমস্যা এড়াতে স্থানীয় সম্পাদকে কমান্ড লিখে SAC-তে পেস্ট করা প্রায়শই ভালো।

SAC-এর মধ্যে CMD-তে কার্যকর প্রশাসনিক কমান্ড: আরডিপি সক্ষম করুন বিরূদ্ধে reg add en HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server এবং প্রযোজ্য হলে নীতিমালার পথে; রিমোট ডেস্কটপ পরিষেবা পরিচালনা করুন sc (sc query termservice, sc config, sc start/stop); এবং নেট স্পর্শ করুন netsh (ইন্টারফেস দেখান, DHCP জোর করে দিন netsh interface ip set address ... source=dhcp).

সংযোগ নির্ণয়ের জন্য, পিং y টেলনেট (ক্লায়েন্টকে DISM দিয়ে সক্রিয় করার পরে) দ্রুত পরীক্ষার জন্য ভালো; আধুনিক PowerShell-এ এটি আরও ভালো Test-NetConnection (পোর্ট অন্তর্ভুক্ত)। ডিএনএস রেজোলিউশন এটি যাচাই করা হয় nslookup o Resolve-DnsNameযদি আপনার ফায়ারওয়াল সন্দেহ হয়, তাহলে আপনি নির্দিষ্ট নিয়ম তালিকাভুক্ত করতে পারেন অথবা অস্থায়ীভাবে প্রোফাইল অক্ষম করতে পারেন netsh advfirewall set allprofiles state off এবং এর সাথে পুনরায় সক্রিয় করুন ... on (MPSSVC অথবা BFE বন্ধ করবেন না, নাহলে আপনার সংযোগ সম্পূর্ণরূপে বিচ্ছিন্ন হয়ে যাবে)।

স্থানীয় অ্যাকাউন্টের জন্য, CMD-তে: net user /add, net localgroup Administrators <usuario> /add, net user <usuario> /active:yes. পাওয়ারশেলে: New-LocalUser, Add-LocalGroupMember y Enable-LocalUser (পূর্ববর্তী সংস্করণগুলিতে WMI ব্যবহার করা হয়)। বিল্ট-ইন অ্যাডমিনিস্ট্রেটর অ্যাকাউন্টের SID জানা দরকারী (এস-১-৫-২১-*-৫০০).

  Urlmon.dll অনুপস্থিত বা আবিষ্কৃত ত্রুটির সমাধান কিভাবে খুঁজে বের করুন

ইভেন্ট লগ: সিএমডিতে, wevtutil qe XPath দিয়ে আপনাকে স্তর, সরবরাহকারী এবং সময়ের ব্যবধান অনুসারে ফিল্টার করতে দেয় (উদাহরণস্বরূপ EventID=11 অথবা অডিট 4624); পাওয়ারশেলে, Get-WinEvent বিরূদ্ধে -FilterXPath y -MaxEvents আরও ভালো ফর্ম্যাটিং সহ আপনার জন্য সবকিছু একই রকম। সফ্টওয়্যার তালিকাভুক্ত করতে, wmic product এটি কাজ করে (প্রভাব সম্পর্কে সতর্ক থাকুন); PowerShell-এ আপনি WMI পরীক্ষা করে আনইনস্টল করতে পারেন .Uninstall().

সিস্টেমের অখণ্ডতা: sfc /scannow y dism /online /cleanup-image /scanhealth ক্ষতি সনাক্ত করা; অনুমতি দেওয়া এনটিএফএস বিরূদ্ধে icacls ACL গুলি রপ্তানি/সংরক্ষণ/পুনরুদ্ধার করতে, এবং মালিকানা নিতে takeown প্রয়োজনে। অস্তিত্বহীন PNP ডিভাইসগুলি পরিষ্কার করা RUNDLL32.exe ... pnpclean.dll,RunDLL_PnpClean /Devices /Maxclean। এর সাথে নীতি আপডেট জোর করে করুন gpupdate /force। এর সাথে পুনরায় চালু করুন shutdown /r /t 0 (o Restart-Computer বিরূদ্ধে -Force).

SAC এবং দূরবর্তী প্রশাসন ব্যবহার করে

পিক্সেল বনাম কলাম/সারি অনুসারে আকার পরিবর্তন করুন

একটি সাধারণ ভুল বোঝাবুঝি হল একটি জানালা ঠিক করতে চাওয়া 600 × 125 পিক্সেল PowerShell থেকে হুবহু। ক্লাসিক কনসোলটি কলাম/লাইন দ্বারা ডিজাইন করা হয়েছে এবং পিক্সেলের সমতুল্যতা নির্ভর করে ফন্ট এবং তার আকার। তাহলে নির্ভরযোগ্য উপায় হল: ১) ফন্ট/আকার নির্বাচন করুন (বৈশিষ্ট্য > ফন্ট), ২) বাফার/উইন্ডো সামঞ্জস্য করুন MODE CON অথবা লেআউট ট্যাব থেকে, এবং 3) প্রয়োজনে প্রোপার্টিজ দিয়ে অবস্থান/উইন্ডো সামঞ্জস্য করুন।

যদি আপনার প্রোগ্রাম্যাটিক নির্ভুলতার প্রয়োজন হয়, তাহলে নেটিভ API অফার করে কনসোলস্ক্রিনবাফারসাইজ সেট করুন y সেটকনসোলউইন্ডোইনফো। তবে, আপনাকে মনে রাখতে হবে যে উইন্ডোটি বাফারের চেয়ে বেশি হতে পারবে না এবং প্রকৃত সর্বোচ্চ আকার স্ক্রিন এবং উৎসের উপর নির্ভর করে; GetLargestConsoleWindowSize সম্পর্কে বাফার বিবেচনা না করেই আপনাকে উপরের সীমানা দেয়।

উইন্ডোজ ১০-এ, আপনি উইন্ডোর আকার পরিবর্তন করতে কোণটি টেনে আনতে পারেন, এবং বিকল্পটি সহ আকার পরিবর্তনের সময় টেক্সট আউটপুট সামঞ্জস্য করা হয়েছে সক্রিয় থাকাকালীন, ছোট উইন্ডোতে অনুভূমিক স্ক্রোলিং প্রতিরোধ করার জন্য পাঠ্য মোড়ানো হয়। NOC মনিটরে কনসোলগুলি পুনর্বিন্যাস করার সময় এই আচরণটি জীবন রক্ষাকারী বা দেয়ালের পর্দা.

Windows 10-এ কনসোলের উন্নতি যা আকার পরিবর্তনে সাহায্য করে

কনসোলটি শর্টকাট পায় জন্য ctrl (যেমন কপি/পেস্ট করুন অ্যাপস আধুনিক), বর্ধিত কীবোর্ড টেক্সট নির্বাচন এবং এর জন্য সমর্থন মোড়ক নির্বাচন সম্পাদকের মতো লাইনের মাঝখানেও। এছাড়াও, কন্টেন্ট ফিল্টারিং আছে ক্লিপবোর্ড কোঁকড়া উদ্ধৃতি বা অন্যান্য অসমর্থিত অক্ষর রূপান্তর করতে, পেস্ট করার সময় ঝামেলা এড়াতে।

আরেকটি নতুনত্ব: আপনি পারেন টেনে আকার পরিবর্তন করুন উইন্ডো; যখন আপনি এটি করেন, তখন সিস্টেমটি স্বয়ংক্রিয়ভাবে বাফার এবং উইন্ডোর মাত্রা আপডেট করে। যারা অনেক সম্পাদনা করেন, তাদের জন্য সক্রিয় করুন আকার পরিবর্তন করলে আউটপুট টেক্সট অ্যাডজাস্ট করা হবে এটি গুরুত্বপূর্ণ, কারণ এটি আকার কমানোর সময় লম্বা লাইনগুলিকে পুনরায় মোড়ানো হয়।

নান্দনিকতার জন্য অথবা অন্যান্য অ্যাপের সাথে ওভারল্যাপ করার জন্য, ট্যাবটি রং নিয়ন্ত্রণকে একীভূত করে শিক্ষাহীনতা ৩০% থেকে ১০০% এর মধ্যে। ৩০% এ জানালাটি কার্যত স্বচ্ছ হয়ে ওঠে; এটি এর জন্য কার্যকর নিরীক্ষণ লগ সাপোর্ট টুলগুলি সম্পূর্ণরূপে কভার না করেই।

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

উইন্ডোজ টার্মিনাল: সেটিংস এবং প্রোফাইলের ব্যাক আপ নেওয়া

উইন্ডোজ টার্মিনাল সিএমডি/পাওয়ারশেল/ডব্লিউএসএল প্রোফাইল এবং তাদের সেটিংসকে কেন্দ্রীভূত করে একটিতে লাইভ করে settings.json en %LocalAppData%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalStateসূক্ষ্ম সমন্বয় স্পর্শ করার আগে, করুন ব্যাকআপ ফাইলটি একটি নিরাপদ পথে অনুলিপি করা (উদাহরণস্বরূপ, D:\Backup) এর সাথে: copy /y /v %LocalAppData%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\LocalState\settings.json D:\Backup.

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

নেটওয়ার্ক এবং ফায়ারওয়াল অপারেশন: ছোট কনসোলে আপনি যে গুরুত্বপূর্ণ কমান্ডগুলির জন্য কৃতজ্ঞ থাকবেন

ছোট কনসোলগুলির সাথে, সংক্ষিপ্ত কমান্ড ব্যবহার করা ভাল: টেস্ট-NetConnection (পাওয়ারশেল) পিং এবং পোর্ট টেস্টিং পুনরায় শুরু করুন -Port; সিএমডিতে, ইনস্টল করুন TelnetClient DISM এবং টেস্ট পোর্ট সহ telnet host 80. DNS এর জন্য: Resolve-DnsName (পুনশ্চ) অথবা nslookup (CMD)। এটি কম লাইনের উইন্ডোতে এবং এর সাথে মিলিতভাবে সবচেয়ে কার্যকর | more SAC তে।

  আইফোন বার্তাগুলিতে ইমোজির সাথে বাক্যাংশ বিনিময় করার সঠিক উপায়

ফায়ারওয়াল: পোর্ট অনুসারে নিয়ম তালিকাভুক্ত করুন Get-NetFirewallPortFilter PowerShell-এ (অথবা COM অবজেক্টে) hnetcfg.fwpolicy2 পুরোনো সিস্টেমে) এবং প্রোফাইল নিয়ন্ত্রণ করে Set-NetFirewallProfileসিএমডি-তে, netsh advfirewall এখনও বৈধ। থামানো এড়িয়ে চলুন MPSSVC অথবা BFE, নাহলে পুরো নেটওয়ার্ক বন্ধ করে দেবে।

পরিষেবা, লগিং এবং সিস্টেম: দূরবর্তী সেশনের জন্য প্রয়োজনীয় বিষয়গুলি

রিমোট ডেস্কটপ পরিষেবার জন্য, WMI সহ PowerShell (Get-WmiObject Win32_Service) আপনাকে দেখায় হোম অ্যাকাউন্ট, ধরনের বুট, পাথ এবং পিআইডি, সেইসাথে অবস্থা। স্টার্টআপের ধরণটি দিয়ে পরিবর্তন করুন Set-Service এবং নির্ভরতা থেকে HKLM\SYSTEM\CurrentControlSet\Services\TermService। দিয়ে শুরু/থামাও Start-Service/Stop-Service.

রেজিস্ট্রি পরিস্থিতিতে, পাওয়ারশেল কীগুলি পরিচালনা করে Get-ItemProperty y Set-ItemProperty RDP চেক বা সক্রিয় করতে। যদি কোনও গ্রুপ নীতি মান প্রয়োগ করে HKLM\Software\Policies\Microsoft\Windows NT\Terminal Services, মনে রাখবেন যে আপনার পরিবর্তন পরবর্তী নীতি আপডেটের মাধ্যমে ওভাররাইট করা হতে পারে।

সিস্টেম ডায়াগনস্টিক্স: systeminfo y wmic os তারা আপনাকে সংস্করণ, বিল্ড, ইনস্টলেশনের তারিখ, সময় অঞ্চল এবং শেষ বুট দেয়। নিরাপদ মোড, bcdedit /enum এবং দ্বারা ফিল্টার সেফবুট. অবিলম্বে পুনরায় চালু করুন shutdown /r /t 0 o Restart-Computer যদি আপনি ইতিমধ্যেই PowerShell-এ থাকেন।

পেজিং, কপি, স্থানান্তর এবং কন্টেন্ট অনুসন্ধান: পাওয়ারশেল উৎপাদনশীলতা

ছোট কনসোলগুলি আপনাকে দ্রুত টাইপ করতে বাধ্য করে। পান-সামগ্রী যেমন পরামিতি সহ -TotalCount o -Tail লম্বা ফাইলের শুরু বা শেষ দেখতে সাহায্য করে। লুপিং ছাড়াই সংযুক্ত করতে, ব্যবহার করুন gc *.txt -Exclude granben.txt > granben.txt, ইনপুটেই আউটপুট ফাইল অন্তর্ভুক্ত করা এড়িয়ে যাওয়া।

চ্যানেলিং (|) উৎপাদনশীলতা বৃদ্ধি করে: gc archivo.txt | measure -Line -Word -Character লাইন, শব্দ এবং অক্ষর গণনা করে। সিলেক্ট-স্ট্রিং (sls) ওয়াইল্ডকার্ড ব্যবহার করে একাধিক ফাইলে প্যাটার্ন অনুসন্ধান করে এবং আলাদাভাবে না খুলেই আপনাকে প্রসঙ্গ দেয়।

সংযোগ যাচাই করার জন্য Azure-এ ইনস্ট্যান্স মেটাডেটা

একটি Azure VM-এ, পরীক্ষা করুন ইনস্ট্যান্স মেটাডেটা পরিষেবা অতিথি থেকে, Azure পরিষেবাগুলিতে সংযোগ পরীক্ষা করুন। PowerShell-এ: $im = Invoke-RestMethod -Headers @{'metadata'='true'} -Uri http://169.254.169.254/metadata/instance?api-version=2017-08-01 -Method GET এবং তারপর $im | ConvertTo-Json দেখতে osType সম্পর্কে, vmSize সম্পর্কে, ভিএমআইডি, নাম, রিসোর্সগ্রুপের নাম অথবা ব্যক্তিগত/পাবলিক আইপি। যদি এটি উত্তর দেয়, অতিথি Azure হোস্টের কাছে পৌঁছান।

মনে রাখবেন যে Azure NIC গুলিকে অবশ্যই ব্যবহার করতে হবে DHCP- র গেস্ট অপারেটিং সিস্টেমের মধ্যে, এমনকি Azure-এ নির্ধারিত একটি স্ট্যাটিক আইপি থাকা সত্ত্বেও। অ্যাডাপ্টারটি এর সাথে সেট করুন Set-NetIPInterface -DHCP Enabled অথবা পুরোনো ভার্সনে WMI সহ।

অ্যাডাপ্টার পরীক্ষা করতে: Get-NetAdapter (অথবা WMI) স্থিতি, বিবরণ এবং প্রদর্শন করে ম্যাক। এর মাধ্যমে সক্ষম করুন Enable-NetAdapter অথবা তথাকথিত WMI .Enable()এই কোয়েরিগুলি ছোট এবং শর্ট-লাইন কনসোলের জন্য বন্ধুত্বপূর্ণ।

অবশেষে, মনে রাখবেন যে সীমিত বাফার সহ SAC সেশনগুলিতে, অপসারণ করা হচ্ছে PSReadLine বিরূদ্ধে Remove-Module PSReadLine টেক্সট ব্লক পেস্ট করার সময় অবাঞ্ছিত অক্ষর যোগ করা এড়িয়ে চলুন; প্রথমে পরীক্ষা করে দেখুন Get-Module PSReadLine.

উপরের সবগুলো দিয়ে আপনি আপনার কনসোলটি সঠিকভাবে আকার দিতে পারবেন (বাফার এবং উইন্ডো অনুসারে), আউটপুটটি পঠনযোগ্য রাখতে পারবেন এবং SAC এর মাধ্যমে স্থানীয়ভাবে এবং দূরবর্তীভাবে প্রশাসন এবং ডায়াগনস্টিকস চালাতে পারবেন, ডেটা না হারিয়ে.

বাফার, উইন্ডো এবং আউটপুট স্ট্রিম আকার আয়ত্ত করা কেবল সুবিধার বিষয় নয়: এটি আপনাকে দ্রুত কাজ করতে, বড় মনিটরে উইন্ডো স্থাপন করতে এবং পরিবেশ 80x24 সীমা আরোপ করলেও সহায়তা সেশন নিয়ন্ত্রণে রাখতে দেয়। মোড কন, বৈশিষ্ট্য, রেজিস্ট্রি, কনসোল API, উইন্ডোজ 10 উন্নতি এবং পেজিংয়ের শৃঙ্খলা | more, আপনার কাছে সবকিছু আছে যাতে সিএমডি এবং পাওয়ারশেল আপনার সাথে খাপ খাইয়ে নিতে পারে এবং বিপরীতভাবে নয়।