問題タブ [powershell-workflow]
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.
powershell - Get-AzureAutomationJob CreationTime タイプ
このコードを Azure Automation で実行すると、の型CreationTime
はString
. ただし、Powershell ISE で実行すると、タイプはDateTimeOffset
. どうしてこれなの?:
powershell - InlineScript から関数を呼び出す
ネストされた InlineScript からワークフロー内の関数を呼び出すにはどうすればよいですか? 次の例では、関数が InlineScript のスコープ外であるため、例外がスローされます。
powershell - Write-Verbose により PowerShell ワークフローがフリーズする
PowerShell ワークフローのこの奇妙な動作に出くわしたばかりですが、他の誰かがその動作を再現して説明してくれるかどうか知りたいです。
この状況を説明するために、ほぼ同じ 2 つのワークフローを作成しました。唯一の違いは、PSCredential オブジェクトが最初のワークフロー スコープで作成され、2 番目のインライン スクリプトで作成されることです。
まず、次のコードでワークフローを定義します。
今、奇妙に。次の 3 つのコマンドを問題なく実行できます。
しかし、-Verbose を指定して 2 番目のワークフローを実行すると、CTRL+C を押すまでコンソールがフリーズしますか??
次の条件がすべて当てはまる場合、この動作を確認できます。
- (PowerShell ワークフローで) InlineScript 内から関数を実行します
- パラメーターの 1 つに、PSCredential 型のオブジェクトが値として与えられます。
- PSCredential オブジェクトは inlinescript 内で作成されます
- 関数は Verbose ストリームへの書き込みです
PowerShell バージョン 3 および 4 でこれを試しました。
powershell - Azure 自動化ジョブの削除
私Stop-AzureAutomationJob
は仕事をやめるだろうと知っています。しかし、どうすればジョブを完全に削除できますか? すなわち。その Runbook のジョブの一覧に表示したくありません。
powershell - ワークフロー ジョブから Powershell コンソールにログインする方法
Powershell ワークフローがあります。ワークフローの進行状況が明確にわかるように、データをコンソールに記録する必要があります。今まで私はLog-Verbose
これを達成していました。スイッチを使用してこのワークフローを実行すると-Verbose
、期待どおり詳細なログがコンソールに表示されます。
次に、ワークフロー内でチェックポイントを使用する必要があります。チェックポイントを利用するには、ワークフローを として実行する必要がありますJob
。
そうすると、コンソールに詳細ログが表示されなくなります。ファイルに書き込んだり、ログをイベントとして書き込んだりできることはわかっていますが、どうしてもコンソールに書きたいと思っています。これが可能かどうか、またその方法を教えてください。
azure - Azure Runbook 間でのカスタム オブジェクトの受け渡し
別の Runbook から Runbook を呼び出し、Azure Automation の出力としてカスタム オブジェクトを取得する必要があります。呼び出された runbook が int または string を返すが、カスタム オブジェクトを返すことができない場合は正常に動作します。呼び出された runbook の簡単な例は次のとおりです。
この Runbook は CallingRunbook から呼び出され、この obj1 を出力する必要があります。
出力は空です。完全に正常に機能する文字列を返す場合。カスタムオブジェクトで動作させるには?