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.
- Host: GitHub
- URL: https://github.com/albddnbn/pstechreports
- Owner: albddnbn
- License: mit
- Created: 2024-12-22T19:56:03.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-13T13:10:34.000Z (about 1 year ago)
- Last Synced: 2025-01-25T19:12:32.374Z (about 1 year ago)
- Topics: active-directory, powershell, tech-support
- Language: PowerShell
- Homepage: https://www.powershellgallery.com/packages/PSTechReports/1.0
- Size: 578 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# 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.