VB.ServerInventory
1.0.3
VB Server Inventory Module -- collects system, AD, GPO, security, apps, and service data from Windows servers
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 Vibhu. All rights reserved.
Package Details
Author(s)
- Vibhu Bhatnagar
Tags
PowerShell Sysadmin Windows AD MSP Automation VBTools Server Inventory GPO Security
Dependencies
This module has no dependencies.
Release Notes
v1.0.3 -- 24-05-2026 -- Fixed DiskInformation call in orchestrator: Get-VBDiskInformation → Get-VBDiskInventory.
v1.0.2 -- 15-04-2026 -- Author standardised to Vibhu Bhatnagar across all 34 functions.
v1.0.1 -- 10-04-2026 -- Initial release. 34 functions covering System, Disk, Network, AD, GPO, Security, Apps, Printing, Services, and Scheduled Tasks.
FileList
- VB.ServerInventory.nuspec
- Public\01_Main\Get-VBServerInventory.ps1
- Public\02_System_Hardware\Get-VBDiskInventory.ps1
- Public\02_System_Hardware\Get-VBNetworkInformation.ps1
- Public\02_System_Hardware\Get-VBSystemInfo.ps1
- Public\03_Services\Get-VBDHCPInformation.ps1
- Public\03_Services\Get-VBDNSServerInfo.ps1
- Public\03_Services\Get-VBDhcpInfo.ps1
- Public\03_Services\Get-VBRDSUserInformation.ps1
- Public\04_AD_GPO\Get-VBActiveDirectoryInfo.ps1
- Public\04_AD_GPO\Get-VBGPOComprehensiveReport.ps1
- Public\04_AD_GPO\Get-VBGPOInformation.ps1
- Public\04_AD_GPO\Get-VBGpoConnections.ps1
- Public\04_AD_GPO\Get-VBUnusedGPOs.ps1
- Public\05_AD_User_Health\Get-VBADGroupsWithMemberCount.ps1
- Public\05_AD_User_Health\Get-VBAdAccountWithNoLogin.ps1
- Public\05_AD_User_Health\Get-VBEmptyADGroups.ps1
- Public\05_AD_User_Health\Get-VBInactiveComputers.ps1
- Public\05_AD_User_Health\Get-VBInactiveUsers.ps1
- Public\05_AD_User_Health\Get-VBNoPasswordRequiredUsers.ps1
- Public\05_AD_User_Health\Get-VBOldAdminPasswords.ps1
- Public\05_AD_User_Health\Get-VBPasswordNeverExpiresUsers.ps1
- Public\06_Apps_Features\Get-VBInstalledApplications.ps1
- Public\06_Apps_Features\Get-VBWindowsFeaturesInfo.ps1
- Public\06_Apps_Features\Get-VBWindowsStoreApps.ps1
- Public\06_Apps_Features\Get-VBWindowsUpdateInfo.ps1
- Public\07_Printing_Shares\Get-VBPrintPrintingInfo.ps1
- Public\07_Printing_Shares\Get-VBPrintServerInventory.ps1
- Public\07_Printing_Shares\Get-VBPrinterInformation.ps1
- Public\07_Printing_Shares\Get-VBShareInformation.ps1
- Public\08_Security\Get-VBAzureADJoinStatus.ps1
- Public\08_Security\Get-VBBitLockerRecoveryKey.ps1
- Public\08_Security\Get-VBFirewallPortRules.ps1
- Public\09_Scheduled_Tasks\Get-VBNonMicrosoftScheduledTasks.ps1
- Public\10_Utility\Write-VBSectionHeader.ps1
- Public\Formatting_Output\Format-VBSysteminfo.ps1
- Publishing PS Module from Github\publish-to-psgallery.yml
- README.md
- Server_invetory_Fix\Step5_ReportOutput.ps1
- VB.ServerInventory.psd1
- VB.ServerInventory.psm1
- VB.ServerInventory.xlsx
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.3 (current version) | 0 | 5/24/2026 |
| 1.0.2 | 215 | 4/15/2026 |
| 1.0.1 | 5 | 4/14/2026 |