- This is the main repository for all PowerShell scripts with any relation to SolarWinds.
- Just execute "GetLatestRepository.ps1" stored in root of this repository.
-
Add function for detecting correct version of PowerShell (script execution will be blocked, if lover than 4.0).
-
Start working on “GetComponentsVersion.ps1”, which will be in Tools container.
-
..Intent here is to have pluggable script, which will do its work based on present plugins.
-
Ok, ultimate decision is that each plugin will represent each component and all these will be dynamicaly loaded
-
..-> based on these will be installed products determined plus their versions
-
..-> so, lot of changes has to be made...
-
..-> plus do template for plugin.
- Create function, which will detect .NET version.
- SW-PowerShell
- ..Common functions (DESCRIPTION: container for all generic functions)
- ....Environment (DESCRIPTION: logical container)
- ......GetBitPlatform.ps1 (DESCRIPTION: function for distinguishing between 32 and 64 platforms)
- ....Zip (DESCRIPTION: logical container)
- ......ExtractZipFile.ps1 (DESCRIPTION: function for extracting zip files)
- ..Orion Platform data (DESCRIPTION: container for all Orion Platform data files)
- ....Components.xml (DESCRIPTION: all important information about Orion Platform components is stored here)
- ..Orion Platform functions (DESCRIPTION: container for all Orion Platform specific functions)
- ....GetInstalledProducts.ps1 (DESCRIPTION: function for getting all installed products)
- ..Tools (DESCRIPTION: container for all tools composed from functions, data files and so on)
- ..FunctionTemplate.ps1 (DESCRIPTION: template for any new function)
- ..GetLatestRepository.ps1 (DESCRIPTION: script for downloading whole repository)
- ..README.md (DESCRIPTION: this file)