This PowerShell module gives information about the following things on the specified machine:
Category | Subcategory | Useful for NB | Useful for PC |
---|---|---|---|
Bios | S/N | Yes | No |
Type | Yes | Yes | |
Version | Yes | Yes | |
BitLocker | Status | Yes | Yes |
CPU | C/LC | Yes | Yes |
Manufacturer | Yes | Yes | |
Model | Yes | Yes | |
Socket | No | Yes | |
Installed | Name | Yes | Yes |
Version | Yes | Yes | |
Monitor(s) | Manufacturer | Yes | Yes |
Name | Yes | Yes | |
PCID | Yes | Yes | |
S/N | Yes | Yes | |
YoM | Yes | Yes | |
RAM | Available | Yes | Yes |
Manufacturer | Yes | No | |
P/N | Yes | Yes | |
S/N | Yes | No | |
Storage(C:) | Capacity | Yes | Yes |
Free | Yes | Yes | |
System | Model | Yes | No |
Name | Yes | Yes | |
User | Yes | Yes | |
Install(approx) | Yes | Yes | |
Windows | Architecture | Yes | Yes |
Build | Yes | Yes | |
License status | Yes | Yes | |
Product name | Yes | Yes | |
Version | Yes | Yes |
WIP
Local:
Get-PoshSYSI [[-PoshSYSIMode] {Minimal | Normal | Full}] [-PoshSYSIRunMode] {Local | Remote} [[-Report]] [<CommonParameters>]
Remote:
Get-PoshSYSI [-ComputerName] <string[]> [[-PoshSYSIMode] {Minimal | Normal | Full}] [-PoshSYSIRunMode] {Local | Remote} [[-Report]] [<CommonParameters>]
Minimal: System, Bios, Processor, Memory
Normal: + BitLocker (C:), Storage (C:), Monitor(s), Windows
Full: + Programs (x64 + x86)
Local without mode:
Get-PoshSYSI -PoshSYSIRunMode Local
Local with mode:
Get-PoshSYSI -PoshSYSIMode {Minimal | Normal | Full} -PoshSYSIRunMode Local
Remote without mode:
Get-PoshSYSI -ComputerName EXAMPLE -PoshSYSIRunMode Remote
Get-PoshSYSI -ComputerName EXAMPLE1,EXAMPLE2 -PoshSYSIRunMode Remote
Remote with mode:
Get-PoshSYSI -ComputerName EXAMPLE -PoshSYSIMode {Minimal | Normal | Full} -PoshSYSIRunMode Remote
Get-PoshSYSI -ComputerName EXAMPLE1,EXAMPLE2 -PoshSYSIMode {Minimal | Normal | Full} -PoshSYSIRunMode Remote
A report can be generated using the -Report
switch.
Default output folder path: C:\Temp\PoshSYSI\
- CLI version
- More info
- Refactor code into a nice PS module 👀
- Run on multiple computer (Tested on a huge AD)
- Modes (
Full
,Normal
,Minimal
) - Report
(maybe.csv
and/or.xlsx
and/or.html
) - Extend storage info
- BitLocker info
- Fine-tune some output to make them easier to read
- GUI version
- Multilingual interface
WIP
PoshSYSI is licensed under the MIT License.