HardwareProbe

Collect hardware facts from local or remote Windows host via CIM, materialise them as a Computer entity with lightweight IHardware. Remote path uses PowerShell Invoke-Command with optional credentials.

public static class HardwareProbe

1. Methods

1.1. ProbeLocal(string, ILogger)

public static HardwareProbe.ScanOutcome ProbeLocal(string targetLabel, ILogger logger)
Table 1. Parameters
Name Type Description

targetLabel

string

logger

ILogger

Returns: HardwareProbe.ScanOutcome

1.2. ProbeRemote(string, string, SecretString?, ILogger)

public static HardwareProbe.ScanOutcome ProbeRemote(string targetHost, string user, SecretString? password, ILogger logger)
Table 2. Parameters
Name Type Description

targetHost

string

user

string

password

SecretString?

logger

ILogger

Returns: HardwareProbe.ScanOutcome