SccmOfflineUpgrade.psd1
@{ RootModule = 'SccmOfflineUpgrade.dll' ModuleVersion = '1.0.7' GUID = 'f2fdc8e8-5b2c-4f5a-8e57-1d8f1a5c2e31' Author = 'Arksoft Bilisim' CompanyName = 'Arksoft Bilisim' Description = 'Offline SCCM upgrade cmdlets (Prepare/Connect/Import, packaging, logging).' PowerShellVersion = '5.1' FormatsToProcess = @() TypesToProcess = @() NestedModules = @() FunctionsToExport = @() CmdletsToExport = @( 'Install-SccmServiceConnectionPoint', 'Export-SccmOfflinePackage', 'Invoke-SccmOnlineDownload', 'Import-SccmOfflineUpdates' ) # Aliases for shorter cmdlet names AliasesToExport = @( 'Install-SCP', 'Export-SCPPkg', 'Invoke-SCPDownload', 'Import-SCPUpd' ) # Additional files to include in the module package FileList = @( 'readme-en.txt', 'readme-en.txt', 'sample.ps1', 'System.Management.Automation.dll' ) PrivateData = @{ PSData = @{ ReleaseNotes = @' v1.0.7 (2025-08-18) - Assembly information updated for Arksoft Bilisim. - Internal build packaging improvements. v1.0.6 (2025-08-12) - SccmOfflineUpgrade.dll file digitally signed. v1.0.5 Import: - Added SiteServer parameter and automatic SMS Provider discovery. - Hardened WMI connection (Impersonation/PacketPrivacy). - Normalizes PackageGuid to {GUID} format. - Clearer warnings when status objects are missing. - Parameter alignment with README (StagingRoot alias for ExtractTo; Trigger/StartUpgrade aliases). - Optional ODBC18 ensure-from-package logic refined. - Better logging around prereq/upgrade steps. Download: - Fixed .NET Framework zip extraction compatibility. - Improved progress via folder-size scan + stdout parsing. General: - More robust temp cleanup and UNC path handling. - Suppressed interactive OS dialogs globally. v1.0.4 - Invoke-SccmOnlineDownload: CAB name auto-fix, progress bar, per-file logging, error UI suppressed. - ODBC 18: Include/ensure options; silent install if missing; MSI added to package. v1.0.3 Export: - CAB fallback search. - Working directory fix. - EXE-or-folder path resolution. v1.0.2 - Parameter validation. - Timestamped logs. - Refined error detection. v1.0.1 - Improved progress parsing and resilience during partial download failures. v1.0.0 - Initial Prepare → Connect → Import flow with logging and packaging. '@ } } } |