ユーザーがService Manager サービス要求フォームを送信したときに Orchestrator Runbook が作成されない
この記事は、Service Manager サービス要求がサポートされていない文字を渡したときに Orchestrator Runbook が作成されない問題を解決するのに役立ちます。
元の製品バージョン:System Center 2016 Orchestrator、Microsoft System Center 2012 R2 Orchestrator、Microsoft System Center 2012 Orchestrator、System Center 2016 Service Manager、System Center 2012 R2 Service Manager、System Center 2012 Service Manager
元の KB 番号: 2993719
現象
ユーザーが Microsoft System Center Orchestrator Runbook を呼び出す Microsoft System Center Service Manager サービス要求フォームを送信すると、Runbook が実行されているようです。 ただし、Runbook は作成または処理されません。
さらに、Orchestrator Runbook Service トレース ログに次のエラーが表示される場合があります。
<MsgCode>_com_error</MsgCode>
<Params>
<パラメーター>IDispatch エラー #3092</Param>
<Param>行番号 1 で発生した XML 解析エラー 0xc00ce513。 XML テキスト "<Data><Parameter><ID>{80a3059b-1226-4870-aa85-6613e19f1119}</ID><Value>nnnn nnn</Value></Parameter><Parameter><ID>{5760f6bd-34 8a-4560-834c-db71ad080863}</ID><値>JobTitle</Value></Parameter><Parameter><ID>{52065c75-76ed-4a9d-aacc-abc0c5f80e6c}</ID><Value>サーバー & クライアント</値></パラメーター パラメーター><><ID>{2bf229ae-fe93-49d9-966e-4895c9685e50}</ID><値>LastName</Value></Parameter><Parameter><ID>{2bf8e7e5-039e-45ba-8b94-f0 7d258cc703}</ID><値></値></パラメーター><パラメーター><ID>{3c10a408-87ac-40dc-a95a-fe679824f9f1}</ID><値>11/28/2014 12:00:00 AM</Value></Parameter><パラメーター><ID>{dd2138dc-116d-4453-9af6-d42202c74827}</ID><値>AB49362</Value></Parameter><Parameter><ID>{908fc0b5-b9b4-4d8c-bce7-970ca314a90d}</ID><Value>FirstName</Value></Parameter></Data>".</Param><Param-2147217900></Param>
</Params>
原因
この問題は、Service Managerから転送される XML ファイルにアンパサンド (&) が含まれている場合に発生する可能性があります。 これは XML の定義済みのエンティティ参照の 1 つであり、Runbook 入力パラメーターとして有効ではありません。
解決方法
この問題が発生しないようにするには、次の正規表現を使用して、入力できる文字を制限します。 これにより、アンパサンドを入力できなくなります。
注:
疑問符の後にスペースがあります。
^[a-zA-Z0-9~!@#$%*()-=+;:,.? ]+$
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示