プロダクションサーバーにアクセスし、IIS/Serviceの状態をレポートするために、C#でPowerShellコマンドレットを作成しています。ServerManagerのコンピュータ名サイトとApplicationPool
クラスはMachineName
ですが、Site
もApplicationPool
もありません。
これらのオブジェクトの横にコンピュータ名を返すとどうすればよいですか(つまり、Get-Service | select MachineName,Status,DisplayName
)?私はクラスを拡張することを検討しましたが、彼らは封印されており、this solutionを実装するのに時間を費やしたくありません。
書込みコマンドレットのスキルが豊富な方は、どのように簡単にこれを達成できるのか考えていますか?
これはPowerShellの便利なヒントです。どのようにC#でそれを達成するための任意のアイデア?私は動的オブジェクトを使用しようとするかもしれません。 – hsimah