An open API service indexing awesome lists of open source software.

https://github.com/albddnbn/pstechreports

A collection of report-generating functions, built to be used in an Active Directory environment to efficiently gather different types of information from groups of remote computers.
https://github.com/albddnbn/pstechreports

active-directory powershell tech-support

Last synced: about 1 year ago
JSON representation

A collection of report-generating functions, built to be used in an Active Directory environment to efficiently gather different types of information from groups of remote computers.

Awesome Lists containing this project

README

          

Concept drawing of PSTechReports icon

# PSTechReports

The reports module from: https://github.com/albddnbn/PSTechSupportMenu.

More information: https://github.com/albddnbn/PSTechReports/wiki

## Functions available include:

- Get-AssetInformation
- Get-ComputerDetails
- Get-ConnectedPrinters
- Get-CurrentUser
- Get-InstalledDotNetversions
- Get-IntuneHardwareIDs
- Get-InventoryDetails
- Get-TempProfiles
- Ping-TestReport
- Scan-ForAppOrFilePath
- Scan-SoftwareInventory
- Test-ConnectivityQuick

## How GetTargets.ps1 works:

The **ComputerName** parameter will take a few things as input.
1. Single computer name
2. Comma-separated list of computer names
3. A substring of a computer name

OR

4. A path to text file containing list of computer names

**A regex pattern is used to validate computer name input for all values except text file.**

If you specify a "single computer name": s-client-1

### Get-IntuneHardwareIDs:

This function uses the script: https://www.powershellgallery.com/packages/Get-WindowsAutopilotInfo/3.8 to collect hardware IDs.

It allows you to submit a hostname text file, comma-separated list of hostnames, or 'hostname substring' to collect the IDs.