Suche nach einer bestimmten Seriennummer
Hallo,
ich habe zwar einen Powershell Lehrgang gemacht....
aber
zur Lösung brauche ich WMI. Unser Netz (VM) beinhaltet auch thin Clients TS.
Uns ist ein Laptop Fujitsu abhanden gekommen.
Wir wissen nur die S / N Seriennummer.
Wie ich von meinem PC die Seriennummer erhalten (ohne dreckige Hose)
weiss ich. Wie kann ich aber nach DIESER Seriennummer suchen,
ohne ein Performaceaufwendiges durchscannen des Netzes.
NSLOOPUP hab ich auch nichts gefunden.
ich möchte über diese Seriennummer den Computernamen, oder IP-nummer finden.
herzlichen Dank
ich habe zwar einen Powershell Lehrgang gemacht....
aber
zur Lösung brauche ich WMI. Unser Netz (VM) beinhaltet auch thin Clients TS.
Uns ist ein Laptop Fujitsu abhanden gekommen.
Wir wissen nur die S / N Seriennummer.
Wie ich von meinem PC die Seriennummer erhalten (ohne dreckige Hose)
weiss ich. Wie kann ich aber nach DIESER Seriennummer suchen,
ohne ein Performaceaufwendiges durchscannen des Netzes.
NSLOOPUP hab ich auch nichts gefunden.
ich möchte über diese Seriennummer den Computernamen, oder IP-nummer finden.
herzlichen Dank
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 271203
Url: https://administrator.de/contentid/271203
Ausgedruckt am: 22.11.2024 um 20:11 Uhr
5 Kommentare
Neuester Kommentar
Also NSLoop sagt mir nix ... sorry.
Ja, du wirst bei 600 Usern sicher ein AD haben.
Da packst du eine neue Richtlinie mit dem Script rein - wartest ein paar Tage und schaust nach.
Naja wenn du schon einen PS Kurs gemacht hast sollte das als Anhaltspunkt reichen:
(Bin mir mit dem Filter nicht sicher - musst du mal testen - mein PC hat keine Seriennummer )
Dazu kannst du noch mal:
und
einbauen und das ganze dann in eine Datei schreiben - benannt nach dem Computernamen oder so.
Grüße
Ja, du wirst bei 600 Usern sicher ein AD haben.
Da packst du eine neue Richtlinie mit dem Script rein - wartest ein paar Tage und schaust nach.
Naja wenn du schon einen PS Kurs gemacht hast sollte das als Anhaltspunkt reichen:
get-wmiobject Win32_SystemEnclosure -filter "SerialNumber='xxxxxx'" | Select SerialNumber
Dazu kannst du noch mal:
get-wmiobject Win32_ComputerSystem | Select Name
und
get-wmiobject Win32_UserAccount
einbauen und das ganze dann in eine Datei schreiben - benannt nach dem Computernamen oder so.
Grüße
Etwa so .... In welcher WMI Klasse eure Seriennummern stehen musst du wissen ...
Gruß jodel32
Import-Module ActiveDirectory
$computers = Get-ADComputer -Filter * | select -ExpandProperty Name
write-host "Ermittle Online-Status der Computer ..." -ForegroundColor Green
$online = Test-Connection -ComputerName $computers -Count 1 -ErrorAction SilentlyContinue | select -Expand Address
$offline = compare $computers $online -PassThru
write-host "Suche Seriennummer ..." -ForegroundColor Green
gwmi Win32_Bios -Computername $online -Filter "serialnumber='123456789'" | fl "_SERVER","SerialNumber"
write-host "`n$('-'*20)`nFolgende Computer waren offline:" -ForegroundColor Yellow
$offline