none
Computername aus Access Datenbank ermitteln und vergeben RRS feed

  • Allgemeine Diskussion

  • Hallo zusammen.

    Momentan komm ich nicht weiter und Google kann nicht auch nicht wirklich weiterhelfen.
    Ich habe eine Accessdatenbank in der alle Seriennummer unserer Computer steht.

    Jetzt möchte ich per Skript in der Accessdatenbank nach der Seriennummer suchen und den
    dazugehörigen Computernamen in eine Variable schreiben, damit ich dann den Computer umbenennen kann.  

    Die Seriennummer ermittle ich wie folgt:

    $serial = gwmi win32_bios | Select-Object SerialNumber

    Die Access-Datenbank lese ich wie folgt aus:

    $DatabaseName = "Computer.accdb"
    $Query = "SELECT * FROM Computer"
    $ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=$DatabaseName"
    
    #Connection Object erstellen
    $Connection = New-Object System.Data.OleDb.OleDbConnection $ConnectionString
    $Command  = New-Object System.Data.OleDb.OleDbCommand $Query,$Connection
    $Connection.Open()
    
    #Daten zuerst in den Adapter laden, danach ins Dataset schreiben
    $Adapter = New-Object System.Data.OleDb.OleDbDataAdapter $Command
    $Dataset = New-Object System.Data.DataSet
    [void] $Adapter.Fill($DataSet)
    $Connection.Close()

    Nur komme ich jetzt nicht weiter, wie mache ich es damit er mir aus der Liste den Computernamen raussucht und in eine Variable schreibt ?

    Greetings

    • Typ geändert Teodora MilushevaModerator Montag, 2. November 2015 06:54 Die Threads die keine Aktivität haben, werden als Diskussion geändert. Das machen wir, um die Suche in dem Forum zu verbessern. Sie können den Typ jede Zeit ändern.
    Montag, 19. Oktober 2015 15:30

Alle Antworten

  • Brauchst hier noch Hilfe? Wenn ja, wie sieht denn deine Ausgabe aus? Kannst du mal ein Beispiel posten?

     

    Grüße, Denniver


    Blog: http://bytecookie.wordpress.com

    Kostenloser Powershell Snippet Manager v4: Link ! Neue Version !
    (Schneller, besser + komfortabler scripten.)

    Hilf mit und markiere hilfreiche Beiträge mit dem "Abstimmen"-Button (links) und Beiträge die eine Frage von dir beantwortet haben, als "Antwort" (unten).
    Warum das Ganze? Hier gibts die Antwort.

    Mittwoch, 28. Oktober 2015 12:17
    Moderator