none
Listar datos en csv de maquinas de OUs, bios,ip,dns,modelpc,versión del chrome, versión de windows. RRS feed

  • Pregunta

  • Buenas tengo una linea que sirve para enlistar los pcs de mis ous.

    Get-ADComputer -Filter "*" -SearchBase "ou=Sede xxxx,dc=xxx,dc=local" -Properties OperatingSystem,operatingSystemVersion,Description| Select-Object Name,OperatingSystem,operatingSystemVersion ,Description Export-Csv $Env
    :Desktopdir\reglalistado_PC_Nombre.csv

    Quería añadir por ejemplo esto que he encontrado por internet, para sabe el numero de serie.

    get-ciminstance win32_bios | format-list serialnumber

    Por ejemplo con la primera linea, saco un listado de los que son windows 10

    Muchas Gracias por vuestro tiempo.




    lunes, 27 de abril de 2020 5:51

Todas las respuestas

  • Hola Alfonso,

    Lo primero que debes tener en cuenta es que esa info no puedes obtenerla de AD, sino que es de los propios equipos, por lo que tienen que estar encendidos y accesibles.

    Sería algo así:

    $Equipos = Import-Csv "Ruta_a_tu_CSV_que_exportaste_con_los_nombre"
    ForEach ($Item in $Equipos)
    {
    	$Computer = $Item.Name
    	$Info = Get-WmiObject win32_Bios -ComputerName $Computer -ErrorAction SilentlyContinue | Select PSComputerName,SerialNumber
    	$PC = $null;
    	$PC = $Info.PSComputerName
    	$Serial = $null;
    	$Serial = $Info.SerialNumber
    	Write-Output "$PC - $Serial"
    }

    Lo acabo de escribir sobre la marcha y está sin comprobar, por lo que podría tener algún error de sintaxis.

    Espero que te sirva.

    Un saludo.

    Diego

    lunes, 27 de abril de 2020 9:24
  • Lo pruebo luego, pero alfinal lo hice por

    netscan, que lee de todo

    REGEDIT, WMI,PS osea ... que tiene maneras.

    Os adjunto un pantallazo.

    A lo mejor te pido consejo, por que en teoría tengo la linea para sacar la key la de las maquinas.

    Según NETSCAN, sería con esto:

    (Get-WmiObject -query "select * from SoftwareLicensingService").OA3xOriginalProductKey
    Pero algo pasa que no funciona, y es uno de los 5 ejemplos q viene de PS.

    Lo que hago para inventariar es que enciendo por wakeonla las maquinas y saco un montón de datos.

    Por cierto en tú script, donde le pones que sea cierta ou, de equipos, despúes de in$

    lunes, 4 de mayo de 2020 17:30