Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merging beta 2.0.20 into Main #19

Merged
merged 37 commits into from
Mar 24, 2024
Merged

Merging beta 2.0.20 into Main #19

merged 37 commits into from
Mar 24, 2024

Conversation

byteben
Copy link
Owner

@byteben byteben commented Mar 24, 2024

2.0.20 - BETA - 23/03/2024

✅ Export Detection Method to file in the working folder 'DetectionMethods' folder
✅ Export Detection Method supporting information to Details\DeploymentTypes.csv
✅ Fix an incorrectly passed parameter for Get-ScriptEnd in Get-DeploymentTypeInfo.ps1
✅ Fix a bug where base64 icon data causes cmtrace to not parse the log line correctly. We now omit icondata from being logged
✅ Fix a bug where an incorrect parameter was passed when testing the SMS Provider connection
✅ New module Connect-Graph (in development)
✅ Fixed an issue outputting Detection Method Scripts to file. We now use the .NET method which is much more reliable than Out-File
✅ Fixed a bug where return $applicationTypes was not outside the ForEach loop and only returned a single application even if multiple were selected
Fixed #17
Fixed #18
✅ Updated Licence terms to GNU GENERAL PUBLIC LICENSE
✅ New module Get-LocalDetectionMethods to extract local detection methods (file/reg/msi) when detection is not a script
✅ New module New-IntuneDetectionMethod to create json for detection methods
✅ Fixed an issue where icon export was attempted even if the icon was not present

- Improve: collecting Detection Type "Local or Script" in Get-DeploymentTypeDetails.ps1
- Fixed: incorrect parameter passed to script end in Get-DeploymentTypeDetails.ps1
- Fixed: Conditional csv export for content only if DownloadContent switch is passed
✅ Export Detection Method to file in the working folder 'DetectionMethods' folder
✅ Export Detection Method supporting information to Details\DeploymentTypes.csv
✅ Fix an incorrectly passed parameter for Get-ScriptEnd in Get-DeploymentTypeInfo.ps1
Remove existing detection method file to avoid ambiguity on import if the app is migrated again with a different detection method
We now extract the base64 encoded string only from the inner text of the element
Logging the base64 icondata causes cmtrace to not parse the line correctly
New module Connect-Graph.ps1 and fixed logging issue in Connect-SiteServer.ps1
```
Get-LocalDetectionMethods.ps1 - BETA to get Configuration Manager Local Detection Methods
Bug fixes for params used to get script-end
Fixed ExportCSVDetails.ps1 output filename for rollover csv
```
Fixed a bug where return $applicationTypes was not outside the ForEach loop and only returned a single application even if multiple were selected
Added support for .js files for creating IntuneWin packages
We can now get local detection methods and match settings to rules
```
Fixed output and logging issues in Get-LocalDetectionMethods
byteben added 7 commits March 16, 2024 16:38
- Get-DeploymentTypeInfo: improved logging and added functionality to export the Json detection method to file required for Intune
- New-IntuneDetection: We now handle the operators and detection types from ConfigMgr and convert them to the correct values for Intune
- New-Win32App: Added error control if the ConfigMgr application icon is not found
We were not performing 32bit checks correctly from $settings.is64bit
New-IntuneDetection.ps1 was not formatting the JSON correctly as we iterated the arrays nad replaced empty values with $null
Was using a duplicate alias for connect-graph, we now use invoke-graphconnection
Script-End was sending console to $ScriptRoot instead of $PSScript Root - fixed
@byteben byteben merged commit c8595e7 into main Mar 24, 2024
@byteben byteben deleted the version-2.0.20 branch March 24, 2024 14:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Fails to detect setup file Only 1 Application built
1 participant