Kiểm tra từ xa không gian đĩa trên máy tính Windows bằng Powershell

Mục lục:

Kiểm tra từ xa không gian đĩa trên máy tính Windows bằng Powershell
Kiểm tra từ xa không gian đĩa trên máy tính Windows bằng Powershell

Video: Kiểm tra từ xa không gian đĩa trên máy tính Windows bằng Powershell

Video: Kiểm tra từ xa không gian đĩa trên máy tính Windows bằng Powershell
Video: Cách khôi phục Windows về trạng thái ban đầu #Shorts - YouTube 2024, Tháng Ba
Anonim

Nhiều người có xu hướng sử dụng nhiều thiết bị. Điều này bao gồm điện thoại thông minh, máy tính xách tay cá nhân, máy tính để bàn trong văn phòng và nhà riêng. Ngay cả sau khi tích hợp dựa trên đám mây tuyệt vời với các dịch vụ như OneDrive, một số điều đơn giản thực sự cần sự hiện diện vật lý của người dùng để hoàn thành công việc. Một điều đơn giản như vậy là kiểm tra không gian đĩa. Nếu bạn không có mặt vật lý với một máy tính, nó sẽ trở thành thực sự khó khăn cho một người dùng bình thường để thực hiện nhiệm vụ đơn giản này. Vì vậy, để kiểm tra có bao nhiêu phân vùng có mặt trên máy đó và bởi mỗi phân vùng, tổng dung lượng của phân vùng đó là bao nhiêu. Cùng với đó, không gian đĩa miễn phí và dung lượng đĩa được sử dụng, chúng tôi chỉ cần chạy một tập lệnh đơn giản. Vì vậy, mà không có bất kỳ sự chậm trễ hơn nữa, chúng ta hãy nhảy ngay vào.

Kiểm tra dung lượng đĩa trên máy tính từ xa

Trước hết, tập lệnh này sẽ không hoạt động trên mọi máy. Nó chỉ hoạt động với Windows 10, Windows Server 2012, Windows Server 2012 R2, Windows Server 2008, Windows Server 2008 R2 và Windows 7. Theo tôi, điều này cũng sẽ làm việc với Windows 8 và Windows 8.1 nhưng nó chưa được thử nghiệm. Nếu bạn dùng thử trên Windows 8 và Windows 8.1, vui lòng chia sẻ kết quả của bạn trong hộp nhận xét bên dưới.

Vì vậy, trước hết, hãy bắt đầu bằng cách tải xuống tập tin Powershell Script này từ TechNet. Bạn chỉ cần lưu nó vào máy tính của bạn.

Sau đó, mở cùng một tệp bằng Notepad và bạn sẽ thấy mã sẽ trông giống như thế này-

<#.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 } }

Bây giờ, bạn sẽ phải nhập địa chỉ của máy tính từ xa vào không gian được đánh dấu ở trên bên trong dấu ngoặc kép - Địa chỉ xuất hiện ở đây.

Lưu các tập tin.

Nhấp chuột phải vào tệp và nhấp vào Chạy với Powershell. Bấm vào Vâng trên UAC hoặc User Account Control Prompt mà bạn nhận được.

Bây giờ bạn sẽ nhận được kết quả của bạn trên thiết bị đầu cuối Powershell như trong định dạng,

Chạy cùng một tệp này theo mong muốn của bạn.
Chạy cùng một tệp này theo mong muốn của bạn.

Bạn có thể đọc thêm về điều này tại đây trên TechNet.

Đề xuất: