私はPowerShellの初心者です。今、私は2つのスクリプトを持っています。1つはリモートサーバーのIPを取得するもので、もう1つはリモートサーバーの特定のサービス開始時間を取得するものです。リモートサーバーのIPと特定のサービス開始時間を表示する必要があります。誰かがマージ方法を教えてくれますかこの 2 つのスクリプト。
以下は私の2つのスクリプトです。
$servers = gc -path D:\Ted\Computers.txt
$Job = get-wmiobject win32_networkadapterconfiguration -computer $servers -filter "IPEnabled='True'" -asjob
$results = $job | receive-job
$results
get-job | wait-job
receive-job job* | select IPAddress
もう1つはサービス開始時刻を取得するためのものです
$servers = gc -path D:\Ted\Computers.txt
$check = get-wmiobject win32_process -computer $servers -Filter "Name='aspnet_state.exe'" -asjob
$results = $check | receive-job
$results
get-job | wait-job
receive-job job* | Select-Object name, processId, @{Name="StartTime"; Expression={ $_.ConvertToDateTime( $_.CreationDate )}}
最後に 1 つ知っておく必要があります。このスクリプトに asjob を使用すると、マルチスレッドで実行されますか?
下手な英語で申し訳ありませんが、親切に助けていただきありがとうございます。