Add modules from WinAPI (process managment and cim hardware)

This commit is contained in:
Alex Kup 2023-12-12 16:39:28 +03:00 committed by GitHub
parent 3514ec6e3d
commit bbfdb5d61f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 243 additions and 0 deletions

View file

@ -0,0 +1,15 @@
function Get-VideoCard {
$VideoCard = Get-CimInstance Win32_VideoController | Select-Object @{
Label="VideoCard"; Expression={$_.Name}}, @{Label="Display"; Expression={
[string]$_.CurrentHorizontalResolution+"x"+[string]$_.CurrentVerticalResolution}},
@{Label="vRAM"; Expression={($_.AdapterRAM/1Gb)}}
$CollectionVC = New-Object System.Collections.Generic.List[System.Object]
$VideoCard | ForEach-Object {
$CollectionVC.Add([PSCustomObject]@{
Model = $_.VideoCard
Display = $_.Display
VideoRAM = [string]$_.vRAM+" Gb"
})
}
$CollectionVC
}