หลายคนมักใช้อุปกรณ์หลายเครื่อง ซึ่งรวมถึงสมาร์ทโฟน แล็ปท็อปส่วนตัว เดสก์ท็อปในสำนักงาน และที่บ้าน แม้หลังจากการผสานการทำงานบนคลาวด์ที่ยอดเยี่ยมกับบริการต่างๆ เช่น OneDrive แล้ว สิ่งง่ายๆ บางอย่างก็ต้องการการมีอยู่จริงของผู้ใช้เพื่อทำงานให้เสร็จลุล่วง
สิ่งหนึ่งที่ง่าย ๆ คือการตรวจสอบพื้นที่ดิสก์ หากคุณไม่ได้อยู่กับคอมพิวเตอร์ ผู้ใช้ทั่วไปจะทำงานง่ายๆ นี้ได้ยากขึ้น ดังนั้น เพื่อตรวจสอบว่ามีพาร์ติชั่นบนเครื่องนั้นกี่พาร์ติชั่นและแต่ละพาร์ติชั่น ความจุรวมของพาร์ติชั่นนั้นเป็นเท่าไหร่ นอกจากนั้น พื้นที่ว่างในดิสก์และพื้นที่ดิสก์ที่ใช้แล้ว เราเพียงแค่ต้องเรียกใช้สคริปต์อย่างง่าย ดังนั้นอย่ารอช้า รีบเข้าไปกันเลย
ตรวจสอบพื้นที่ดิสก์บนคอมพิวเตอร์ระยะไกล
ก่อนอื่น สคริปต์นี้ใช้ไม่ได้กับทุกเครื่อง ใช้งานได้กับ 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 และ Windows 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 } }
ตอนนี้ คุณจะต้องป้อนที่อยู่ของคอมพิวเตอร์ระยะไกลของคุณในช่องว่างที่ทำเครื่องหมายด้านบนภายในเครื่องหมายคำพูด – ที่อยู่อยู่ที่นี่ .
บันทึกไฟล์
คลิกขวาที่ไฟล์และคลิกที่ เรียกใช้ด้วย Powershell คลิก ใช่ บน UAC หรือ User Account Control Prompt ที่คุณได้รับ
ตอนนี้คุณจะได้ผลลัพธ์ของคุณบนเทอร์มินัล Powershell ตามรูปแบบ
เรียกใช้ไฟล์เดียวกันนี้ตามความต้องการของคุณ
คุณสามารถอ่านเพิ่มเติมเกี่ยวกับสิ่งนี้ได้ที่ TechNet