Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt

  • Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt

    Hallo,
    ich verzweifel grade..

    Ich habe eine Anwendung auf Server a die auf Server b batchs ausführen kann via WinRM.

    Für den Aufruf verwende ich diesen Befehl: PowerShell.exe -PSConsoleFile "Path\ExShell.Psc1" -Command ". '<Path\MyScript>'"

    Führe ich den Aufruf in der Konsole des Servers b aus bekomme ich wie gewohnt alle Mailboxen gelisstet, aber nicht, wenn
    der Aufruf von Server a kommt dann erhalte ich folgenden Fehler:


    Shell-Script

    1. ERROR
    2. Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
    3. InnerExceptions
    4. --------------------------
    5. In Zeile:1 Zeichen:1
    6. + .'C:\temp\UserReadAll.ps1'
    7. + ~~~~~~~~~~~~~~~~~~~~~~~~~~
    8. + CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorExcep
    9. tion
    10. + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorExceptio
    11. n,UserReadAll.ps1
    12. C:\temp\UserReadAll.ps1 : Eine Ausnahme vom Typ
    13. "Microsoft.PowerShell.Commands.WriteErrorException" wurde ausgel”st.
    14. In Zeile:1 Zeichen:1
    15. + .'C:\temp\UserReadAll.ps1'
    16. + ~~~~~~~~~~~~~~~~~~~~~~~~~~
    17. + CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorExcep
    18. tion
    19. + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorExceptio
    20. n,UserReadAll.ps1
    21. C:\temp\UserReadAll.ps1 : Eine Ausnahme vom Typ
    22. "Microsoft.PowerShell.Commands.WriteErrorException" wurde ausgel”st.
    23. In Zeile:1 Zeichen:1
    24. + .'C:\temp\UserReadAll.ps1'
    25. + ~~~~~~~~~~~~~~~~~~~~~~~~~~
    26. + CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorExcep
    27. tion
    28. + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorExceptio
    29. n,UserReadAll.ps1
    30. C:\temp\UserReadAll.ps1 : Eine Ausnahme vom Typ
    31. "Microsoft.PowerShell.Commands.WriteErrorException" wurde ausgel”st.
    32. In Zeile:1 Zeichen:1
    33. + .'C:\temp\UserReadAll.ps1'
    34. + ~~~~~~~~~~~~~~~~~~~~~~~~~~
    35. + CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorExcep
    36. tion
    37. + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorExceptio
    38. n,UserReadAll.ps1
    Alles anzeigen
    Ich verstehe nicht wieseo. Führe ich eine Funktion aus, wie Write-Host "xyz" so wird diese gefunden aber keine Funktion von Ecxchange wird gefunden?
    Wie kann das sein? Kann mir jemand helfen?

    LG
  • Neu

    Hi,

    ich habe dazu noch ein paar Fragen;

    1. bekommst du den Fehler wenn du den Befehl PowerShell.exe -PSConsoleFile "Path\ExShell.Psc1" -Command ". '<Path\MyScript>'" direct auf den Server ausführst oder remote?
    2. sind Server A & Server B beide Exchange Server?
    3. Welches OS?
    4. Tritt der Fehler bei jedem Script auf?

    Gruß,
    Jack