[解決済み] Powershellでオブジェクトのプロパティを印刷する
2022-04-27 15:45:43
質問
インタラクティブ・コンソールで作業しているとき、新しいオブジェクトを定義して、いくつかのプロパティ値をこのように割り当てたとしたら、どうなりますか?
$obj = New-Object System.String
$obj | Add-Member NoteProperty SomeProperty "Test"
そして、インタラクティブウィンドウに変数名を入力すると、Powershellはオブジェクトのプロパティと値のサマリーを表示します。
PS C:\demo> $obj
SomeProperty
------------
Test
私は基本的にこれを行いたいのですが、スクリプト内の関数の中から行います。この関数はオブジェクトを作成し、いくつかのプロパティ値を設定し、戻る前にPowershellウィンドウにオブジェクト値のサマリーをプリントアウトしたいのです。私は関数内でWrite-Hostを使用しようとしました。
Write-Host $obj
しかし、これはオブジェクトのタイプを出力するだけで、サマリーは出力されません。
System.Object
オブジェクトのプロパティ値の概要を関数からPowershellウィンドウに出力するには?
どのように解決するのですか?
これを試してみてください。
Write-Host ($obj | Format-Table | Out-String)
または
Write-Host ($obj | Format-List | Out-String)
関連
-
オリジナルpowershellスクリプト gadget ctracert.ps1 trace route(win8+系)
-
テキストファイルの暗号化・復号化に対するPowershellのアプローチ例
-
PowerShellでregularとValidateSetを使用してパラメータを検証する
-
[解決済み] インストールされたPowerShellのバージョンを確認する
-
[解決済み] PowerShellで「このシステムではスクリプトの実行が無効になっています」と言われる。
-
[解決済み] PowerShellでコードをコメントアウトする方法とは?
-
[解決済み] Windows PowerShellの環境変数を設定する
-
[解決済み] PowerShellで文字列と変数を連結する方法は?
-
[解決済み】PowerShellスクリプトを実行する方法
-
[解決済み】PowerShellで何かを出力する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
UbuntuシステムでのPowerShellベースの利用を解説
-
PowerShellでは配列のフィルタリングにmatch演算子を使用する
-
PowerShellでWin-Serverのパフォーマンスを詳細に監視する方法
-
PowerShellのエラートラッピングの話
-
ADユーザーのパスワード属性を一括で変更するPowerShellコード
-
PowerShell で .NET Framework を使用して、グローバルアセンブリキャッシュにアセンブリを追加する。
-
統計関数のネスト深度のPowerShell実装
-
システム上の停止可能な全サービスを取得するPowershell
-
Powershellでオブジェクトのデータ構造を展開し、JSON形式で出力する
-
PowerShellでNICの状態と対応する電源設定を確認する