SoftwareInstallManager.psd1
@{ ModuleToProcess = 'SoftwareInstallManager.psm1' # Version number of this module. ModuleVersion = '1.0.0.0' # ID used to uniquely identify this module GUID = 'b7b17534-a60e-424a-8d13-949988b977bd' # Author of this module Author = 'Adam Bertram' # Company or vendor of this module CompanyName = 'Adam the Automator, LLC' # Copyright statement for this module Copyright = '(c) 2015. All rights reserved.' # Description of the functionality provided by this module Description = 'This module assists software deployment administrators in deploying disparate software. It is designed to provide a standard interface to treat software installers of all types exactly the same.' # Minimum version of the Windows PowerShell engine required by this module PowerShellVersion = '2.0' # Name of the Windows PowerShell host required by this module PowerShellHostName = '' # Minimum version of the Windows PowerShell host required by this module PowerShellHostVersion = '' # Minimum version of the .NET Framework required by this module DotNetFrameworkVersion = '2.0' # Minimum version of the common language runtime (CLR) required by this module CLRVersion = '2.0.50727' # Processor architecture (None, X86, Amd64, IA64) required by this module ProcessorArchitecture = 'None' # Modules that must be imported into the global environment prior to importing # this module RequiredModules = @() # Assemblies that must be loaded prior to importing this module RequiredAssemblies = @() # Script files (.ps1) that are run in the caller's environment prior to # importing this module ScriptsToProcess = @() # Type files (.ps1xml) to be loaded when importing this module TypesToProcess = @() # Format files (.ps1xml) to be loaded when importing this module FormatsToProcess = @() # Modules to import as nested modules of the module specified in # ModuleToProcess NestedModules = @( 'Certificates.psm1', 'FileSystem.psm1', 'Helpers.psm1', 'InstallShield.psm1', 'Processes.psm1', 'Registry.psm1', 'Services.psm1', 'Shortcuts.psm1', 'UserProfiles.psm1', 'WindowsInstaller.psm1' ) # Functions to export from this module FunctionsToExport = @( 'Compare-FilePath', 'Compare-FolderPath', 'Convert-CompressedGuidToGuid', 'Convert-GuidToCompressedGuid', 'Convert-ToUncPath', 'Copy-FileWithHashCheck', 'Find-InTextFile', 'Get-32BitProgramFilesPath', 'Get-32BitRegistrySoftwarePath', 'Get-AllUsersDesktopFolderPath', 'Get-AllUsersProfileFolderPath', 'Get-AllUsersRegistryValue', 'Get-AllUsersStartMenuFolderPath', 'Get-Architecture', 'Get-ChildProcess', 'Get-DriveFreeSpace', 'Get-FileVersion', 'Get-InstalledSoftware', 'Get-InstallerType', 'Get-InstallshieldInstallString', 'Get-LoggedOnUserSID', 'Get-MyFileHash', 'Get-OperatingSystem', 'Get-RegistryValue', 'Get-RootUserProfileFolderPath', 'Get-Shortcut', 'Get-SystemTempFolderPath', 'Get-UserProfile', 'Get-UserProfilePath', 'Import-Certificate', 'Import-RegistryFile', 'Install-Software', 'New-MsiexecInstallString', 'New-Shortcut', 'Register-File', 'Remove-MyService', 'Remove-ProfileItem', 'Remove-RegistryKey', 'Remove-Software', 'Set-AllUserStartupAction', 'Set-MyFileSystemAcl', 'Set-RegistryValueForAllUsers', 'Start-Log', 'Stop-MyProcess', 'Stop-SoftwareProcess', 'Test-InstalledSoftware', 'Uninstall-InstallShieldPackage', 'Uninstall-ViaMsizap', 'Uninstall-WindowsInstallerPackage', 'Uninstall-WindowsInstallerPackageWithMsiexec', 'Uninstall-WindowsInstallerPackageWithMsiModule', 'Wait-MyProcess', 'Wait-WindowsInstaller', 'Write-Log') PrivateData = @{ PSData = @{ # Tags applied to this module. These help with module discovery in online galleries. Tags = @('software') # A URL to the license for this module. # LicenseUri = '' # A URL to the main website for this project. ProjectUri = 'https://github.com/adbertram/SoftwareInstallManager' } } } |