問題タブ [scriptblock]

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.

0 投票する
0 に答える
145 参照

arrays - 実行空間のスクリプト ブロック配列を渡すことができません

以下のコードをいじっています。PoshRSJob を作成し、そこで実行空間で関数fooを再度実行する必要があります。

$listパラメータを[array]orに変換できるようにしたいのですが[string[]]、そうするとエラーがスローされます。配列を文字列にフラット化することを検討しましたが、文字列に$list3スペースまたはコンマを含めるように変更すると、エラーもスローされます。問題の原因は次の行だと思いますが、この問題を回避するために何をすべきか、またはその理由がわかりません。

コード:

これはエラーです:

コマンドがパイプライン入力を使用しないか、入力とそのプロパティがパイプライン入力を使用するパラメーターのいずれとも一致しないため、入力オブジェクトをコマンドのパラメーターにバインドできません。

リストを実行空間に渡すことができるように、これを機能させる方法を知っている人はいますか?

0 投票する
1 に答える
259 参照

powershell - 比較オブジェクトのオブジェクトを返すスクリプトブロック

比較オブジェクトを介して 2 つのサンバの場所を比較するスクリプトを作成しています。

スピードアップするために、スレッドを介して各場所をスクリプトブロックに渡し、そこでオブジェクトを作成したいと思います。その後、スクリプト ブロックからの出力をオブジェクトとして、Compare-Object コマンドレットで使用したいと考えています。

私がソファを持っているもの:

そのため、これをどこかに追加する必要があります。

しかし、test と test2 の結果はハッシュテーブル (だと思いますか?) であり、オブジェクトではありません。

私がどこで間違ったのか、またはどうすれば別の方法でそれを行うことができるかについて、任意の入力をいただければ幸いです

0 投票する
3 に答える
1821 参照

powershell - リモート ps セッションの呼び出しコマンドで終了しない

リモートサーバーで新しいpsセッションを開始するコマンドを呼び出す関数があります。呼び出しコマンドには Exit 句がありますが、これは終了していませんか?

Get-AD コマンドは正常に機能するため、「終了しませんでした」と表示されるべきではない場所に表示されます。リモート ps セッションでスクリプトブロックを終了するにはどうすればよいですか?

切断セッションと Exit-pssession を試して、単純に終了するのと同じように動作するかどうかを確認していますが、どれも機能していません。

私もBreakを試しましたが、うまくいきませんでした。