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.

Deixa un comentari

L'adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *

Aquest lloc utilitza Akismet per reduir el correu brossa. Aprendre com la informació del vostre comentari és processada