примерно как-то так - каждый DeviceID добавляется отдельной записью (имя = порядковый номер, значение = DeviceID):
$SourcePath = "PathToYourFile"
If (Get-Item HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions\AllowDeviceIDs)
{
$SourceID = Get-Content $SourcePath
$idx = 1
foreach($DeviceID in $SourceID)
{
New-ItemProperty -Path HKLM:\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions\AllowDeviceIDs -Name $idx -PropertyType String -Value $DeviceID | Out-Null
$idx++
}
}