Powershell in CSV
Hallo zusammen,
ich fange gerade mit Powershell an und bin daher noch ein Anfänger ,allerdings ich brauche ein Skript auf WMIC-Basis,hier ist mein Lösungsversuch:
zum Skript es soll von einem USB-Stick aus gestartet werden, mit dem Befehl den Rechnernamen, IP-Adresse, MAC-Adresse, Anmeldenamen, Betriebssystem und installierte Software in eine CSV-Datei auslesen – die auch auf dem USB-Stick gespeichert werden soll.
Leider sieht es in der Csv-Datei nicht so aus wie es soll.
Ich hoffe ihr könnt mir helfen!
Gruß!
Historik
ich fange gerade mit Powershell an und bin daher noch ein Anfänger ,allerdings ich brauche ein Skript auf WMIC-Basis,hier ist mein Lösungsversuch:
zum Skript es soll von einem USB-Stick aus gestartet werden, mit dem Befehl den Rechnernamen, IP-Adresse, MAC-Adresse, Anmeldenamen, Betriebssystem und installierte Software in eine CSV-Datei auslesen – die auch auf dem USB-Stick gespeichert werden soll.
Get-CimInstance Win32_OperatingSystem | Select-Object Caption, Version, ServicePackMajorVersion, OSArchitecture,InstallDate, CSName, WindowsDirectory | ConvertTo-Csv | Out-File E:\testen.csv
function Get-NetworkConfig {
Get-WmiObject Win32_NetworkAdapter -Filter 'NetConnectionStatus=2' |
ForEach-Object {
$result = 1 | Select-Object Name, IP, MAC
$result.Name = $_.Name
$result.MAC = $_.MacAddress
$config = $_.GetRelated('Win32_NetworkAdapterConfiguration')
$result.IP = $config | Select-Object -expand IPAddress
$result
}
}
Function Get-LoggedOnUsers {
$computername = $env:COMPUTERNAME
Get-WmiObject -Class Win32_LogonSession -ComputerName $computername |
foreach {
$LogonId = $_.__RELPATH -replace """", "'"
Get-WmiObject -ComputerName $computername -Query "ASSOCIATORS OF {$LogonId} WHERE ResultClass = Win32_Account" | select "Caption"
}
}
Get-NetworkConfig | ConvertTo-Csv | Out-File E:\testen.csv
Get-WmiObject -Class Win32_Product -ComputerName . | Format-Wide -Column 1 | ConvertTo-Csv | Out-File E:\testen.csv
Leider sieht es in der Csv-Datei nicht so aus wie es soll.
Ich hoffe ihr könnt mir helfen!
Gruß!
Historik
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 371404
Url: https://administrator.de/forum/powershell-in-csv-371404.html
Ausgedruckt am: 06.04.2025 um 19:04 Uhr
6 Kommentare
Neuester Kommentar
Moin,
du überschreibst die CSV immer wieder.
Nutze z.B. -Append - siehe https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell. ...
Gruß
du überschreibst die CSV immer wieder.
Nutze z.B. -Append - siehe https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell. ...
Gruß