問題タブ [powershell-5.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 投票する
1 に答える
127 参照

powershell - Get-Command: 1 つのコマンド - 2 つの使用シナリオ - 予想外に 2 つの非常に異なる結果

同じコマンドを使用すると、使用方法に応じて 2 つの異なる結果が得られます。PowerShell バージョン 5 を使用しています。

コンソールに次のように入力すると、予想どおり、PSReadline モジュールで使用できるコマンドの短いリストが表示されます。

ただし、以下のスクリプトを使用して同じことを試みると、非常に長い TMI のリストが表示されます。

スクリプトは、ロードされたすべてのモジュールを単純にリストし、上記と同じコマンドを適用しますが、今回はモジュール名を指定するユーザーからの入力を介して適用されます。

上記のコマンドのように、以下のスクリプトでコマンドの簡単なリストを出力することはできますか?

これをテストするために使用するモジュールは、別のモジュールにすることができます - psreadline である必要はありません。

前もって感謝します。

0 投票する
5 に答える
81639 参照

json - JSON ファイルの PowerShell を反復処理する

PowerShell で以下の JSON ファイルをループしようとしています。

最上位のタグ (例: 17443 および 17444) に具体的に名前を付けないと、事前にわからないため、データをループする方法を見つけることができません。

すべてのレコードのタグ 3、4、および 5 (タイトル、名、姓) を出力したいと考えています。

どうすればそれを達成できますか?

以下のコードでデータにアクセスできますが、17443、17444などを入れるのは避けたいです。

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

powershell - DSC: モジュール ファイル *ModuleName* には、必要なバージョン 1.0 のモジュールが含まれていませんでした

新しい Desired 状態の構成を試して、新しいクラス リソースを操作しようとしています。プロセスに関係するすべてのサーバーに WMF 5.0 の運用前プレビューをインストールしました。

クラス リソースをデプロイした Http プル サーバーのセットアップがあります。

ターゲットノードは、このサーバーからリソースを取得するように構成されているようです。

ただし、このクラス リソースを使用するターゲット ノードに構成をプッシュしようとすると、次のエラーが発生します。

モジュール ファイルModuleNameには、必要なバージョン 1.0 のモジュールが含まれていませんでした。構成に必要なモジュールの依存関係をインストールできませんでした。

誰かがこのエラーに遭遇したことがありますか、それが何を意味するのか知っていますか?

SxSecurity.psm1 ファイルには、必要なバージョン番号を与える次のものが含まれています。

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

powershell - Powershell 5 Get-ChildItem LiteralPath がインクルードで機能しなくなりました

現在、PowerShell 5.0.10586.0 を使用して Windows 10 TH2 Build 10586 に更新しました。

Get-ChildItem で問題が発生しました

これは、.txt でなくても、$path 内のすべてのファイルを返します。これは、更新前に機能していました。に変更すると

それは再び機能します。しかし、それは私が望むものではありません。これはバグですか、それとも何か間違っていますか?

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

powershell - CmdletBinding の前に別の powershell ファイルを読み込む方法は?

私はpowershell 5を使用しています。別のps1ファイルに列挙型を作成し、CmdletBindingを持つ別のps1にロードしたいと思います。

以下のコードを試しましたが、うまくいきませんでした。CmdletBinding の前に列挙型 ps1 をロードする方法はありますか?