問題タブ [powershell-7.0]

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 投票する
2 に答える
72 参照

powershell - Powershell の Set-Content -Value 引数がパイプライン変数を正しく読み取らないのはなぜですか?

だから私はヘッダー文字列を置き換えるためにたくさんのファイルの内容を取得しようとしています:

次に、次のリストが表示されます。

次に、この値を次のように set-content -value に渡したいと思います。

私のすべてのファイルだけがコンテンツを持っています$_.content。私も試し-Value ($_.content)ましたが、それも正しいことをしません。

foreach を使用した場合にのみ機能します。

これはなぜですか?がないと正しく動作しないのはなぜforeachですか?

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

vb.net - VB で最新の PowerShell SDK を使用する - System.Management.Automation.CommandNotFoundException

たとえばSystem.Management.Automation.dll、v10.0.10586を使用した古いアプリを更新していますNuGetPowerShell 3.0

私の新しいアプリは.NET 5、NuGet から System.Management.Automation と Microsoft.PowerShell.SDK の両方の v7.1.0 を追加しました。

しかし、古いバージョンで問題なく動作するテスト用の基本的なコードを実行しても、新しいバージョンでは動作せず、混乱しています

たとえば、以下のコード スニペットではエラーが発生します

エラー:

「System.Management.Automation.CommandNotFoundException: ''test-netconnection' コマンドがモジュール 'NetTCPIP' で見つかりましたが、モジュールを読み込めませんでした。」

以前は機能していたものが現在機能していない理由を教えてください。

標準のPowerShell 7コンソールから試してみましたが、正常にtest-netconnection動作します