Buenos días,
Estoy tratando de realizar un script en PowerShell, pero no me funciona bien. Quiero tratar de ver que una unidad de red aparece conectada, tiene asignada la letra X. Y ya dependiendo del resultado, que me devuelva un valor u otro. Sería para Win7 y 10.
El código que he hecho es el siguiente:
$Name = (Get-WmiObject -Class Win32_MappedLogicalDisk | select Name).Name
if ( $Name-eq $null )
{
Write-Output "Critical: UNIDAD NO CONECTADA"
Exit 2
}
elseif ( $value -eq X )
{
Write-Output "OK: UNIDAD CONECTADA"
Exit 0
}
else
{
Write-Output "Warning: Error Desconocido"
Exit 1
}
¿Me podríais indicar qué puede estar fallando?
Muchas gracias por vuestra ayuda.
Un saludo