none
Powershell_ISE funktioniert nicht mehr

    Frage

  • Hallo,

    ich habe folgendes Problem.

    Ich möchte Updates des SCCM Clients remote auf allen Clients über die Powershell antriggern.

    Mit diesem Script(die Variablen lasse ich jetzt mal weg)

    foreach ($item in $SMSMemebers)
    {
    
    if (Test-Connection -ComputerName $item -Count 1 -ErrorAction SilentlyContinue)
    {
            $wmicheck=$null
            $wmicheck =Get-WmiObject -ComputerName $item -namespace root\cimv2 -Class Win32_BIOS -ErrorAction SilentlyContinue
            if ($wmicheck){
    
            $item
      $Application = (Get-WmiObject -Namespace "root\ccm\clientSDK" -Class CCM_SoftwareUpdate -ComputerName $item | Where-Object { $_.EvaluationState -like "*$($AppEvalState0)*" -or $_.EvaluationState -like "*$($AppEvalState1)*"}) 
     Invoke-WmiMethod -Class CCM_SoftwareUpdatesManager -Name InstallUpdates -ArgumentList (,$Application) -Namespace root\ccm\clientsdk -ComputerName $item 
    
    
    
             }
                }
    
    
    }

    Wenn ich dieses Script auch nur mit einem Client ausführe bricht mir die ISE zusammen.

    Das passiert aber nur bei einem Script.Alle anderen , in denen ich auch Remoteaufgaben erledige ,funktionieren problemlos

    Hier der Fehlerreport

    Version=1
    EventType=PowerShell
    EventTime=131758520477607074
    ReportType=1
    Consent=1
    UploadTime=131758520479394360
    ReportIdentifier=5d4ac5a7-85a0-11e8-8243-00e04c093105
    AppSessionGuid=00001a60-0001-0087-667e-19e6ac19d401
    TargetAppId=W:0000f519feec486de87ed73cb92d3cac802400000000!00001b26f9bcac988cc3be3633d56e7992c60291b9cb!powershell_ise.exe
    TargetAppVer=2016//08//20:04:13:47!37008!powershell_ise.exe
    BootId=4294967295
    Response.BucketId=c87e9fe8e4893ac25ba7cc26c5dd1c95
    Response.BucketTable=5
    Response.LegacyBucketId=1992785827035159701
    Response.type=4
    Sig[0].Name=NameOfExe
    Sig[0].Value=PowerShell_ISE.exe
    Sig[1].Name=FileVersionOfSystemManagementAutomation
    Sig[1].Value=10.0.14393.2312
    Sig[2].Name=InnermostExceptionType
    Sig[2].Value=System.InvalidCastException
    Sig[3].Name=OutermostExceptionType
    Sig[3].Value=System.InvalidCastException
    Sig[4].Name=DeepestPowerShellFrame
    Sig[4].Value=ell.Commands.WmiAsyncCmdletHelper.ConnectInvokeWmi
    Sig[5].Name=DeepestFrame
    Sig[5].Value=System.Management.PropertyData.MapValueToWmiValue
    Sig[6].Name=ThreadName
    Sig[6].Value=unknown
    DynamicSig[1].Name=Betriebsystemversion
    DynamicSig[1].Value=10.0.14393.2.0.0.256.125
    DynamicSig[2].Name=Gebietsschema-ID
    DynamicSig[2].Value=1031
    UI[3]=powershell_ise funktioniert nicht mehr
    UI[4]=Windows kann online nach einer Lösung für das Problem suchen und versuchen, das Programm neu zu starten.
    UI[5]=Online nach einer Lösung suchen und das Programm neu starten
    UI[6]=Später online nach einer Lösung suchen und das Programm schließen
    UI[7]=Programm schließen
    State[0].Key=Transport.DoneStage1
    State[0].Value=1
    FriendlyEventName=PowerShell
    ConsentKey=PowerShell
    AppName=powershell_ise
    AppPath=C:\windows\system32\WindowsPowerShell\v1.0\PowerShell_ISE.exe
    ApplicationIdentity=00000000000000000000000000000000
    MetadataHash=-1333748518

    Ich hoffe mir kann jemand einen Tipp geben.

    Ich nutze die W10 LTSB -.net Framework habe ich auf 4.7.2 upgedatet.Leider auch kein Erfolg


    Toni


    • Bearbeitet tonibert Donnerstag, 12. Juli 2018 07:09
    Donnerstag, 12. Juli 2018 07:08

Antworten

  • Moin Martin,

    zum Thema:

    Danke für deine Hinweise!

    Ich habe nachdem ich das .net - Framework installierte meinen Client 1x rebootet und der Fehler trat wieder auf!

    Anschließend habe ich diesen Beitrag geschrieben.

    Da ich dann mein Büro wechseln musste hab ich meinen Laptop heruntergefahren und anschließend nochmal bzw. weiter testet wollen.

    Ab da funktionierte es ?!?!

    Ich schiebe es jetzt doch auf das  Update auf .net Framework 4.7.2..

    Lösung : aktuelle .net Framework installieren!

    Zum NNTP-Bridge-Thema 

    Das verstehe ich jetzt, finde es nur Merkwürdig , dass das jetzt auftaucht.

    Wir haben uns ja schön öfter gelesen/geschrieben und da waren die Beiträge für mich immer sofort zu lesen...

    Aber OK...ich antworte aber eigentlich gerne asap auf Beiträge...das hat in meinen Augen etwas mit Höflichkeit zu tun =)

    Also verzeih mir, falls ich mal "unhöflich" bin :-)

    Schönes Wochenende!


    Toni




    • Als Antwort markiert tonibert Freitag, 13. Juli 2018 05:54
    • Bearbeitet tonibert Dienstag, 17. Juli 2018 08:15
    Freitag, 13. Juli 2018 05:53

Alle Antworten

  • Hier die Ereignisanzeige

    Fehlerbucket 1992785827035159701, Typ 5

    Ereignisname: PowerShell

    Antwort: Nicht verfügbar

    CAB-Datei-ID: 0

     

    Problemsignatur:

    P1: PowerShell_ISE.exe

    P2: 10.0.14393.2312

    P3: System.InvalidCastException

    P4: System.InvalidCastException

    P5: ell.Commands.WmiAsyncCmdletHelper.ConnectInvokeWmi

    P6: System.Management.PropertyData.MapValueToWmiValue

    P7: unknown

    P8:

    P9:

    P10:

     

    Angefügte Dateien:

    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER395E.tmp.WERInternalMetadata.xml

    \\?\C:\Windows\Temp\WER4516.tmp.csv

    \\?\C:\Windows\Temp\WER4537.tmp.txt

    \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER4537.tmp.mdmp

     

    Diese Dateien befinden sich möglicherweise hier:

    C:\ProgramData\Microsoft\Windows\WER\ReportArchive\Critical_PowerShell_ISE.e_a0ca5e6518934e7aeefa54812b242f78ee17ba_00000000_2f4688c7

     

    Analysesymbol:

    Es wird erneut nach einer Lösung gesucht: 0

    Berichts-ID: 7a2ab18d-859f-11e8-8243-00e04c093105

    Berichtstatus: 4104

    Bucket mit Hash: c87e9fe8e4893ac25ba7cc26c5dd1c95


    Toni

    Donnerstag, 12. Juli 2018 07:27
  • Das hier ist Dein Fehler:

    Sig[2].Value=System.InvalidCastException

    Lass das Skript doch mal Zeilenweise ablaufen, damit Du siehst, bei welchem Code das passiert. Da stimmt wohl was mit Variablentypen nicht. (Kannst ja einen Beispielwert in $item stecken, damit der innere Code läuft.)

      Invoke-WmiMethod -Class CCM_SoftwareUpdatesManager -Name InstallUpdates -ArgumentList (,$Application) -Namespace root\ccm\clientsdk -ComputerName $item

    Ahem, stimmt "(,$Application)"? Das sieht für mich komisch aus.

    Donnerstag, 12. Juli 2018 11:00
  • Moin Martin,

    zum Thema:

    Danke für deine Hinweise!

    Ich habe nachdem ich das .net - Framework installierte meinen Client 1x rebootet und der Fehler trat wieder auf!

    Anschließend habe ich diesen Beitrag geschrieben.

    Da ich dann mein Büro wechseln musste hab ich meinen Laptop heruntergefahren und anschließend nochmal bzw. weiter testet wollen.

    Ab da funktionierte es ?!?!

    Ich schiebe es jetzt doch auf das  Update auf .net Framework 4.7.2..

    Lösung : aktuelle .net Framework installieren!

    Zum NNTP-Bridge-Thema 

    Das verstehe ich jetzt, finde es nur Merkwürdig , dass das jetzt auftaucht.

    Wir haben uns ja schön öfter gelesen/geschrieben und da waren die Beiträge für mich immer sofort zu lesen...

    Aber OK...ich antworte aber eigentlich gerne asap auf Beiträge...das hat in meinen Augen etwas mit Höflichkeit zu tun =)

    Also verzeih mir, falls ich mal "unhöflich" bin :-)

    Schönes Wochenende!


    Toni




    • Als Antwort markiert tonibert Freitag, 13. Juli 2018 05:54
    • Bearbeitet tonibert Dienstag, 17. Juli 2018 08:15
    Freitag, 13. Juli 2018 05:53
  • Nachträglich noch zum Thema!

    Update für 4.7.2

    Beschreibung zum Update


    Toni

    Freitag, 13. Juli 2018 06:12

  • Probleme mit dem Forum bitte zukünftig hier posten: LINK.

    Grüße, Denniver


    Blog: http://bytecookie.wordpress.com

    Kostenloser Powershell Code Manager v5: Link
    (u.a. Codesnippets verwalten + komplexe Scripte graphisch darstellen)

    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.


    Montag, 16. Juli 2018 12:55
    Moderator
  • > Probleme mit dem Forum bitte zukünftig hier posten: LINK. <https://social.technet.microsoft.com/Forums/en-US/home?forum=reportabug>

    Lohnt nicht - laß uns froh sein, daß die NNTP-Bridge überhaupt funktioniert :)

    Dienstag, 17. Juli 2018 07:24
  • Das verstehe ich jetzt, finde es nur Merkwürdig , dass das jetzt auftaucht.

    Das taucht immer wieder mal auf, mal mehr, mal weniger. Wir von außen sehen da aber keinen Zusammenhang und keine Ursache.

    Also verzeih mir, falls ich mal "unhöflich" bin :-)

    Ach, das ist doch kein Thema :)

    Dienstag, 17. Juli 2018 07:25