Inicio Foros Lenguajes de programación, desarrollo, código fuente .Net C# VB y PowerShell Obtener impresora por defecto con WMI y Powershell [RESUELTO]

Viendo 7 entradas - de la 1 a la 7 (de un total de 7)
  • Autor
    Entradas
  • #49377
    Varios
    Moderador

    Hola, ¿Cómo puedo obtener sólo la impresora por defecto instalada en el equipo usando WMI y Powershell?

    #49378
    alonsojpd
    Superadministrador

    Puede usar este comando Powershell para obtener la impresora por defecto instalada en el equipo:

    #49379
    Varios
    Moderador

    Estupendo, me funciona perfecto
    ¿Si quisiera obtener únicamente el nombre de la impresora por defecto? En el comando anterior muestra más datos y quiero solo el nombre.

    #49380
    alonsojpd
    Superadministrador

    En ese caso, puedes usar el comando Powershell:

    #49381
    Varios
    Moderador

    Perfecto, rizando el rizo ¿si quiero obtener únicamente el nombre de la impresora y nada más?
    Con el comando que me has indicado me devuelve:

    Name
    —-
    Microsoft Print to PDF

    Y quiero que me devuelva únicamente «Microsoft Print to PDF» (el valor sin el nombre del campo o propiedad).

    #49382
    alonsojpd
    Superadministrador

    Tienes varias opciones, quizá la más sencilla sea usar «ExpandProperty» en lugar de «Property», quedando el comando:

    #49383
    Varios
    Moderador

    Genial, ahora sí que me devuelve únicamente el nombre de la impresora por defecto.
    Solucionado ¡muchas gracias!

Viendo 7 entradas - de la 1 a la 7 (de un total de 7)
  • Debes estar registrado para responder a este debate.