VB.WorkstationReport
1.3.0
Workstation reporting and Nextcloud upload utilities for Windows sysadmin environments.
Minimum PowerShell version
5.1
Installation Options
Owners
Package Details
Author(s)
- Vibhu Bhatnagar
Tags
Workstation Reporting Nextcloud Printers FolderRedirection SyncCenter
Dependencies
This module has no dependencies.
Release Notes
v1.3.0 -- 15-04-2026 -- Module renamed to VB.WorkstationReport. VB.NextCloud declared as soft runtime dependency. Author standardised to Vibhu Bhatnagar.
v1.2.0 -- 15-04-2026 -- Function rename for clarity
- Renamed: Set-VBNextcloudFiles -> Start-VBNextcloudUpload (batch upload orchestrator)
- Set-VBNextcloudFile (single file PUT) remains unchanged
- Updated: New-VBNextcloudFolder caller reference
v1.1.1 -- 14-04-2026 -- Standards compliance fixes
- Added mandatory function file headers to all .ps1 files
- Fixed: FunctionsToExport = '*' (was listing individual functions)
- Fixed: Author changed to 'Vibhu' (was 'VB Admin Tools')
- Fixed: DarkGray colour replaced with Gray across all functions
- Fixed: Non-ASCII box-drawing characters removed from source files
- Fixed: ComputerName added as first property to Nextcloud function outputs
- Fixed: CollectionTime added to Get-VBUserFolderRedirections and Get-VBNextcloudFiles outputs
- Fixed: .psm1 uses inline Export-ModuleMember pattern (no explicit list)
v1.1.0 -- Initial modular release
- Split monolithic script into individual .ps1 files (one function per file)
- DRY refactor: eliminated local/remote code duplication across all collection functions
- Fixed: Set-VBNextcloudFile process block missing opening brace
- Fixed: Set-VBNextcloudFiles replaced plain-text Username/Password with PSCredential
- Fixed: Invoke-VBWorkstationReport variable reuse bug ($VBUserFolderRedirections used for NI output)
- New: New-VBNextcloudFolder (Private) — was referenced but never defined
- New: Invoke-VBWorkstationReport — wraps report generation; removed hardcoded credentials
- Improved: switch-based registry value translation in Get-VBSyncCenterStatus
- Improved: Generic.List used instead of += array concatenation throughout
- Improved: Full comment-based help added to all functions
FileList
- VB.WorkstationReport.nuspec
- Public\Get-VBNetworkInterface.ps1
- Public\Get-VBNextcloudFiles.ps1
- Public\Get-VBSyncCenterStatus.ps1
- Public\Get-VBUserFolderRedirections.ps1
- Public\Get-VBUserPrinterMappings.ps1
- Public\Invoke-VBWorkstationReport.ps1
- VB.WorkstationReport.psd1
- VB.WorkstationReport.psm1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.5.1 | 16 | 4/16/2026 |
| 1.5.0 | 5 | 4/16/2026 |
| 1.3.1 | 5 | 4/15/2026 |
| 1.3.0 (current version) | 3 | 4/15/2026 |