Canvi de dispositius d’audio amb PowerShell (2.5)
Sembla que no vaig testejar prou bé l’últim script, l’automàtic, perquè no era el que volia fer servir i tenia un error que vaig arrossegar al fer alguns canvis.
Fer un sumatori a $in no era correcte, de fet no faria ni falta fer-lo servir al igual que $nom, per tant una correcció ràpida a l’sript ens queda d’aquesta manera.
$disp1 = "BenQ PD2500Q (NVIDIA High Definition Audio)"
$disp = "Altavoces (Realtek High Definition Audio)"
$llista = Get-AudioDevice -List | Select Index, Name, Default
Foreach($i in $llista)
{
if ( $i.Name -like $disp )
{
if ( $i.Default -like 'False' )
{
Set-AudioDevice -Index $i.Index
#exit
}
}
if ( $i.Name -like $disp1 )
{
if ( $i.Default -like 'False' )
{
Set-AudioDevice -Index $i.Index
#exit
}
}
}
Ara estaria perfecte i funcional :)
Discolpeu l’error.