Condividi tramite


Eccezione generata dalla destinazione di un errore di chiamata durante l'installazione del servizio Web Service Management Automation

Questo articolo consente di risolvere un problema in cui si riceve l'eccezione è stata generata dalla destinazione di un messaggio di errore di chiamata quando si installa la funzionalità Service Management Automation Web Service in System Center Orchestrator.

Si applica a: Tutte le versioni di Orchestrator
Numero KB originale: 2931627

Sintomi

Quando si tenta di eseguire l'azione Genera chiave tenant dell'installazione della funzionalità Service Management Automation Web Service in System Center Orchestrator, viene restituita un'eccezione di tipo System.Reflection.TargetInvocationException con eccezione generata dalla destinazione di un messaggio di errore di chiamata .

Il log di installazione mostra un'eccezione interna di tipo System.InvalidOperationException con questa implementazione non fa parte del messaggio di errore degli algoritmi di crittografia convalidati fips della piattaforma Windows.

Chiamata di un'azione personalizzata WebServiceCustomActions! WebServiceCustomActions.CustomActions.GenerateTenantKey
WebServiceCustomActions: Generare la chiave del tenant
Eccezione generata dall'azione personalizzata:
System.Reflection.TargetInvocationException: eccezione generata dalla destinazione di una chiamata. >--- System.Reflection.TargetInvocationException: eccezione generata dalla destinazione di una chiamata. >--- System.InvalidOperationException: questa implementazione non fa parte degli algoritmi di crittografia convalidati FIPS della piattaforma Windows.
in System.Security.Cryptography.RijndaelManaged.. ctor()
--- Fine dell'analisi dello stack di eccezioni interna ---
in System.RuntimeMethodHandle.InvokeMethod(Object target, Object arguments, Signature sig, costruttore Boolean)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfo culture)
in System.Security.Cryptography.CryptoConfig.CreateFromName(String name, Object args)
in System.Security.Cryptography.SymmetricAlgorithm.Create(String algName)
in WebServiceCustomActions.CustomActions.GenerateKey(Session, String connectionString)
in WebServiceCustomActions.CustomActions.GenerateTenantKey(session)
--- Fine dell'analisi dello stack di eccezioni interna ---
in System.RuntimeMethodHandle.InvokeMethod(Object target, Object arguments, Signature sig, costruttore Boolean)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object parameters, Object arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object parameters, CultureInfo culture)
in Microsoft.Deployment.WindowsInstaller.CustomActionProxy.InvokeCustomAction(Int32 sessionHandle, String entryPoint, IntPtr remotingDelegatePtr)
CustomAction GenerateTenantKey ha restituito il codice di errore effettivo 1603 (si noti che potrebbe non essere accurato al 100% se la traduzione è avvenuta all'interno della sandbox)

Causa

Questo problema si verifica perché l'algoritmo di crittografia usato da Service Management Automation in Orchestrator non è conforme a FIPS (Federal Information Processing Standards). Tuttavia, l'opzione di sicurezza di Windows Crittografia di sistema: usare algoritmi conformi FIPS per la crittografia, l'hashing e la firma sono abilitati in Criteri di gruppo e richiede l'utilizzo di algoritmi di crittografia conformi a FIPS.

Risoluzione

Per risolvere il problema, disabilitare l'opzione di sicurezza di Windows Crittografia di sistema: usare algoritmi conformi FIPS per la crittografia, l'hashing e la firma, quindi riavviare l'installazione.

Ulteriori informazioni

Per altre informazioni sull'opzione di sicurezza di Windows Crittografia di sistema: usare algoritmi conformi a FIPS per la crittografia, l'hashing e la firma, vedere Crittografia di sistema: Usare algoritmi conformi FIPS per la crittografia, l'hashing e la firma.