mirror of
https://github.com/Micke-K/IntuneManagement.git
synced 2026-09-28 10:55:38 +02:00
3.10.1.13
Issue 383 - Fixed issue with document bool values in App Config with XML settings.
This commit is contained in:
@@ -8,5 +8,6 @@
|
||||
/*.new
|
||||
/*.old
|
||||
/Extensions/*.zip
|
||||
Extensions_dev/
|
||||
.gitignore
|
||||
CloudAPIPowerShellManagement.log
|
||||
|
||||
@@ -2033,11 +2033,22 @@ function Invoke-CDDocumentMobileAppConfiguration
|
||||
{
|
||||
$name = $xml.dict.ChildNodes[$i].'#text'
|
||||
$i++
|
||||
$value = $xml.dict.ChildNodes[$i].'#text'
|
||||
|
||||
if($xml.dict.ChildNodes[$i].Name -eq "true" -or $xml.dict.ChildNodes[$i].Name -eq "false")
|
||||
{
|
||||
$value = $xml.dict.ChildNodes[$i].Name
|
||||
$type = "boolean"
|
||||
}
|
||||
else
|
||||
{
|
||||
$value = $xml.dict.ChildNodes[$i].'#text'
|
||||
$type = $xml.dict.ChildNodes[$i].Name
|
||||
}
|
||||
|
||||
Add-CustomSettingObject ([PSCustomObject]@{
|
||||
Name = $name
|
||||
Value = $value
|
||||
ValueType = $type
|
||||
EntityKey = $name
|
||||
Category = $category
|
||||
})
|
||||
|
||||
@@ -4563,7 +4563,7 @@ function Save-GraphObjectToFile
|
||||
{
|
||||
param($obj, $fileName)
|
||||
|
||||
if(((Get-SettingValue "SortJsonProperties") -eq "True")) {
|
||||
if(((Get-SettingValue "SortJsonProperties") -eq $true)) {
|
||||
$json = $obj | ConvertTo-JsonSortedGraph -Depth 50
|
||||
}
|
||||
else {
|
||||
|
||||
@@ -1,4 +1,27 @@
|
||||
# Release Notes
|
||||
## 3.10.2 - 2025-10-14
|
||||
|
||||
**Fixes**
|
||||
|
||||
- **Generic**<br />
|
||||
- Paging<br />
|
||||
Paging was introduce in 3.10 but was missed in the release notes and caused a lot of issues<br />
|
||||
Turns out that far from all APIs supports paging<br />
|
||||
Looks like Settings Catalog has a very weird paging solution where it returs the wrong number of objects<br />
|
||||
Sometimes it reports it has more pages even if there are not objects to load e.g. I set page size to 5 and tried to load Android OEM Config<br />
|
||||
Default page size is set to <b>100</b><br />
|
||||
<b>Note:</b> Set <b>API Page size</b> in settings to <b>Graph API Default</b> to skip paging<br />
|
||||
Based on [Issue 364](https://github.com/Micke-K/IntuneManagement/issues/364)<br />
|
||||
- Entra Group Creation
|
||||
Entra groups will now be created with random mailNickname to match the Entra portal.
|
||||
|
||||
- **Authentication**<br />
|
||||
- Login with App in UI<br />
|
||||
This was enabled before but Tenant ID was added to Settings to allow App Id login to a single tenant<br />
|
||||
Based on [Issue 367](https://github.com/Micke-K/IntuneManagement/issues/367)<br />
|
||||
<b>Note:</b>This is <b>NOT</b> recommended except for testing App permissions etc. The secret is stored in clear text
|
||||
|
||||
|
||||
## 3.10.1 - 2025-09-14
|
||||
|
||||
<br />
|
||||
|
||||
@@ -0,0 +1,44 @@
|
||||
<Grid xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
||||
HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Name="grdWordOptions">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="Auto"/>
|
||||
<RowDefinition Height="*"/>
|
||||
</Grid.RowDefinitions>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="Auto" SharedSizeGroup="TitleColumn" />
|
||||
<ColumnDefinition Width="*"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
|
||||
<StackPanel Orientation="Horizontal" Grid.Row='0' Margin="0,0,5,0">
|
||||
<Label Content="Json name" />
|
||||
<Rectangle Style="{DynamicResource InfoIcon}">
|
||||
<Rectangle.ToolTip>
|
||||
<TextBlock>
|
||||
Full path to the name of the output file<LineBreak />
|
||||
Default value is %MyDocuments%\%Organization%-%Date%.json<LineBreak />
|
||||
Special folders and environmentvariables can be used
|
||||
</TextBlock>
|
||||
</Rectangle.ToolTip>
|
||||
</Rectangle>
|
||||
</StackPanel>
|
||||
<Grid Grid.Column='1' Grid.Row='0' Margin="0,5,5,0" >
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="*" />
|
||||
<ColumnDefinition Width="5" />
|
||||
<ColumnDefinition Width="Auto" />
|
||||
</Grid.ColumnDefinitions>
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="Auto"/>
|
||||
</Grid.RowDefinitions>
|
||||
<TextBox Text="" Name="txtJsonFileName" />
|
||||
<Button Grid.Column="2" Name="browseJsonFileName" Padding="5,0,5,0" Width="50" ToolTip="Select output file">...</Button>
|
||||
</Grid>
|
||||
|
||||
</Grid>
|
||||
Reference in New Issue
Block a user