問題タブ [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 - Automation Runbook で az functionapp start --name MyFunctionApp --resource-group MyResourceGroup を使用する
Automation Runbook で az functionapp start --name MyFunctionApp --resource-group MyResourceGroup を使用することを検討しています。ドキュメントの一部として、Azure CLI コマンドが Automation Runbook でサポートされていることが明確に述べられていますが、この CLI コマンドを表示することはできません。
以下のコマンドを使用しようとすると、Automation Runbook テストの内部または外部コマンドで az が認識されないというエラーがスローされます。サンプル コードとモジュールのリファレンスを提案してください。
Azure RunBook API の Az ヘルプ モジュールに az functionapp start コマンドが表示されませんでした。
アウト タスクは、Automation Runbook を使用して Azure 関数を開始および停止することです。
powershell - System Center Service Management Automation (SMA) PowerShell Runbook Invoke-NcSsh : 指定されたファイルが見つかりません
System Center Service Management Automation (SMA) 内で powershell スクリプトを実行して、NetApp からいくつかの情報を照会しようとしました。次のコマンドが使用されました。
Runbook ワーカー (NetApp_PowerShell_Toolkit_9.6.0 および putty-64bit-0.73 がインストールされている) の PowerShell ISE 内でコマンドを直接正常に実行できました。しかし、Runbook を SMA ジョブとして実行するとすぐに、次のエラーで失敗しました。
Invoke-NcSsh : 指定されたファイルが見つかりません + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Invoke-NcSsh], Win32Exception + FullyQualifiedErrorId : System.ComponentModel.Win32Exception,DataONTAP.C.PowerShell.SDK .Cmdlets.Toolkit.Ssh.InvokeNcSsh
python - 新しいオブジェクトを Azure バケットに入れるたびに Azure Runbook をトリガーする
Azure リソース (例: VM の開始/停止) を自動化したいと考えています。現在、Automation Account Runbook を使用しており、正常に動作していますが、次のようなフレームワークを実装する必要があります。
1) Azure バケットに新しいオブジェクト (Excel シート) を入れるたびに Runbook をトリガーします。2) 入力変数の Excel シートを読む
以下はランブックのコードです
上記のフレームワークに合ったランブックをトリガーする最良の方法を誰か教えてください
""" Azure Automation のドキュメント: https://aka.ms/azure-automation-python-documentation Azure Python SDK のドキュメント: https://aka.ms/azure-python-sdk """ azure から os をインポートします。 mgmt.compute インポート ComputeManagementClient インポート azure.mgmt.resource インポート オートメーションアセット
def get_automation_runas_credential(runas_connection): OpenSSL から import crypto import binascii from msrestazure import azure_active_directory import adal
Azure Automation RunAs サービス プリンシパルを使用して Azure に対して認証する
runas_connection = Automationassets.get_automation_connection("AzureRunAsConnection") azure_credential = get_automation_runas_credential(runas_connection)
RunAs 資格情報を使用してコンピューティング管理クライアントを初期化し、操作するサブスクリプションを指定します。
compute_client = ComputeManagementClient( azure_credential, str(runas_connection["SubscriptionId"]) )
print('\nStart VM') async_vm_start = compute_client.virtual_machines.start(
'resource1', 'vm1') async_vm_start.wait() ''' print('\nStop VM') async_vm_stop=compute_client.virtual_machines.power_off(resource_group_name, vm_name) async_vm_stop.wait()'''