問題タブ [runbook]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - PowerShell Runbook を簡素化して電子メールを送信する
PowerShell Azure Runbook を簡素化して、サブスクリプション内のすべての KV から期限切れのシークレットと証明書 (繰り返しコードに対して) をすぐに収集し、書式設定されたテーブルを電子メールで送信できますか?
現在の Runbook は、サブスクリプションの Automation アカウントに構成された関連モジュールで正常に動作しますが、これを実行し、書式設定された電子メールを定期的に関係者に送信するためのよりクリーンな方法があると確信しています。
azure - 2021 年に、ローカル デバッグ用に Azure Automation AzureRunAsConnection で使用される証明書をエクスポートするための最速/最も簡単な方法は何ですか?
Runbook の 1 つが使用しているサービス プリンシパルに関するアクセス許可の問題のトラブルシューティング/診断の一環として、ログをキャプチャできるように、同じ PowerShell コードをローカルで実行するよう Microsoft サポートから依頼されました。これを行うには、Runbook とまったく同じ方法で認証する必要があります。つまり、AzureRunAsConnection
が使用している証明書で認証する必要があります。
Azure Automation にのみ存在するいくつかのコマンドレットを Azure RM の同等のコマンドに交換した後 (たとえば、 andGet-AutomationConnection
に置き換える必要がGet-AzAutomationAccount
ありGet-AzAutomationConnection
、 using に切り替える必要がありますFieldDefinitionValues
)、スクリプトの認証部分は次のようになります::
ただし、実行すると、次のエラーが発生します。
が使用している証明書をエクスポートしAzureRunAsConnection
て、ローカル マシンにインポートできるようにする必要があるようです。ただし、Azure Automation が使用する証明書を更新したり、独自の証明書をアップロードしたりすることはできますが、現在の証明書を簡単に取得する方法はないようです。これが設計によるものであることはわかっていますが、セキュリティのためですが、このような場合は面倒です。
ハイブリッド ワーカー内で証明書をエクスポートする方法を説明している 2018 年の記事を見つけましたが、Azure Cloud Shell でもローカルでもコードが機能しませんでした (Get-AutomationCertificate
未定義):
https://www.lunavi.com/blog /how-to-download-an-azure-automation-connection-certificate-locally
Web 上の一部のガイドでは、BLOB ストレージ アカウントを作成してから、それにエクスポートするスクリプトを作成することを提案していますが、この再現のために 1 回だけ必要なものを作成するには、かなりの労力がかかるようです。
ローカル デバッグ/再現用にこの証明書を取得する最も簡単で簡単な方法は何ですか?
powershell - powershell と Orchestrator 2016 を使用して microsoftTeams に接続するにはどうすればよいですか?
Microsoft Orchestrator 2016 を使用して Microsoft Teams に接続するのに苦労しています。PowerShell コードを RunbookTester で実行すると、コードが正常に終了します。ただし、別のプラットフォームを使用して同じ Runbook をテストすると、常に接続に問題が発生します。確認したところ、モジュールは適切にインストールされ、インポートされています。これが私のコードです:
エラーは資格情報を使用して最後のコマンドで発生します。これは、runbookTester で runbook を実行すると発生しないため、奇妙です。いくつかの調査を行ったところ、次のコマンドが見つかりました。
このコマンドが何をするのか、それが私の問題を解決するのかどうかはわかりません。誰かが同じ問題を抱えていますか?どうすればこれを修正できますか?