2

私は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 を使用すると、マルチスレッドで実行されますか?

下手な英語で申し訳ありませんが、親切に助けていただきありがとうございます。

4

1 に答える 1