spec.base.utilities
1.2.8
Mandatory module for the foundation PowerShell scripts.
Minimum PowerShell version
3.0
Installation Options
Owners
Copyright
(c) 2023 owen.heaume. All rights reserved.
Package Details
Author(s)
- owen.heaume
Tags
Windows Shortcut Registry ScheduledTask Utilities spec log logging
Functions
New-SpecShortcut Remove-SpecShortcut Set-SpecShortcut New-SpecRegistryKey Remove-SpecRegistryKey Set-SpecRegistryKey New-SpecScheduledTask Remove-SpecScheduledTask Add-SpecSectionBreak Enable-SpecWindowsOptionalFeature Replace-SpecRegistryKey Get-specRegistryValue Write-specLogMessage Install-specApplication New-specTwiceDailyScheduledTask Find-specInstalledProgram Get-SpecCameraInfo
Dependencies
This module has no dependencies.
Release Notes
* Initial release to PowerShell Gallery
* 1.0.1 - Added Registry management functions
* 1.0.2 - Added Scheduled Task management functions
* 1.0.3 - Add IgnoreTestPath parameter to New-SpecScheduledTask
* 1.0.4 - Breaking change: Refactor Scheduled Task functions
* 1.0.5 - Improve pipeline support for New-SpecScheduledTask
* 1.0.6 - Add Add-SpecSectionBreak function
* 1.0.7 - Add Enable-SpecWindowsOptionalFeature function
* 1.0.8 - Removed odd characters that were causing an error
* 1.0.9 - Add BUILTIN\Administrators to runas validateset
* 1.1.0 - Remove validateSet from WindowsStyle param
* 1.1.1 - Remove validateSet from WindowsStyle param
* 1.1.2 - Rename module to spec.base.utilities
* 1.1.3 - Add Replace-SpecRegistryKey function
* 1.1.4 - comment based help updates
* 1.1.5 - Add colour scheme output to shortcut functions
* 1.1.6 - Add colour scheme output to New-SpecShortcut
* 1.1.7 - Add Get-specRegistryValue and Write-specLogMessage functions
* 1.1.8 - Add throw messages when path not found to Write-specLogMessage function
* 1.1.9 - Add Install-specApplication function
* 1.2.0 - Add New-specTwiceDailyScheduledTask function
* 1.2.2 - Change log file location in Write-specLogMessage function
* 1.2.3 - Add public function: Find-specInstalledProgram
* 1.2.4 - Add comment-based help for Find-specInstalledProgram
* 1.2.5 - Add ability to repeat task every x minutes indefinitely
* 1.2.6 - Add ability to turn off execution time limit of scheduled task
* 1.2.7 - Add function: Get-SpecCameraInfo
* 1.2.8 - Add error handling for when no cameras are found in Get-SpecCameraInfo
FileList
- spec.base.utilities.nuspec
- Public\Find-specInstalledProgram.ps1
- Public\Get-specCameraInfo.ps1
- spec.base.utilities.psd1
- Public\Get-SpecRegistryValue.ps1
- spec.base.utilities.psm1
- Public\Install-specApplication.ps1
- en-US\about_spec.base.utilities.help.txt
- Public\New-SpecRegistryKey.ps1
- Private\Create-SpecScheduledTask.ps1
- Public\New-SpecScheduledTask.ps1
- Private\Get-SpecLeafName.ps1
- Public\New-SpecShortcut.ps1
- Private\Get-SpecScheduledTask.ps1
- Public\New-specTwiceDailyScheduledTask.ps1
- Private\New-SpecScheduledTaskAction.ps1
- Public\Remove-SpecRegistryKey.ps1
- Private\New-SpecScheduledTaskPrincipal.ps1
- Public\Remove-SpecScheduledTask.ps1
- Private\New-SpecScheduledTaskSettingsSet.ps1
- Public\Remove-SpecShortcut.ps1
- Private\New-SpecScheduledTaskTrigger.ps1
- Public\Replace-SpecRegistryKey.ps1
- Private\Remove-specFileExtension.ps1
- Public\Set-SpecRegistryKey.ps1
- Private\Test-SpecPS1Extension.ps1
- Public\Set-SpecShortcut.ps1
- Public\Add-SpecSectionBreak.ps1
- Public\Write-specLogMessage.ps1
- Public\Enable-SpecWindowsOptionalFeature.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
1.2.13 | 2,981 | 11/1/2024 |
1.2.12 | 18,528 | 10/10/2024 |
1.2.11 | 9,545 | 7/9/2024 |
1.2.10 | 17 | 7/4/2024 |
1.2.9 | 45 | 6/21/2024 |
1.2.8 (current version) | 19,439 | 6/17/2024 |
1.2.7 | 17 | 6/14/2024 |
1.2.6 | 16 | 6/12/2024 |
1.2.5 | 1,203 | 5/15/2024 |
1.2.4 | 5,492 | 3/20/2024 |
1.2.3 | 7 | 3/20/2024 |
1.2.2 | 19,092 | 1/27/2024 |
1.2.1 | 8,055 | 1/11/2024 |
1.1.9 | 16 | 1/9/2024 |
1.1.8 | 9,595 | 10/30/2023 |
1.1.7 | 9 | 10/30/2023 |
1.1.6 | 14 | 10/12/2023 |
1.1.5 | 7 | 10/12/2023 |
1.1.4 | 7 | 10/12/2023 |
1.1.3 | 6 | 10/12/2023 |
1.1.2 | 20,518 | 10/10/2023 |