- VMConnect/RDP কে FFmpeg এর সাথে একত্রিত করে VM উইন্ডো রেকর্ড করুন শক্তির উৎস ডি ফর্মা ফিয়েবল।
- ক্যাপচার করার আগে সেশন প্রস্তুত এবং স্থিতিশীল করতে Hyper‑V cmdlets (Start/Stop/Checkpoint/Measure‑VM) ব্যবহার করুন।
- SMB, Copy‑VMFile, VHDX, অথবা Enhanced Session ব্যবহার করে হোস্ট এবং VM-এর মধ্যে বাইনারি এবং ডেটা স্থানান্তর করুন।
- কোনও চমক ছাড়াই পুনরাবৃত্তি রেকর্ডিং পরিস্থিতির জন্য স্বয়ংক্রিয় VM তৈরি, পরিষ্কার এবং রপ্তানি করুন।
PowerShell থেকে Hyper‑V তে ভার্চুয়াল মেশিনের ভিতরে কী ঘটে তা রেকর্ড করা সম্পূর্ণরূপে সম্ভব যদি আপনি নিম্নলিখিতগুলি একত্রিত করেন: হাইপার-ভি নেটিভ টুলস (ভিএমকানেক্ট, আরডিপি, অতিথি পরিষেবা) প্রতি-লাইন স্ক্রিনশট ইউটিলিটি সহ comandosএই ব্যবহারিক নির্দেশিকাটিতে, আপনি VM এর ডেস্কটপ থেকে ভিডিও ক্যাপচার করার ব্যবহারিক পদ্ধতিগুলি পাবেন, সেইসাথে সমস্ত প্রয়োজনীয় PowerShell এবং Hyper‑V তথ্য পাবেন যা আপনার কাজকে সহজ করে তুলবে: কী cmdlets, অটোমেশন, ফাইল ট্রান্সফার এবং রিমোট অ্যাডমিনিস্ট্রেশন।
আপনাকে সম্পূর্ণ চিত্রটি দেওয়ার জন্য, আমরা অন্তর্ভুক্ত করছি হোস্ট এবং ভিএম-এর মধ্যে ফাইল স্থানান্তরের বিস্তারিত পদ্ধতি (যদি আপনার VM-তে FFmpeg-এর মতো ইনস্টলার বা বাইনারি স্থানান্তর করার প্রয়োজন হয়, তাহলে অপরিহার্য), প্রয়োজনীয় ব্যবস্থাপনা cmdlets এবং VM তৈরি, ক্লোন বা পুনর্নির্মাণের জন্য স্ক্রিপ্ট। সবকিছুই সহজ স্প্যানিশ ভাষায় ব্যাখ্যা করা হয়েছে, ব্যবহারিক উদাহরণ, নিরাপত্তা সুপারিশ এবং সর্বোত্তম অনুশীলন সহ।
পরিবেশের প্রয়োজনীয়তা এবং প্রস্তুতি
ছবি তোলার আগে, আপনার পরিবেশ প্রস্তুত রাখা ভালো: PowerShell আপ টু ডেট রাখুন, হোস্ট এবং VM-এ অ্যাক্সেস করুন এবং Hyper‑V মডিউল ব্যবহার করুন। এছাড়াও, পদক্ষেপ নিন যাতে বিজ্ঞপ্তির বাধা এড়ান রেকর্ডিংয়ের সময়। এটি ধাপগুলি দ্রুত করে এবং ত্রুটি হ্রাস করে, তাই সাবধানে মাটি প্রস্তুত করা মূল্যবান।.
পাওয়ারশেল কী? এটি মাইক্রোসফটের .NET-ভিত্তিক স্ক্রিপ্টিং এবং অটোমেশন ফ্রেমওয়ার্ক যা শেল এবং ভাষাকে একত্রিত করে। Cmdlets আপনাকে স্ক্রিপ্টে জটিল ক্রিয়াগুলিকে একসাথে শৃঙ্খলিত করার অনুমতি দেয়। (.ps1), টাস্ক শিডিউলার দিয়ে সেগুলি শিডিউল করুন এবং স্থানীয়ভাবে বা দূরবর্তীভাবে চালান।
PowerShell কিভাবে খুলবেন: গ্রাফিক্যাল ইন্টারফেস সহ সিস্টেমে, PowerShell অনুসন্ধান করুন এবং "Run as administrator" নির্বাচন করুন। উইন্ডোজ সার্ভার কোর অথবা হাইপার-ভি সার্ভার, টাইপ করুন powershell
মধ্যে কমান্ড প্রম্পট পিএস সেশনে প্রবেশ করতে। আপনি যদি রিমোট অ্যাক্সেস ব্যবহার করেন, তাহলে নিশ্চিত করুন যে আপনার RDP সক্ষম আছে। অথবা WinRM/Enter‑PSSession দিয়ে রিমোটিং কনফিগার করুন।
রিমোট অ্যাডমিনিস্ট্রেশন: আপনার ওয়ার্কস্টেশন থেকে আপনি হাইপার-ভি আরএসএটি টুল ইনস্টল করতে পারেন Install-WindowsFeature RSAT-Hyper-V-Tools
. তারপর, হোস্টকে লক্ষ্য করে cmdlets চালান গন্তব্য প্যারামিটার বা দূরবর্তী সেশন (উদাহরণস্বরূপ, Enter-PSSession -ComputerName servidor -Credential (Get-Credential)
).
সাহায্য এবং আবিষ্কার: ব্যবহার Update-Help
সাহায্য হালনাগাদ রাখতে এবং Get-Help <cmdlet>
বাক্য গঠন এবং উদাহরণ দেখতে। Get-Command -Module Hyper-V
আপনি সমস্ত Hyper‑V cmdlets তালিকাভুক্ত করবেন; যদি তুমি এগুলো ফিল্টারযোগ্য উইন্ডোতে দেখতে চাও, অ্যাড | Out-GridView
.
পাওয়ারশেল ব্যবহার করে হাইপার-ভি ভিএম থেকে ভিডিও ক্যাপচার করার ব্যবহারিক পদ্ধতি
হাইপার-ভি-তে কোনও নেটিভ ভিএম কনসোল "রেকর্ডার" নেই, তবে আপনি একত্রিত করতে পারেন ক্যাপচার টুল সহ VMConnect/RDP FFmpeg এর মতো CLI এর মাধ্যমে। নিচে সবচেয়ে নির্ভরযোগ্য পরিস্থিতি এবং PowerShell থেকে কীভাবে সেগুলি স্বয়ংক্রিয় করা যায় তা দেওয়া হল।
১) VMConnect + FFmpeg (VM উইন্ডো ক্যাপচার করুন)
VMConnect একটি স্থানীয় উইন্ডোতে VM কনসোলটি খুলবে। যদি আপনি VMConnect চালু করেন এবং FFmpeg কে সেই উইন্ডোতে নির্দেশ করেন, ভেতরে কী ঘটে তার একটি রেকর্ডিং তুমি পাবেসাধারণ পদক্ষেপ:
- ভিএম শুরু করুন (যদি চালু না থাকে):
Start-VM -Name "MiVM" -Wait
. - কনসোলটি খুলুন:
vmconnect.exe <NombreHost> "MiVM"
(পাওয়ারশেল থেকে আপনি চালাতে পারেনStart-Process vmconnect.exe -ArgumentList "ServidorHV","MiVM"
). - FFmpeg চালু করুন VMConnect উইন্ডো ক্যাপচার করা হচ্ছে। উইন্ডোজে, FFmpeg অনুমতি দেয় gdigrab উইন্ডো শিরোনাম দ্বারা ক্যাপচার করতে:
ffmpeg -f gdigrab -framerate 30 -i title="Virtual Machine Connection" -vcodec libx264 -preset veryfast -pix_fmt yuv420p C:\Capturas\MiVM.mp4
.
VMConnect উইন্ডোর শিরোনামে VM/হোস্টের নাম থাকতে পারে (সংস্করণের উপর নির্ভর করে)। প্যারামিটারটি সামঞ্জস্য করুন। -i title=
সঠিক লেখার দিকে। অডিওর জন্য, যদি আপনার "স্টেরিও মিক্স" বা অন্য কোন উৎস থাকে তাহলে একটি dshow এন্ট্রি যোগ করুন: -f dshow -i audio="Stereo Mix"
যদি আপনার MP4 কে অন্য কোন কন্টেইনার বা কোডেকে রূপান্তর করতে হয়, তাহলে দেখুন কিভাবে একটি ভিডিওর বিন্যাস পরিবর্তন করুন উইন্ডোজে
PowerShell এর সাহায্যে অটোমেশন: একটি তৈরি করুন লিপি Que বুট VM, VMConnect খুলুন এবং উপযুক্ত প্যারামিটার সহ FFmpeg চালান। আপনি পারেন নিয়ন্ত্রণ এল সামাজিক নেটওয়ার্কিং রেকর্ডিং এর বিরূদ্ধে -t 00:10:00
(উদাহরণস্বরূপ, ১০ মিনিট) অথবা FFmpeg পাঠানো বন্ধ করুন q আপনার প্রক্রিয়ায়।
২) VM + FFmpeg-এ RDP (রিমোট সেশন ক্যাপচার করুন)
যদি VM-তে নেটওয়ার্ক এবং রিমোট ডেস্কটপ সক্রিয় থাকে, তাহলে এর সাথে সংযোগ করুন mstsc
এবং একইভাবে FFmpeg দিয়ে RDP উইন্ডো রেকর্ড করুন (শিরোনাম অনুসারে gdigrab)। সুবিধা: : উচ্চ রেজোলিউশনে আরও স্থিতিশীল গুণমান; অপূর্ণতা: VM-এ নেটওয়ার্ক/শংসাপত্রের প্রয়োজন।
PowerShell থেকে, আপনি RDP ক্লায়েন্টকে স্বয়ংক্রিয়ভাবে ব্যবহার করতে পারেন Start-Process mstsc.exe -ArgumentList "/v:10.10.10.50"
এবং তারপর FFmpeg কে সেই উইন্ডোর দিকে নির্দেশ করুন যার শিরোনামে গন্তব্যের IP বা নাম রয়েছে। যদি আপনার স্থানীয় ডিস্ক ম্যাপ করার প্রয়োজন হয় (ভিএম-এর ভিতরে ভিডিও সংরক্ষণ করতে), সংযোগ করার আগে এটিকে RDP বিকল্পগুলিতে সেট করুন।
৩) উন্নত সেশন মোডে VMConnect
"এনহ্যান্সড সেশন মোড" VMConnect এর সাথে সংযোগ করার সময় আরও ভাল রেজোলিউশন এবং স্থানীয় রিসোর্স ব্যবহারের অনুমতি দেয়, যা এর জন্য খুবই কার্যকর তীক্ষ্ণ পূর্ণ-স্ক্রিন ক্যাপচারহোস্টে এটি সক্রিয় করুন: Set-VMHost -EnableEnhancedSessionMode $True
, এবং তারপর VMConnect দিয়ে VM-এর সাথে সংযোগ করুন। পছন্দসই রেজোলিউশন নির্বাচন করুন; FFmpeg দিয়ে ক্যাপচার করা পদ্ধতি 1 এর মতোই কাজ করবে, তবে আরও ভালো ভিজ্যুয়াল অভিজ্ঞতা সহ।
এই মোডটি ড্রাইভ সংযুক্ত করা বা হোস্ট রিসোর্স পুনঃনির্দেশ করাও সহজ করে তোলে, যা ফাইল সরানোর জন্য এটি দুর্দান্ত। আপনার পরীক্ষার জন্য বা রেকর্ডিং সংরক্ষণের জন্য প্রয়োজনীয়।
৪) হালকা বিকল্প: স্টেপস রেকর্ডার (ভিডিও নয়)
যদি আপনার একটানা ভিডিওর প্রয়োজন না হয়, তাহলে পুরোনো উইন্ডোজ পিএসআর (স্টেপস রেকর্ডার) স্টেপ অ্যানোটেশন সহ স্ক্রিনশট ক্যাপচার করে। এটি চালু হয় psr.exe
. MP4 তৈরি করে না, কিন্তু অতিরিক্ত কিছু ইনস্টল না করে দ্রুত ডকুমেন্টেশনের জন্য এটি কার্যকর হতে পারে।
হাইপার-ভি সিএমডিলেট যা ক্যাপচার করার সময় আপনার জীবনকে সহজ করে তোলে
এই কমান্ডগুলি VM লাইফসাইকেল নিয়ন্ত্রণ এবং প্রাক-রেকর্ডিং পরীক্ষার পরিবেশকে সহজ করে তোলে। এগুলি আপনাকে অনুমতি দেয়: শুরু করুন, থামান, অবস্থা সংরক্ষণ করুন এবং সম্পদ পরিমাপ করুন "REC" চাপার আগে।
মজুদ এবং সাহায্য: Get-Command -Module Hyper-V
cmdlets তালিকাভুক্ত করুন; Get-Help Get-VM
ব্যবহার এবং পরামিতি ব্যাখ্যা করে। আপনি এটি ফিল্টার বা ফর্ম্যাট করতে পারেন বিরূদ্ধে Format-Table
, Format-List
u Out-GridView
.
VM এবং ফিল্টারের অবস্থা তালিকাভুক্ত করুন: Get-VM
সব ফিরিয়ে দেয়; আলোকিতদের জন্য, Get-VM | Where-Object { $_.State -eq 'Running' }
. যদি তুমি বন্ধ থাকাগুলো চাও, ফিল্টারটি এতে পরিবর্তন করুন 'Off'
.
শুরু এবং থামানো: Start-VM -Name "MiVM"
y Stop-VM -Name "MiVM"
ব্লক হিসেবে কাজ করার জন্য, Get-VM | Where-Object { $_.State -eq 'Off' } | Start-VM
o Get-VM | Where-Object { $_.State -eq 'Running' } | Stop-VM
. উত্তর না দিলে, অ্যাড -Force
en Stop-VM
.
পরিষ্কার অতিথি শাটডাউন: Invoke-VMShutdown MiVM -Force
সুন্দরভাবে ওএস বন্ধ করার চেষ্টা করুন। হঠাৎ কাটা এড়াতে চাইলে এটি ব্যবহার করুন যা ডেটা নষ্ট করতে পারে।
স্ট্যাটাস এবং চেকপয়েন্ট সংরক্ষণ করুন: Save-VM -Name "MiVM"
VM কে হাইবারনেট করে; Checkpoint-VM -Name "MiVM" -SnapshotName PreGrabacion
একটি চেকপয়েন্ট তৈরি করুন। নির্দিষ্ট স্ন্যাপশট মুছে ফেলার জন্য, Remove-VMSnapshot -VMName "MiVM" -Name NombreParcial*
.
রিসোর্স মিটারিং: এর মাধ্যমে মিটারিং সক্রিয় করুন Enable-VMResourceMetering -VMName "MiVM"
এবং পরামর্শ করুন Measure-VM -VMName "MiVM"
. এটি আপনাকে CPU/RAM কনফিগারেশন মূল্যায়ন করতে সাহায্য করে এবং FPS পরিমাপ করুন যাতে রেকর্ডিং সুষ্ঠুভাবে হয়।
নেটওয়ার্ক এবং ভিএম সংস্করণ: Get-VMNetworkAdapter -All
VM-এর ভার্চুয়াল NIC এবং ব্যবস্থাপনা OS সনাক্ত করে। Update-VMVersion -Name "MiVM"
নতুন ক্ষমতার জন্য কনফিগারেশন সংস্করণ আপডেট করুন। আপনি যদি উন্নত সেশন ব্যবহার করতে চান তবে এটি কার্যকর এবং সাম্প্রতিক বৈশিষ্ট্যগুলি।
প্রক্রিয়া ইউটিলিটি: PowerShell থেকে আপনি FFmpeg এর মতো অ্যাপ্লিকেশনগুলিকে সমর্থন করা শুরু করতে পারেন Start-Process
, পাওয়ারশেলকে উন্নত করুন -Verb RunAs
, অথবা এর মাধ্যমে হ্যাং প্রক্রিয়া বন্ধ করুন Stop-Process
. প্রসেস সিএমডিলেট এবং হাইপার-ভি এর সমন্বয় আপনাকে শুরু থেকে শেষ পর্যন্ত রেকর্ডিং সাজানোর সুযোগ দেয়।
হোস্ট এবং ভিএম-এর মধ্যে ফাইল স্থানান্তর: ৭টি পদ্ধতি যা কাজ করে
ক্যাপচার করার জন্য, আপনাকে প্রায়শই হাইপার-ভি হোস্ট এবং ভিএম-এর মধ্যে বাইনারি (যেমন, FFmpeg), ISO, অথবা স্ক্রিপ্ট পাস করতে হবে। এই পদ্ধতিগুলি অন্তর্ভুক্ত করে নেটওয়ার্ক সহ এবং নেটওয়ার্ক ছাড়া পরিস্থিতি, GUI সহ বা ছাড়া, এবং বিভিন্ন সীমাবদ্ধতা সহ।
পদ্ধতি ১: হোস্টে SMB শেয়ার
হোস্টে "ফাইল এবং প্রিন্টার শেয়ারিং" এর জন্য ফায়ারওয়াল নিয়মগুলি সক্ষম করুন এবং আপনার কম্পিউটার থেকে হোস্ট শেয়ারের সাথে সংযোগ করুন (উদাহরণস্বরূপ, \\10.10.10.31\c$\
অথবা মানচিত্র সহ net use S: \\10.10.10.31\d$
). সুবিধা: উইন্ডোজ পরিবেশে সহজ এবং দ্রুত। দ্রষ্টব্য: কাজ শেষ হয়ে গেলে নিয়মটি অক্ষম করুন netsh advfirewall firewall set rule group="File and Printer Sharing" new enable=No
.
পদ্ধতি ২: একক কেন্দ্রীয় শেয়ার
প্রতিটি হোস্টে ISO এবং টুল ডুপ্লিকেট করার পরিবর্তে, একটি সার্ভার/NAS-এ একটি SMB মাউন্ট করুন এবং সমস্ত হোস্টে অ্যাক্সেস দিন। AD ডোমেইনে আদর্শ. যদি আপনি একটি VM-এ স্থানান্তর করেন, তাহলে ভার্চুয়াল সুইচ এবং সংশ্লিষ্ট নেটওয়ার্ক মোড কনফিগার করুন। লিনাক্স আপনি SMB অথবা SSH/SCP ব্যবহার করতে পারেন।
পদ্ধতি ৩: পুনঃনির্দেশিত ড্রাইভ সহ RDP
টার্গেটে রিমোট ডেস্কটপ সক্ষম করুন এবং, যখন MSTSC খোলে, স্থানীয় ড্রাইভগুলি পুনঃনির্দেশিত করুন (স্থানীয় সম্পদ ট্যাব > আরও > ড্রাইভ)। সেশনের মধ্যে ম্যাপ করা ড্রাইভ থেকে কপি করুন। GUI হোস্ট এবং VM উভয়ের সাথেই কাজ করে নেটওয়ার্কের সাথে সংযুক্ত।
পদ্ধতি ৪: VMFile কপি করুন (নেটওয়ার্ক ছাড়া)
পাওয়ারশেল ৪+ অফার Copy-VMFile
নেটওয়ার্ক বা ফায়ারওয়ালের উপর নির্ভর না করে হোস্ট থেকে VM-এ ফাইলগুলি পাস করার জন্য। আপনাকে অবশ্যই সক্রিয় করতে হবে অতিথি সেবা ভিএম-এ: Enable-VMIntegrationService -VMName VM1 -Name 'Guest Service Interface'
. তারপর: Copy-VMFile "VM1" -SourcePath "C:\temp\file.txt" -DestinationPath "C:\Temp\file.txt" -CreateFullPath -FileSource Host
.
পদ্ধতি ৫: শেয়ার্ড এবং মাউন্টেবল VHDX ডিস্ক
হোস্টে একটি VHDX তৈরি করুন (New-VHD -Path C:\Hyper-V\data-temp.vhdx -SizeBytes 8GB -Dynamic
), এটি মাউন্ট করুন (Mount-VHD
), এটিকে আরম্ভ/পার্টিশন করুন এবং ফর্ম্যাট করুন (এনটিএফএস). আপনার ফাইলগুলি ভিতরে কপি করুন, নামানো (Dismount-VHD
) এবং সেই VHDX VM-এর সাথে সংযুক্ত করুন (Add-VMHardDiskDrive -VMName VM2 -Path C:\Hyper-V\data-temp.vhdx
)। VM-এর ভেতরে, একটি চিঠি এবং কপি বরাদ্দ করুন।
পদ্ধতি ৬: উন্নত সেশনের সাথে VMConnect
এর মাধ্যমে উন্নত মোড সক্রিয় করুন Set-VMHost -EnableEnhancedSessionMode $True
এবং সংযোগ করার সময়, এটি স্থানীয় সংস্থানগুলিকে RDP-এর মতো পুনঃনির্দেশিত করে। ভার্চুয়াল ড্র্যাগ/ড্রপ (সংস্করণের উপর নির্ভর করে) এবং ড্রাইভগুলিতে অ্যাক্সেসের অনুমতি দেয়, ক্যাপচার বাইনারি বা আউটপুট ফলাফল বহন করা তুচ্ছ করে তোলে।
পদ্ধতি ৭: ফাইল সহ ISO ইমেজ
আপনার প্রয়োজনীয় ফাইলগুলি (VM থেকে কেবল পঠনযোগ্য) দিয়ে একটি ISO তৈরি করুন এবং এটি ভার্চুয়াল DVD ড্রাইভে মাউন্ট করুন। এটি এর জন্য কার্যকর অপরিবর্তনীয়ভাবে কন্টেন্ট ইনজেক্ট করুন, উদাহরণস্বরূপ, ইনস্টলার বা বেস টুল।
স্ক্রিপ্টের মাধ্যমে VM তৈরি করুন, মুছে ফেলুন এবং পুনরায় তৈরি করুন (এবং রেকর্ডিংয়ের জন্য প্রস্তুত করুন)
যখন আপনি ডেমো ডকুমেন্ট বা রেকর্ডিং করেন, তখন মাঝে মাঝে আপনার দ্রুত একটি "পরিষ্কার" পরিবেশের প্রয়োজন হয়। PowerShell এর সাহায্যে, আপনি একটি পুরানো VM মুছে ফেলুন, এটি পুনরায় তৈরি করুন এবং এটি প্রস্তুত রাখুন ISO এবং স্বয়ংক্রিয় প্রতিক্রিয়া সহ।
একটি ডেভেলপমেন্ট VM এবং এর VHD গুলি মুছে ফেলুন: সংজ্ঞায়িত করুন $ThisVM = "SQLTestVM"
, VM বন্ধ করুন (Stop-VM -Name $ThisVM
), আপনার ডিস্কগুলি মুছে ফেলুন Get-VMHardDiskDrive -VMName $ThisVM | Remove-Item -Force
এবং তারপর Remove-VM -VMName $ThisVM -Force
. গুরুত্বপূর্ণ: Remove-VM
এটি ভিএইচডি মুছে দেয় না, আপনাকে এটি আলাদাভাবে করতে হবে।
VM পুনরায় তৈরি করুন: ব্যবহার করুন New-VM
উপযুক্ত পরামিতি সহ (নাম, মেমরি, জেনারেশন ২, নতুন ভিএইচডিএক্স, সুইচ)। ওএস আইএসও সংযুক্ত করুন এবং এটি বুট হয়। আপনি একটি VFD/প্রতিক্রিয়া ফাইল (অপ্রকাশিত) যোগ করতে পারেন যাতে ইনস্টলেশনটি অপ্রয়োজনীয় এবং মাত্র কয়েক মিনিটের মধ্যে বার্ন করার জন্য প্রস্তুত থাকে।
ঐচ্ছিক গতিশীল মেমরি: Set-VMMemory -VMName $ThisVM -DynamicMemoryEnabled $true -MinimumBytes 1GB -StartupBytes 2GB -MaximumBytes 4GB
. একাধিক ভিএম চালাতে গেলে রিসোর্স অপ্টিমাইজ করুন রেকর্ড করার সময়।
ধাপে ধাপে PowerShell দিয়ে একটি VM তৈরি করুন
৬০ জিবি ভিএইচডিএক্স দিয়ে একটি জেন২ ভিএম তৈরি করে একটি নির্দিষ্ট সুইচের সাথে সংযোগ স্থাপনের দ্রুত উদাহরণ। আপনি সর্বদা আপনার নির্দিষ্ট ক্ষেত্রে পাথ, মেমরি এবং নামগুলি অভিযোজিত করতে পারেন। রেকর্ডিং ল্যাবগুলি স্বয়ংক্রিয় করুন.
- ভিএম তৈরি করুন:
New-VM -Name "WSTEST" -MemoryStartupBytes 2GB -Generation 2 -NewVHDPath "D:\hyper-v\virtual hard disks\WSTEST.vhdx" -NewVHDSizeBytes 60GB -SwitchName "ExternalSwitch"
. - ISO সহ DVD যোগ করুন:
Add-VMSCSIController -VMName WSTEST
yAdd-VMDvdDrive -VMName WSTEST -ControllerNumber 1 -ControllerLocation 0 -Path D:\ISO\instalador.iso
. - ঐচ্ছিক স্থির ডিস্ক:
New-VHD -Path "D:\hyper-v\virtual hard disks\wstest.vhdx" -SizeBytes 60GB -Fixed
yAdd-VMHardDiskDrive -VMName WSTEST -Path "D:\hyper-v\virtual hard disks\wstest.vhdx"
.
আপনার স্ক্রিপ্টটি আরও পঠনযোগ্য করে তুলতে আপনি হ্যাশটেবলের সাথে স্প্ল্যাটিং ব্যবহার করতে পারেন: $VM = @{ Name = "VMNAME"; MemoryStartupBytes = 2GB; Generation = 2; NewVHDPath = "C:\Virtual Machines\VMNAME\VMNAME.vhdx"; NewVHDSizeBytes = 50GB; BootDevice = "VHD"; Path = "C:\Virtual Machines\VMNAME"; SwitchName = (Get-VMSwitch).Name } ; New-VM @VM
. এইভাবে আপনি বিভিন্ন পরিবেশে প্যারামিটার পুনঃব্যবহার করবেন.
আপনার রেকর্ডিং প্রবাহের জন্য আরও কার্যকর ব্যবস্থাপনা
একটি ভিএম রপ্তানি করুন: Export-VM MiVM -Path "F:\vmbak" -CopyState
একটি সম্পূর্ণ রপ্তানি তৈরি করে, যা ডেমো দৃশ্যকল্প ক্লোন করার জন্য উপযোগী। পুনরায় ইনস্টল করার প্রয়োজন থেকে আপনাকে বাঁচায় রেকর্ডিংয়ের ঠিক আগে।
মেমোরি/সিপিইউ তথ্য: Get-VMMemory
y Get-VMCPUCount -VM MiVM
তারা আপনাকে বর্তমান কনফিগারেশনটি দেখাবে। বাধা এড়িয়ে চলুন ক্যাপচারে FPS ড্রপ দেখলে রিসোর্সগুলি সামঞ্জস্য করা।
উন্নত আবিষ্কার: Get-Command *-VM
o Get-Command *-VHD*
সম্পর্কিত cmdlets খুঁজে পেতে আপনাকে সাহায্য করবে। Where-Object
আপনি নাম/স্থিতি অনুসারে ফিল্টার করতে পারেন: Get-Process | Where-Object { $_.ProcessName -Match '^sys.*' }
. FFmpeg স্থানীয়করণ করতে এটি ব্যবহার করুন এবং X মিনিট পরে এটি বন্ধ করুন।
সেরা অনুশীলন: নিরাপত্তা, কর্মক্ষমতা এবং ব্যাকআপ
ফাইল শেয়ারিংয়ের জন্য ফায়ারওয়ালে যা প্রয়োজন কেবল তা সক্ষম করুন (এবং শেষ হলে এটি নিষ্ক্রিয় করুন), শংসাপত্র এনক্রিপ্ট করুন এবং ন্যূনতম সুবিধা সহ অ্যাকাউন্ট ব্যবহার করুন আপনার স্ক্রিপ্টগুলিতে। পারফরম্যান্সের জন্য, আপনি যে ফোল্ডারে MP4 লিখবেন সেখানে একটি দ্রুত ডিস্ক ব্যবহার করার কথা বিবেচনা করুন এবং যদি আপনি তোতলাতে থাকেন তবে FFmpeg বিটরেট সীমিত করুন। যদি আপনি ব্যবহার করেন এক্সবক্স গেম বার, শিখুন কিভাবে রেকর্ডিং বারটি পপ আউট হওয়া থেকে বিরত রাখুন আপনার ভিডিওতে।
তথ্য সুরক্ষার ক্ষেত্রে, গুরুত্বপূর্ণ পরিবেশের জন্য এর সমাধানগুলি ব্যবহার করার পরামর্শ দেওয়া হয় ব্যাকআপ হোস্ট লেভেলে যা কপি তৈরি করে দক্ষ, ধারাবাহিক এবং দ্রুতহাইপার-ভি এবং অন্যান্য হাইপারভাইজারগুলিকে (উদাহরণস্বরূপ, তাৎক্ষণিক পুনরুদ্ধার বা V2V অফার করে এমন বাণিজ্যিক স্যুট) কভার করার জন্য থার্ড-পার্টি টুল রয়েছে। পর্যালোচনা করা ডকুমেন্টেশনে বাজারের বিকল্প হিসেবে NAKIVO ব্যাকআপ এবং রেপ্লিকেশন বা ভিনচিন ব্যাকআপ এবং রিকভারির মতো সমাধানের কথা উল্লেখ করা হয়েছে; খরচ মূল্যায়ন করে এবং ফিট করে তাদের গ্রহণ করার আগে আপনার বাস্তবতায়।
উপরের সমস্ত কিছুর সাহায্যে, আপনি একটি শক্তিশালী কর্মপ্রবাহ সংগঠিত করতে পারেন: PowerShell দিয়ে VM প্রস্তুত করুন, SMB/Copy‑VMFile/VHDX এর মাধ্যমে প্রয়োজনীয় বাইনারিগুলি সরান, VMConnect এর সাথে সংযোগ করুন (যদি সম্ভব হয়, উন্নত সেশনে), উইন্ডোটি ক্যাপচার করতে PowerShell থেকে FFmpeg চালু করুন এবং সময় বা ইভেন্ট অনুসারে প্রক্রিয়াটি নিয়ন্ত্রণ করুন; এছাড়াও, আপনি শুরু করার আগে স্ন্যাপশট সংরক্ষণ করেন এবং যদি আপনি রেকর্ডিং পুনরাবৃত্তি করতে চান তবে VM রপ্তানি করেন। PowerShell এর মাধ্যমে প্রশাসন এবং ক্যাপচারকে একীভূত করা কাজটি পুনরাবৃত্তিযোগ্য, নথিভুক্তযোগ্য এবং দ্রুত সম্পাদনযোগ্য হয়ে ওঠে।
সাধারণভাবে বাইট এবং প্রযুক্তির বিশ্ব সম্পর্কে উত্সাহী লেখক। আমি লেখার মাধ্যমে আমার জ্ঞান ভাগ করে নিতে পছন্দ করি, এবং আমি এই ব্লগে এটিই করব, আপনাকে গ্যাজেট, সফ্টওয়্যার, হার্ডওয়্যার, প্রযুক্তিগত প্রবণতা এবং আরও অনেক কিছু সম্পর্কে সবচেয়ে আকর্ষণীয় জিনিস দেখাব৷ আমার লক্ষ্য হল আপনাকে একটি সহজ এবং বিনোদনমূলক উপায়ে ডিজিটাল বিশ্বে নেভিগেট করতে সাহায্য করা।