Выведите серийный номер и MAC-адрес в CSV-файл, используя powershell с 2 столбцами - PullRequest
0 голосов
/ 06 февраля 2019

Я хочу сохранить серийный номер и MAC-адрес каждой машины в файл CSV.Я буду использовать USB-накопитель для запуска файла powershell на каждом компьютере и сохранения его в файле CSV.Я использую следующий скрипт:

$ MAC = Get-NetAdapter -Name "Ethernet"

$ serial = (Get-WmiObject Win32_Bios) .SerialNumber

$ dir = Set-Content "$ location" -Value "Серийный номер, MAC-адрес"

$ dir

$ location = "C: \ Users \ Frangon \ Desktop \ $ env: COMPUTERNAME.csv"

Add-Content $ location $ serial

Add-Content $ location $ MAC.MacAddress

Результат такой:

введите описание изображенияздесь

Я хочу, чтобы MAC-адрес был в столбце MAC-адреса и наоборот.

Это результат моего скрипта noob

1 Ответ

0 голосов
/ 06 февраля 2019

То, о чем вы говорите, - это создание PSobject.Также Export-Csv

New-object psobject -Property @{
    "Serial Number" = $(Get-WmiObject Win32_Bios).SerialNumber
    "Mac Address" = $(Get-NetAdapter -Name "Ethernet").MacAddress
} | Export-Csv -Path C:\ComputerDetials.csv -NoTypeInformation -Append
...