問題タブ [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.
powershell - 派生したファイルシステム パス情報を含むカスタム プロパティを持つオブジェクトを作成し、それらを CSV にエクスポートします - 計算されたプロパティ
編集者注:
この質問の要点は次のとおりです: *派生パス情報、つまり親フォルダー パス (asおよび名前 (as )) を含む
オブジェクト出力にカスタム プロパティを追加するにはどうすればよいですか?
* 結果のオブジェクトをCSVファイル?
Get-ChildItem
Folder
Foldername
現在、StackOverflow から取得し、自分で使用するために変更したスクリプトを実行しています。スクリプトの目的は、ディレクトリを調べてファイル名を取得し、.csv ファイルとしてディレクトリにエクスポートすることです。
スクリプトを変更して、ファイル名だけをプルすることpath, user
ができました。元々は,Name
. なんらかの理由で、スクリプトが含まれている親フォルダーをプルするスクリプトを取得できず、親の親フォルダーも必要です。
コードのこの部分に最も問題があると思います。select
に追加できまし,Name
たが、追加,folder
または,foldername
後に正しくプルスルーselect
しません。
powershell - Powershell コマンドレットのパラメーターの選択されたプロパティを取得する
コマンドレット (Powershell v3) を指定すると、選択したプロパティ (名前と型など) のみを含むパラメーターのリストを取得したいと考えています。JSON としての出力は次のようになります。
パラメータのコレクションがありますが、必要なパラメータだけを選択できないようです:
すべてのパラメータを取得します:
powershell - なぜこれが機能しないのですか?- 関数で複数回使用するために変数にプロパティを保存しようとしています
select
PowerShell でステートメントのプロパティを保存する方法を見つけようとしていますが、うまくいきません。ステートメント全体をリテラルにして、変数が開かれるまでレビューされないようにする方法が見つかりませんでした。
これが機能するものです:
Select-Object
そして、同じプロパティを異なるスコープで複数回使用できるように、前述のプロパティ (ステートメントの直後から最後のパイプの直前まで) を変数に配置しようとしています。
私はこれを試しました:
これを実行してもデータが得られず、PowerShell が混乱していると思います。
これは同じ応答を返します:
オプション、考えなどはありますか?
arrays - Powershell Select-Object -expandproperty 入力が配列で、配列プロパティが含まれている場合の奇妙な動作
さまざまなソースからデータを収集するレポート ファイルを作成しようとしています。次のようなレポート構造を構築しました。
次に、「初期値」が事前設定された配列オブジェクトを作成し、それを $data 変数にアタッチします
結果のオブジェクトは次のとおりです。
私がこれをやりたいと思うまで、すべては順調です:
これらすべてのエラーが発生しますが、無視できるとしましょう...
しかし、次のように、他の変数のセット全体が変更されます。
$CheckObj 変数と同様に
これは私の側ではまったく意図していません...誰かが私が間違っていることを明確にすることができますか?
Windows 7 で powershell 5.0 を使用しています。すべてのテストは powershell_ise を使用して行われ、powershell のデフォルトは変更していません。
私の予想される結果は、プロセスで使用したすべての変数ではなく、$Final Report 変数に展開されたコンテンツが含まれることです...