14 lines
		
	
	
	
		
			558 B
		
	
	
	
		
			PowerShell
		
	
	
	
	
	
		
		
			
		
	
	
			14 lines
		
	
	
	
		
			558 B
		
	
	
	
		
			PowerShell
		
	
	
	
	
	
|  | function Get-PD { | ||
|  |     $PhysicalDisk = Get-CimInstance Win32_DiskDrive | Select-Object Model, | ||
|  |     @{Label="Size"; Expression={[int]($_.Size/1Gb)}},Partitions,InterfaceType | ||
|  |     $CollectionPD = New-Object System.Collections.Generic.List[System.Object] | ||
|  |     $PhysicalDisk | ForEach-Object { | ||
|  |         $CollectionPD.Add([PSCustomObject]@{ | ||
|  |             Model          = $_.Model | ||
|  |             Size           = [string]$_.Size+" Gb" | ||
|  |             PartitionCount = $_.Partitions | ||
|  |             Interface      = $_.InterfaceType | ||
|  |         }) | ||
|  |     } | ||
|  |     $CollectionPD | ||
|  | } |