none
Powershell: Remote Installation von SQL Server 2008 R2 RRS feed

  • Frage

  • Guten Tag

    Ich versuche zur Zeit, Remote per Powershell SQL Server 2008 R2 auf einem Server zu installieren. Folgendermassen rufe ich die Installation im Script auf:

    $command = "cmd.exe /c D:\setup.exe /ConfigurationFile=ConfigFile.ini"
    $process = [WMICLASS]"\\(SERVER)\ROOT\CIMV2:win32_process"
    $process.Create($command)

    Dies wird in einem Invoke-Command auf den Server ausgeführt. Leider bekomme ich im Log immer den Fehler

    "There was an error generating the XML document."

    Wenn ich aber den $Command einfach kopiere und in einem CMD ausführe, klappt die Installation ohne Probleme.

    Hat jemand eine Idee, woran das liegen könnte?

    Danke für eure Hilfe

    EDIT:

    Dies wurde auch getestet, aber leider keinen Erfolg:

    $params = "/c D:\setup.exe /ConfigurationFile=ConfigFile.ini"
    [diagnostics.process]::Start("cmd.exe",$params).WaitForExit()


    • Bearbeitet aexer Freitag, 1. Juni 2012 12:56
    Freitag, 1. Juni 2012 12:54

Antworten

  • Eine kurze Websuche zeigt das diese Fehlermeldung auch völlig unabhängig von Powershell bei der Installation von SQL Server 2008 R2 auftreten kann.

    Hier ist z.b. eine mögliche Problemlösung.

    Darüberhinaus, um besser einzugrenzen ob das Problem bei Powershell oder unabhängig von Powershell liegt, würde ich vorschlagen eine Remoteinstallation eines simpleren Programms zu testen.

    Falls wir bei Powershell als Ursache landen, mach dich doch mal mit Powershell-Remoting vertraut und versuch mal damit. Hier ist ein hervorragender Guide von Ravikanth.

    Grüße, Denniver



    Blog: http://bytecookie.wordpress.com

    Hilf mit und markiere hilfreiche Beiträge als "Hilfreich" und Beiträge die deine Frage ganz oder teilweise beantwortet haben als "Antwort".

    • Als Antwort vorgeschlagen Alex Pitulice Donnerstag, 7. Juni 2012 12:05
    • Als Antwort markiert Alex Pitulice Freitag, 8. Juni 2012 06:58
    Samstag, 2. Juni 2012 12:41
    Moderator

Alle Antworten