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)
| 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)
| Name | Type | Description |
|---|---|---|
targetHost |
string |
|
user |
string |
|
password |
SecretString? |
|
logger |
ILogger |
Returns: HardwareProbe.ScanOutcome