問題タブ [pscustomobject]
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 - PowerShell での自己参照
PowerShell v3 で「自己参照」(?) を実行したいと考えています。
リモートスクリプトでは、次のことを行います。
しかし、このリモート スクリプト内でこのプロパティにアクセスする方法がわかりません。このプロパティが存在するのは、ローカル スクリプトでアクセスできるためです。
私の中に$MyScriptBlock
-
C#で私は書くことができました
VBで私は書くことができました
HTAで私は書くことができました
他のいくつかでは
では、PowerShell v3 で行う方法は?
PowerShell で自己参照を行う方法は? (このスクリプトだけではありません)
今日、パイプできません (スクリプトは 700 行で少し複雑です)。この変数を再利用する必要があります。
このスクリプトの機能を説明するには:
サーバー上にリモートスクリプトがあり、次のように呼び出されます
私が行うリモートスクリプトの中で
リモート スクリプトで、MyProperty を変更したい場合があります。
後で、ホスト スクリプトで、MyProperty を次のように読み取ります。
xml - ConvertTo-XML の Name プロパティ
次の XML 出力があります。
このコードを次の方法で生成します。
私が気に入って<Property>
いるのは、オブジェクトの周りにあるタグに名前を付けることです。
例えば:
しかし、私はそれを行う方法がわかりません.それが可能かどうか、またはtype
属性を使用する必要があるかどうかさえわかりません. 私は XML に慣れていないので、ここで助けていただければ幸いです。
私がこれまでに試したこと:
- Googleで解決策を見つけようとしました。
- XMLを手動で作成しようとしました(おそらくうまくいくかもしれませんが、きれいなコードを維持することがますます複雑になるため、実際には望んでいません
また、別のプロパティをオブジェクトに単純に追加してから、好きな名前を付けてname="CustomerInformation"
空にすることも考えましたが、オブジェクトの最上位にある方がよいでしょう。
powershell - prnmngr の出力をカスタム オブジェクトに変換するにはどうすればよいですか?
の出力cscript prnmngr.vbs -l
のようなもの (変更された出力プロパティ名に注意してください):
ここ$a
で、$b
、$c
、 は$d
、$e
の出力でループされるプロパティ値を表しますcscript prnmngr.vbs -l
powershell - 追加された順序でデータをエクスポートする - PowerShell Export-Csv
私はこのコードを持っています
問題は、データが $rec に追加した順序でエクスポートされないことです
追加された順序でエクスポートするにはどうすればよいですか?