src/Public/Get-RenderKitDeviceWhitelist.ps1
|
<#
.SYNOPSIS Returns the configured device whitelist. .DESCRIPTION Reads the device registry and returns version, volume names, and serial numbers. .EXAMPLE Get-RenderKitDeviceWhitelist Returns current whitelist metadata from `%APPDATA%\RenderKit\Devices.json`. .INPUTS None. You cannot pipe input to this command. .OUTPUTS System.Management.Automation.PSCustomObject Returns `Path`, `Version`, `VolumeNames`, and `SerialNumbers`. .LINK Add-RenderKitDeviceWhitelistEntry .LINK Get-RenderKitDriveCandidate .LINK https://github.com/djtroi/RenderKit #> Register-RenderKitFunction "Get-RenderKitDeviceWhitelist" function Get-RenderKitDeviceWhitelist { [CmdletBinding()] param() Write-RenderKitLog -Level Debug -Message "Get-RenderKitDeviceWhitelist started." $registry = Read-RenderKitDeviceRegistry return [PSCustomObject]@{ Path = Get-RenderKitDevicesPath Version = $registry.Version VolumeNames = $registry.VolumeNames SerialNumbers = $registry.SerialNumbers } } |