{"id":14064175,"url":"https://github.com/jaols/PSJumpStart","last_synced_at":"2025-07-29T17:32:33.957Z","repository":{"id":99715969,"uuid":"139734529","full_name":"jaols/PSJumpStart","owner":"jaols","description":"PowerShell Jumpstart module","archived":false,"fork":false,"pushed_at":"2024-04-24T21:23:01.000Z","size":305,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-05-23T00:32:16.830Z","etag":null,"topics":["administration","framework","powershell-module"],"latest_commit_sha":null,"homepage":"","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jaols.png","metadata":{"files":{"readme":"ReadMe.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-07-04T14:44:48.000Z","updated_at":"2024-08-13T07:06:17.490Z","dependencies_parsed_at":null,"dependency_job_id":"fb563b7c-ab63-4b6b-bfc7-d78de9601ac9","html_url":"https://github.com/jaols/PSJumpStart","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaols%2FPSJumpStart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaols%2FPSJumpStart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaols%2FPSJumpStart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaols%2FPSJumpStart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jaols","download_url":"https://codeload.github.com/jaols/PSJumpStart/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228032924,"owners_count":17858917,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["administration","framework","powershell-module"],"created_at":"2024-08-13T07:03:43.710Z","updated_at":"2025-07-29T17:32:33.936Z","avatar_url":"https://github.com/jaols.png","language":"PowerShell","funding_links":[],"categories":["PowerShell"],"sub_categories":[],"readme":"# Content\r\n## [AdScripts](https://github.com/jaols/PSJumpStart/tree/master/ADscripts)\r\nSample implementation scripts for PSJumpStart module\r\n\r\n## [PSJumpStart](https://github.com/jaols/PSJumpStart/tree/master/PSJumpStart)\r\nThe PSJumpStart module files with usage and feature documentation\r\n\r\n## [PSJumpStartLight](https://github.com/jaols/PSJumpStart/tree/master/PSJumpStartLight)\r\nPSJumpStartLight is a stand alone set of templates and functions NOT dependent on any extra module(s)\r\n\r\n## Release notes\r\nv 2.0.1\r\n\r\n - The birth of PSJumpStartLight. A module independent cherry picking solution (not part of PSJumpStart module).\r\n\r\n### The future?\r\n- Improved script signing framework with automated certificate renewal\r\n- Small tutorial on different types of PowerShell files. Main scripts, function scripts and Main script \"wrappers\".\r\n- Explore the idea of `Get-ValuesFromJsonMapping`\r\n- Any other provided suggestion!!\r\n\r\n### History\r\n\r\nv 1.0.2\r\n\r\n- Correction for Verbose argument override by Get-GlobalDefaultsFromDfpFiles\r\n- \"Template\" for self-signing PowerShell scripts. \r\n\r\nv 1.0.3\r\n\r\n- Correction of file logging in MSG-function\r\n- Improved PSJumpStart templates\r\n- Write-Verbose included in the dfp file processing.\r\n- Improved ScriptSigner.ps1 \r\n  \r\nv 1.0.4\r\n\r\n- Improved description.\r\n- Improved AppendValue method for Hastable type add-on in ps1xml \r\n\r\nv 1.0.5\r\n\r\n- Small bug correction in the Get-GlobalDefaultsFromDfpFiles\r\n- New function Send-MailMessageUsingHtmlTemplate\r\n- EPS template implementation planned but not in play yet\r\n- Improved documentation ReadMe.md\r\n  \r\nv 1.1.0\r\n\r\n- Code structure change and naming cleanup. Separate ps1-files for each function.\r\n \r\n- Renamed functions:\r\n  ExportDataTableToFile -\u003e Out-DataTableToFile\r\n  QuerySQL -\u003e Invoke-SqlQuery\r\n \r\n- Correction and cleanup in the ps1xml file for the HashTable extension methods.\r\n- Improved Send-MailMessageUsingHtmlTemplate function.\r\n\r\nv 1.1.1\r\n\r\n- Msg-function will now support both Eventlog-writing AND File-log writing. If non is used it will send output to Std-out and Std-Err to be captured by calling entity.\r\n\r\nv 1.1.2\r\n\r\n- Improved documentation. Support for array argument input when running PS-files from generic CMD-file.\r\n- Small changesd in test-code.\r\n\r\nv 1.2.0\r\n\r\n- Added support for JSON setting files along with the DFP-files. \r\n\r\nv 1.2.1\r\n\r\n- New function for handling credentials - Get-AccessCredential\r\n\r\nv 1.2.2\r\n\r\n- Bugs correction of the old functions for template handling.\r\n\r\nv 1.2.3 - 1.2.9\r\n\r\n- Support for LocalLib in current script location OR current directory $PWD.Path (this may get removed)\r\n- Added support for sendlist in the send mail function\r\n- Added Pipeline script template\r\n- New functions html handling (for general use or part of html-mail content)\r\n- Small fixes and improved doc as well as a shell enviroment script\r\n- Improved Get-ModuleHelp and new PS-header handlers \r\n- Bug correction in PSJumpstart.ps1xml\r\n- Support for DLL Add-Type in same fasion as functions (load from script localLib folder or localLib module folder). Improved Get-ModuleHelp to include Available modules.\r\n- Support for computer name settings files (long overdue) + Mutex support\r\n\r\nv 1.3.0\r\n\r\n- Support for dynamic loading (PSJumpStart style) of TypeData and Format files (.ps1xml). New module folder structure as well as expected local one.\r\n- Script template improvements and a few new functions - Set-ValuesFromExpressions + Compare-PSObjects\r\n- Some housekeeping in samples folder and new folder for Pester tests.\r\n\r\nv 2.0.0\r\n\r\n- `DFP` files are no longer supported. Only `JSON` files may be used.\r\n- Removed usage of `$CallerInvocation` in `Get-SettingsFiles` function (root script `$MyInvocation` environment)\r\n- `Msg` is now an alias for `Write-Message` \r\n- New functions for named environment in `.json` files\r\n- Some `*Format.ps1xml` files included in module (script local `Format` folder will override)\r\n- First template in place for as a starting point for function scripts to use in `localLib` folders\r\n- Improved function loading in `.psm1` file with verbose printout for each function location\r\n- Improved `Get-ModuleHelp` function with object list output and support for `Format-*` commands\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaols%2FPSJumpStart","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjaols%2FPSJumpStart","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaols%2FPSJumpStart/lists"}