หลายคนมีนิสัยใช้หลายอุปกรณ์ รวมถึงสมาร์ทโฟน, แล็ปท็อปส่วนตัว, เดสก์ท็อปในสำนักงานและบ้าน แม้จะมีการผสานรวมแบบคลาวด์กับบริการอย่าง OneDrive ที่ยอดเยี่ยม บางสิ่งง่ายๆ ยังคงต้องการความมีอยู่ทางกายภาพของผู้ใช้เพื่อทำงานบางอย่าง
สิ่งง่ายๆ หนึ่งคือการตรวจสอบพื้นที่ดิสก์ หากคุณไม่อยู่กับคอมพิวเตอร์เครื่องนั้นกายภาพ มันจะยากมากสำหรับผู้ใช้ทั่วไปในการทำงานง่ายๆ นี้ ดังนั้น เพื่อตรวจสอบว่ามีพาร์ติชันกี่พาร์ติชันบนเครื่องนั้น และแต่ละพาร์ติชันมีความจุรวมเท่าไหร่ พร้อมกับพื้นที่ว่างและพื้นที่ที่ใช้ เราเพียงแค่ต้องรันสคริปต์ง่ายๆ ดังนั้นโดยไม่ perdre เวลา เรามาเริ่มเลย
ตรวจสอบพื้นที่ดิสก์บนคอมพิวเตอร์ระยะไกล
ขั้นแรก สคริปต์นี้จะไม่ทำงานบนทุกเครื่อง มันทำงานได้กับ Windows 10, Windows Server 2012, Windows Server 2012 R2, Windows Server 2008, Windows Server 2008 R2 และ Windows 7 เท่านั้น
เป็นความคิดเห็นของฉันว่าควรทำงานกับ Windows 8 และ Windows 8.1 ได้เช่นกัน แต่ยังไม่ได้ทดสอบ หากคุณลองบน Windows 8 และ 8.1 โปรดแบ่งปันผลลัพธ์ในกล่องความคิดเห็นด้านล่าง
ดังนั้น ขั้นแรก เริ่มต้นด้วยการดาวน์โหลดไฟล์ Powershell Script นี้จาก TechNet คุณเพียงแค่บันทึกมันลงคอมพิวเตอร์ของคุณ
จากนั้น เปิดไฟล์เดียวกันนั้นด้วย Notepad และคุณจะเห็นโค้ดที่มีลักษณะประมาณนี้-
<# .Synopsis Gets Disk Space of the given remote computer name .DESCRIPTION Get-RemoteComputerDisk cmdlet gets the used, free and total space with the drive name .EXAMPLE Get-RemoteComputerDisk -RemoteComputerName "abc.contoso.com" Drive UsedSpace(in GB) FreeSpace(in GB) TotalSpace(in GB) C 75 52 127 D 28 372 400 .INPUTS Inputs to this cmdlet (if any) .OUTPUTS Output from this cmdlet (if any) .NOTES General notes .COMPONENT The component this cmdlet belongs to .ROLE The role this cmdlet belongs to .FUNCTIONALITY The functionality that best describes this cmdlet #> function Get-RemoteComputerDisk { Param ( $RemoteComputerName="The Address Goes Here" ) Begin { $output="Drive `t UsedSpace(in GB) `t FreeSpace(in GB) `t TotalSpace(in GB) `n" } Process { $drives=Get-WmiObject Win32_LogicalDisk -ComputerName $RemoteComputerName foreach ($drive in $drives){ $drivename=$drive.DeviceID $freespace=[int]($drive.FreeSpace/1GB) $totalspace=[int]($drive.Size/1GB) $usedspace=$totalspace - $freespace $output=$output+$drivename+"`t`t"+$usedspace+"`t`t`t`t`t`t"+$freespace+"`t`t`t`t`t`t"+$totalspace+"`n" } } End { return $output } }
ตอนนี้ คุณจะต้องป้อนที่อยู่ของคอมพิวเตอร์ระยะไกลของคุณในช่องที่ทำเครื่องหมายไว้ข้างต้นภายในเครื่องหมายคำพูด – The Address Goes Here
บันทึกไฟล์
คลิกขวาที่ไฟล์ และคลิก Run with Powershell. คลิก Yes บน UAC หรือ User Account Control Prompt ที่ปรากฏ
ตอนนี้คุณจะได้ผลลัพธ์บนเทอร์มินัล Powershell ในรูปแบบ

รันไฟล์เดียวกันนี้ตามต้องการ
คุณสามารถอ่านเพิ่มเติมเกี่ยวกับเรื่องนี้ได้ที่ TechNet
