問題タブ [select-object]

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 に答える
1870 参照

powershell - 派生したファイルシステム パス情報を含むカスタム プロパティを持つオブジェクトを作成し、それらを CSV にエクスポートします - 計算されたプロパティ

編集者注:
この質問の要点は次のとおりです: *派生パス情報、つまり親フォルダー パス (asおよび名前 (as )) を含む
オブジェクト出力にカスタム プロパティを追加するにはどうすればよいですか? * 結果のオブジェクトをCSVファイル? Get-ChildItemFolderFoldername

現在、StackOverflow から取得し、自分で使用するために変更したスクリプトを実行しています。スクリプトの目的は、ディレクトリを調べてファイル名を取得し、.csv ファイルとしてディレクトリにエクスポートすることです。

スクリプトを変更して、ファイル名だけをプルすることpath, userができました。元々は,Name. なんらかの理由で、スクリプトが含まれている親フォルダーをプルするスクリプトを取得できず、親の親フォルダーも必要です。

コードのこの部分に最も問題があると思います。selectに追加できまし,Nameたが、追加,folderまたは,foldername後に正しくプルスルーselectしません。

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

powershell - Powershell コマンドレットのパラメーターの選択されたプロパティを取得する

コマンドレット (Powershell v3) を指定すると、選択したプロパティ (名前と型など) のみを含むパラメーターのリストを取得したいと考えています。JSON としての出力は次のようになります。

パラメータのコレクションがありますが、必要なパラメータだけを選択できないようです:

すべてのパラメータを取得します:

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

powershell - なぜこれが機能しないのですか?- 関数で複数回使用するために変数にプロパティを保存しようとしています

selectPowerShell でステートメントのプロパティを保存する方法を見つけようとしていますが、うまくいきません。ステートメント全体をリテラルにして、変数が開かれるまでレビューされないようにする方法が見つかりませんでした。

これが機能するものです:

Select-Objectそして、同じプロパティを異なるスコープで複数回使用できるように、前述のプロパティ (ステートメントの直後から最後のパイプの直前まで) を変数に配置しようとしています。

私はこれを試しました:

これを実行してもデータが得られず、PowerShell が混乱していると思います。

これは同じ応答を返します:

オプション、考えなどはありますか?

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

arrays - Powershell Select-Object -expandproperty 入力が配列で、配列プロパティが含まれている場合の奇妙な動作

さまざまなソースからデータを収集するレポート ファイルを作成しようとしています。次のようなレポート構造を構築しました。

次に、「初期値」が事前設定された配列オブジェクトを作成し、それを $data 変数にアタッチします

結果のオブジェクトは次のとおりです。

私がこれをやりたいと思うまで、すべては順調です:

これらすべてのエラーが発生しますが、無視できるとしましょう...

しかし、次のように、他の変数のセット全体が変更されます。

$CheckObj 変数と同様に

これは私の側ではまったく意図していません...誰かが私が間違っていることを明確にすることができますか?

Windows 7 で powershell 5.0 を使用しています。すべてのテストは powershell_ise を使用して行われ、powershell のデフォルトは変更していません。

私の予想される結果は、プロセスで使用したすべての変数ではなく、$Final Report 変数に展開されたコンテンツが含まれることです...