*gelöst* Fehler - Workflow Powershell Script

Post Reply
dodic
Posts: 506
Joined: 03. Feb 2012, 10:51
Location: Salzgitter
Contact:

*gelöst* Fehler - Workflow Powershell Script

Post by dodic » 03. Sep 2020, 16:50

Hallo,

ich habe ein PS-Script welches ich auf dem Applikationsserver ausführen kann und ohne Probleme funktioniert. Jetzt wollte ich dies über das Workflow Studio ausführen und erhalte folgenden Fehler:

Jemand eine Idee?

Matrix42.Workflows.Activities.PowerShell.PowerShellExecutionException: System.Management.Automation.CmdletInvocationException: Ausnahme beim Aufrufen von ".ctor" mit 0 Argument(en): "Die Datei oder Assembly "Microsoft.SqlServer.Smo, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" oder eine Abhängigkeit davon wurde nicht gefunden. Die gefundene Manifestdefinition der Assembly stimmt nicht mit dem Assemblyverweis überein. (Ausnahme von HRESULT: 0x80131040)" ---> System.Management.Automation.MethodInvocationException: Ausnahme beim Aufrufen von ".ctor" mit 0 Argument(en): "Die Datei oder Assembly "Microsoft.SqlServer.Smo, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" oder eine Abhängigkeit davon wurde nicht gefunden. Die gefundene Manifestdefinition der Assembly stimmt nicht mit dem Assemblyverweis überein. (Ausnahme von HRESULT: 0x80131040)" ---> System.IO.FileLoadException: Die Datei oder Assembly "Microsoft.SqlServer.Smo, Version=10.0.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91" oder eine Abhängigkeit davon wurde nicht gefunden. Die gefundene Manifestdefinition der Assembly stimmt nicht mit dem Assemblyverweis überein. (Ausnahme von HRESULT: 0x80131040) bei Microsoft.SqlServer.Management.Smo.BackupRestoreBase..ctor() bei Microsoft.SqlServer.Management.Smo.Backup..ctor() --- Ende der internen Ausnahmestapelüberwachung --- bei System.Management.Automation.DotNetAdapter.AuxiliaryConstructorInvoke(MethodInformation methodInformation, Object[] arguments, Object[] originalArguments) bei System.Management.Automation.DotNetAdapter.ConstructorInvokeDotNet(Type type, ConstructorInfo[] constructors, Object[] arguments) bei Microsoft.PowerShell.Commands.NewObjectCommand.CallConstructor(Type type, ConstructorInfo[] constructors, Object[] args) --- Ende der internen Ausnahmestapelüberwachung --- bei System.Management.Automation.ExceptionHandlingOps.CheckActionPreference(FunctionContext funcContext, Exception exception) bei System.Management.Automation.Interpreter.ActionCallInstruction`2.Run(InterpretedFrame frame) bei System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame frame) bei System.Management.Automation.Interpreter.EnterTryCatchFinallyInstruction.Run(InterpretedFrame frame) bei System.Management.Automation.Interpreter.Interpreter.Run(InterpretedFrame frame) bei System.Management.Automation.Interpreter.LightLambda.RunVoid1[T0](T0 arg0) bei System.Management.Automation.DlrScriptCommandProcessor.RunClause(Action`1 clause, Object dollarUnderbar, Object inputToProcess) --- Ende der Stapelüberwachung vom vorhergehenden Ort, an dem die Ausnahme ausgelöst wurde --- bei System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() bei System.Management.Automation.Internal.PipelineProcessor.SynchronousExecuteEnumerate(Object input) bei System.Management.Automation.Runspaces.LocalPipeline.InvokeHelper() bei System.Management.Automation.Runspaces.LocalPipeline.InvokeThreadProc() bei Matrix42.Workflows.Activities.PowerShell.ExecutePowerShell`1.EndExecute(AsyncCodeActivityContext context, IAsyncResult result) bei System.Activities.AsyncCodeActivity.CompleteAsyncCodeActivityData.CompleteAsyncCodeActivityWorkItem.Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)
Last edited by dodic on 15. Sep 2020, 20:33, edited 1 time in total.

schnock
Posts: 176
Joined: 22. Jul 2008, 16:52
Contact:

Re: Fehler - Workflow Powershell Script

Post by schnock » 15. Sep 2020, 16:17

Hallo,

hast du mal versucht das Skript im Kontext des entsprechenden Service Accounts laufen zu lassen? Wenn das soweit funktioniert, würde ich mal den entsprechenden Workflow auf die AppFabric zurückstellen und nicht mit der Workers Engine laufen lassen und dann ggf. ein Ticket eröffnen.
Wer Anderen eine Bratwurst brät hat selbst ein Bratwurstbratgerät.

dodic
Posts: 506
Joined: 03. Feb 2012, 10:51
Location: Salzgitter
Contact:

Re: Fehler - Workflow Powershell Script

Post by dodic » 15. Sep 2020, 20:33

Das Problem konnte gelöst werden. Es wurde seitens der Matrix auch ein PRB aufgemacht. Der Worklfow greift auf die DLLs im svc/bin Verzeichnis zu. Dort liegen ein paar ältere DLLs der SMO. Wir haben dann mit dem Support die entsprechenden DLLs aus dem bin und das svc/bin verzeichnis kopiert.

Grüße

Post Reply

Return to “Administration”

Who is online

Users browsing this forum: No registered users and 5 guests