問題タブ [invoke-command]
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 - リモート スクリプトのローカル変数
2 つの列を持つスプレッドシートを循環するスクリプトを作成しました。私が直面している問題は、実行時にローカル変数が機能しないことinvoke-command
です。パラメータを追加しました-ArgumentList
が、引数に関するエラーが引き続き発生し$null
ます。ここで私が間違っていることを知っている人はいますか?
events - コンピューター間での Register-ObjectEvent
FileSystemWatcher の「ファイル作成」イベントをローカルでサブスクライブするロジックを持つ、リモート ボックスでイベント サブスクリプション スクリプトを開始しようとしています。スクリプトはローカルで正常に動作します。しかし、(invoke-command を使用して) 別のマシンからリモートで実行すると、何も起こっていないようです。ターゲット ボックスでは、Get-EventSubscriber は何も返しません。
powershell - Invoke-Command がデータを返す
リモートサーバーに構成情報を照会し、出力用のデータをグリッドビューに返すスクリプトに取り組んでいます。私が抱えている問題は、データが返される形式です。
私が行った場合...
ps1 で Invoke-Command を使用してリモート サーバーで実行すると、このような数値のみの配列が返されます。
複数のマシンからこの情報をコンテキストとともに効率的に収集するにはどうすればよいですか? リモート ジョブを試しましたが、一度に 2 つ以上のジョブを実行できません。このようにすべての対象サーバーに作業を分散させたいと考えています。
arrays - PowerShell の -FilePath パラメータに配列を渡す
リモートサーバーでスクリプトのリストを実行するために、invoke-command を使用しています。変数配列を使用してスクリプトを指定しています。
Invoke-Command : FilePath パラメーターの値は、Windows PowerShell スクリプト ファイルでなければなりません。ファイル名拡張子が .ps1 のファイルへのパスを入力して、コマンドを再試行してください。パラメータ名: filePath
配列を個々のスクリプト ファイルへの絶対パスに置き換えると、問題なく動作します。
ありがとう!
powershell - Invoke-Command 経由でリモート コマンドレット (ffmpeg) を呼び出します: "... 名前として認識されません..."
Powershell を介してリモート トランスコーディング サーバーで ffmpeg を呼び出そうとしています。
ffmpeg はリモート サーバーに正しくインストールされており、そこで実行できますが、リモート呼び出しでエラーが発生します。
私が実行しているマシンが、Invoke-Command
そこにインストールされていないffmpegを実行しようとすると、私には思えます。リモートサーバーでffmpegを実行するには、何をしなければなりませんか?
powershell - Powershell start-process -wait パラメーターがリモート スクリプト ブロックで失敗する
だからここに私がやろうとしていることのサンプルがあります:
他のマシンに問題なく接続し、プロセスを正常に起動します。問題は、プロセスが完了するのを待たずに先に進むことです。これにより、問題が発生します。何か案は?
簡単な編集: プロセスをリモートで実行しているときに -Wait パラメーターが失敗するのはなぜですか?
session - リモート セッションから完全なスタック トレースを取得する
リモートセッションで Invoke-Expression を使用していますが、例外がスローされると、スタックトレース情報なしで RemoteException だけが返されます。例:
output( 2>&1
) へのリダイレクト エラーを除外すると、適切なエラーが発生しますが、リダイレクトを使用して非表示になっている不要なデバッグ コンソール ($command から) が呼び出されます。
Start-Process を使用すると、完全なスタック トレースを確認できますが、不要なデバッグ コンソールも表示されます。
リモートセッションでスローされた例外から完全なスタックトレースと適切な例外を取得するにはどうすればよいですか? ありがとう。