none
Computername zu MAC-Adresse zuordnen RRS feed

  • Frage

  • Hallo Zusammen,

    Ich habe folgenden Script, der mir aus einer Liste mit Rechnernamen die MAC-Adressen über WMI Abfragt. Das funktioniert auch Einwandfrei. Nun möchte ich aber eine Zuordnung der MAC-Adressen zu den Rechnernamen machen...und habe gerade iwie einen hänger.

    Das ganze soll so am Ende in einer .Txt ausehen: "Rechnername" = "MAC"

    $username = "domäne\user"
    $password = cat "C:\securestringmac.txt" | convertto-securestring
    $cred = new-object -typename System.Management.Automation.PSCredential `
             -argumentlist $username, $password
    $strComputers = Get-Content "Rechnername.txt"
    foreach ($strComputer in $strComputers) { 
    $colItems = Get-WmiObject -class "Win32_NetworkAdapterConfiguration" -Authentication Default -Credential $cred `
    -computername $strComputer | Where {$_.IPEnabled -Match "True"}
    foreach ($objItem in $colItems) { 
        $mac = $objItem.MACAddress
        Add-Content -Path "Mac.txt" -Value $mac
        }
    }

    VG

    Hanuta

    Montag, 7. Dezember 2015 08:59

Antworten

  • Hallo,

    so auf die schnelle hätte ich gesagt, gib einfach die Variable $strComputer mit aus:

    Add-Content -Path "Mac.txt" -Value "$strComputer = $mac"

    Lg


    • Bearbeitet Schlieng Montag, 7. Dezember 2015 09:26
    • Als Antwort markiert Hanuta Montag, 7. Dezember 2015 09:30
    Montag, 7. Dezember 2015 09:25