私は以下のコードを持っています....
Get-Service -CN . |
ForEach-Object {
write-host -ForegroundColor 9 "Service name $($_.name)"
if($_.DependentServices)
{ write-host -ForegroundColor 3 "`tServices that depend on $($_.name)"
foreach($s in $_.DependentServices)
{ "`t`t" + $s.name }
} #end if DependentServices
if($_.RequiredServices)
{ Write-host -ForegroundColor 10 "`tServices required by $($_.name)"
foreach($r in $_.RequiredServices)
{ "`t`t" + $r.name }
} #end if DependentServices
} #end foreach-object $o
このコードは、マシンで実行されているすべてのサービスとさまざまな依存関係のリストを提供します。
また、サービス名は赤で強調表示され、必要なサービスと依存するサービスは緑で強調表示されます。以下に示すように...
私がやりたいのは、各サービスの後にデータ出力を空白行で区切り、以下のようにすることです....
これを行うための最良の方法について誰かが私にアドバイスできますか? コード化できますか?
私たちが持っているサービスと依存関係などを示すドキュメントを作成しようとしています.
すべての助けに感謝します。