locked
Ver unidades mapeadas RRS feed

  • Pregunta

  • 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

    miércoles, 15 de febrero de 2023 7:00