Sokan hajlamosak több eszközt használni. Ez magában foglalja okostelefonjaikat, személyes laptopjaikat, asztali irodáikat és otthonukat. Még egy nagy felhőalapú integráció után is, mint például a OneDrive, néhány egyszerű dolog tényleg szüksége van a felhasználó fizikai jelenlétére, hogy elvégezzen egy munkát. Az ilyen egyszerű dolog a lemezterület ellenőrzését jelenti. Ha nincs fizikailag jelen a számítógéppel, nagyon nehéz lesz egy normál felhasználónak elvégezni ezt az egyszerű feladatot. Tehát annak ellenőrzéséhez, hogy hány partíció van jelen a gépen és minden partíción, mi a partíció teljes kapacitása. Ezzel együtt az ingyenes lemezterület és a használt lemezterület egyszerűen csak egy egyszerű szkriptet kell futtatnunk. Szóval, további késedelem nélkül, ugorjunk be.
Ellenőrizze a lemezterületet távoli számítógépeken
Először is, ez a szkript nem működne minden gépen. Csak Windows 10, Windows Server 2012, Windows Server 2012 R2, Windows Server 2008, Windows Server 2008 R2 és Windows 7 esetén működik. Véleményem szerint ez a Windows 8 és a Windows 8.1 rendszerrel is működnie, de még nem tesztelték. Ha Windows 8 és Windows 8.1 rendszeren próbálkozik, ossza meg az eredményeit az alábbi megjegyzés mezőben.
Tehát először a Powershell Script fájl letöltése a TechNet-ből. Csak meg kell mentened a számítógépedre.
Ezután nyissa meg ugyanazt a fájlt a Jegyzettömb segítségével, és látni fogja a kódot, amely így fog kinézni -
<#.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 } }
Most meg kell adnia a távoli számítógép címét a fentiekben megjelölt mezőben az idézőjelek között - A cím megy itt.
Mentse el a fájlt.
Kattintson a jobb gombbal a fájlra, és kattintson rá Fuss a Powershell-el. Kattintson Igen az UAC vagy a felhasználói fiókok felügyeleti kérdéseire.
Most az eredményeket a Powershell terminálon fogja elérni, mint a formátumban,
Erről többet olvashat itt a TechNet-n.