etc/settings.json
{
"CCScriptSettings": { "Comments": "Defines global script settings", "FolderPaths": { "Comments": "Defines folder locations for the script (by default in relation to the script root path)", "bin": "\\bin", "lib": "\\lib", "var": "\\var" }, "Logging": { "Comments": "Defines log location settings", "Log_Path": ".\\var\\logs\\CC_Runtime.log", "DebugPreference": "SilentlyContinue" }, "Updates": { "Comments": "Defines update locations for the script and supporting files", "CC_UpdatesOptIn": true, "CC_UpdateSettings": { "SelectedRepo": "Repo_Main", "Repositories": { "Repo_Main": { "CCScriptUri": "https://api.github.com/repos/Admiral-AI/CommandCentral/contents/CommandCentral.psm1?ref=main", "UriType": "HTTPS", "AuthToken": null, "AccessAPI": "GitHub" }, "Repo_SMBAccess_Example": { "CCScriptUri": "\\\\SMBShare\\CommandCentral\\CommandCentral.ps1", "UriType": "SMB", "AuthToken": null, "AccessAPI": null }, "Repo_GitHubTokenAccess_Example": { "CCScriptUri": "YOUR REPO API LINK HERE", "UriType": "HTTPS", "AuthToken": "YOUR TOKEN HERE", "AccessAPI": "GitHub" } } }, "PSModules_UpdatesOptIn": true, "PSModules_UpdateSettings": { "Comments": "Defines global PowerShell module update settings", "Modules": { "DefaultModule_1238424489": { "Name": "SecretManagement.KeePass", "MinimumVersion": null, "MaximumVersion": null, "RequiredVersion": null, "Repository": "PSGallery", "Credential" : null, "Scope": "CurrentUser", "AllowClobber": null, "SkipPublisherCheck": null, "Force": true, "AllowPrerelease": null, "AcceptLicense": null, "Confirm": null }, "DefaultModule_7755217464": { "Name": "Microsoft.PowerShell.SecretManagement", "MinimumVersion": null, "MaximumVersion": null, "RequiredVersion": null, "Repository": "PSGallery", "Credential" : null, "Scope": "CurrentUser", "AllowClobber": null, "SkipPublisherCheck": null, "Force": true, "AllowPrerelease": null, "AcceptLicense": null, "Confirm": null }, "DefaultModule_8520236377": { "Name": "Microsoft.PowerShell.ThreadJob", "MinimumVersion": null, "MaximumVersion": null, "RequiredVersion": null, "Repository": "PSGallery", "Credential" : null, "Scope": "CurrentUser", "AllowClobber": null, "SkipPublisherCheck": null, "Force": true, "AllowPrerelease": null, "AcceptLicense": null, "Confirm": null }, "DefaultModule_1374798054": { "Name": "Microsoft.PowerShell.ConsoleGuiTools", "MinimumVersion": null, "MaximumVersion": null, "RequiredVersion": null, "Repository": "PSGallery", "Credential" : null, "Scope": "CurrentUser", "AllowClobber": null, "SkipPublisherCheck": null, "Force": true, "AllowPrerelease": null, "AcceptLicense": null, "Confirm": null } } }, "Custom_UpdatesOptIn": true, "Custom_UpdateSettings": { } }, "PasswordVault": { "Comments": "Parameters for vaults", "ExtensionProvider": "KeePass", "Password_MinimumCharacters": 12, "Password_MinimumLowercaseCharacters": 1, "Password_MinimumUppercaseCharacters": 1, "Password_MinimumNumberCharacters": 1, "Password_MinimumSpecialCharacters": 1, "Provider_KeePass": { "Comments": "Provider specific settings", "VaultAuthMethod": "Password" } }, "CCJobs": { "CCJobs_OptIn": true, "ThrottleLimit": 5, "JobsList": { "DefaultJob_5688426489": { "ThreadJob": true, "Name": "TestJob-Thread", "ScriptBlock": "Write-Host 'Job Test Successful (Threaded)'", "FilePath": null, "ArgumentList": null, "StreamingHost": null, "Authentication": null, "CCVault_Credential": null, "PSVersion": null, "RunAs32": null, "WorkingDirectory": null }, "DefaultJob_5688394852": { "ThreadJob": false, "Name": "TestJob-Basic", "ScriptBlock": "Write-Host 'Job Test Successful (Non-Threaded)'", "FilePath": null, "ArgumentList": null, "StreamingHost": null, "Authentication": null, "CCVault_Credential": null, "PSVersion": null, "RunAs32": null, "WorkingDirectory": null } } }, "Menu": { "Menu_OptIn": true, "Menu_GridGUIEnable": true } } } |