Private/Get-OSDDriverNvidiaDisplay.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
function Get-OSDDriverNvidiaDisplay {
    [CmdletBinding()]
    Param ()

    $ModuleNvidiaDisplay = @()
    $ModuleNvidiaDisplay = Get-ChildItem "$($MyInvocation.MyCommand.Module.ModuleBase)\GetOSDDriver\NvidiaDisplay" *.drvpack -Recurse | Select-Object FullName

    $NvidiaDisplay = @()
    $NvidiaDisplay = foreach ($item in $ModuleNvidiaDisplay) {
        Get-Content $item.FullName | ConvertFrom-Json
    }
    $NvidiaDisplay = $NvidiaDisplay | Sort-Object -Property LastUpdate -Descending
    Return $NvidiaDisplay
}