Computer >> Máy Tính >  >> Hệ thống >> Windows

Cách kiểm tra từ xa Disk Space trên máy tính Windows 10

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 của họ. Ngay cả sau khi tích hợp tuyệt vời dựa trên đám mây với các dịch vụ như OneDrive, một số việc đơn giản thực sự cần sự hiện diện thực tế của người dùng để hoàn thành một số công việc.

Một điều đơn giản như vậy là kiểm tra dung lượng ổ đĩa. Nếu bạn không có mặt trực tiếp với máy tính, người dùng bình thường sẽ thực sự khó thực hiện tác vụ đơn giản này. Vì vậy, để kiểm tra xem máy đó có bao nhiêu phân vùng và theo từng phân vùng thì tổng dung lượng của phân vùng đó là bao nhiêu. Cùng với đó, dung lượng đĩa trống và dung lượng đĩa đã sử dụng chúng ta chỉ cần chạy một script đơn giản. Vì vậy, không có bất kỳ sự chậm trễ nào nữa, hãy để chúng tôi bắt tay 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ẽ hoạt động với Windows 8 và Windows 8.1 nhưng nó vẫ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 khung bình luận 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 Powershell Script này từ TechNet. Bạn chỉ cần lưu nó vào máy tính của mình.

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

<# .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 của mình vào khoảng trống được đánh dấu ở trên bên trong dấu ngoặc kép - Địa chỉ ở đây .

Lưu tệp.

Nhấp chuột phải vào tệp và nhấp vào Chạy với Powershell. Nhấp vào trên UAC hoặc Lời nhắc kiểm soát tài khoản người dùng mà bạn nhận được.

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

Cách kiểm tra từ xa Disk Space trên máy tính Windows 10

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

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

Cách kiểm tra từ xa Disk Space trên máy tính Windows 10