Giter Club home page Giter Club logo

poshsysi's Introduction

PoshSYSI (PowerShell System Information) - 0.2.3.2

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

Screenshots

WIP

Syntax

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>]

Mode

Minimal: System, Bios, Processor, Memory

Normal: + BitLocker (C:), Storage (C:), Monitor(s), Windows

Full: + Programs (x64 + x86)

Usage

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

Report

A report can be generated using the -Report switch.

Default output folder path: C:\Temp\PoshSYSI\

Known issues

  • #1 System info: wrong user
  • #2 Wait for variables
  • #3 Remote: Installed programs
  • #4 Change WMI to CIM

Todo

  • 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

Changelog

WIP

License

PoshSYSI is licensed under the MIT License.

poshsysi's People

Contributors

kinsiinoo avatar

Watchers

 avatar

poshsysi's Issues

Wait for variables

The code load all variable in even Minimal and Normal mode.
It should load only the ones which required by the current mode.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.