ค้นหาเว็บไซต์

PowerShell: แสดงรายการและจัดทำเอกสาร Hyper-V VM ทั้งหมดที่มีคุณสมบัติที่สำคัญที่สุด


ดังนั้น คุณมี Hyper-V VM หลายเครื่องและอาจสูญเสียการติดตามไป ในโพสต์นี้ ฉันจะแสดงวิธีดึงข้อมูล Hyper-V VM ทั้งหมดพร้อมคุณสมบัติและการตั้งค่าที่สำคัญที่สุด แน่นอนว่าด้วย PowerShell - มีอะไรอีกบ้าง

เรียกใช้สคริปต์เล็กๆ น้อยๆ นี้เพื่อรับคุณสมบัติที่สำคัญที่สุดของ VM ของคุณ

Get-VM | Select-Object Name,ProcessorCount,`
@{name='MemoryStartup';expression={[math]::Round($_.MemoryStartup/1GB,0).tostring() + ' GB'}},`
@{name='MemoryAssigned';expression={[math]::Round($_.MemoryAssigned/1GB,0).tostring() + ' GB'}},`
@{n='Uptime';e={(Get-Date) - $_.Uptime}},State,Version | Format-Table

ตอนนี้คุณมีภาพรวมที่ดีของ VM ของคุณแล้ว

อย่างไรก็ตาม คุณสามารถบันทึกเอาต์พุตเป็นไฟล์ได้แน่นอน

Get-VM | Select-Object Name,ProcessorCount,`
@{name='MemoryStartup';expression={[math]::Round($_.MemoryStartup/1GB,0).tostring() + ' GB'}},`
@{name='MemoryAssigned';expression={[math]::Round($_.MemoryAssigned/1GB,0).tostring() + ' GB'}},`
@{n='Uptime';e={(Get-Date) - $_.Uptime}},State,Version | Convertto-HTML | Out-File $home\vms.html

บทความที่เกี่ยวข้อง