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
|
/*.new
|
||||||
/*.old
|
/*.old
|
||||||
/Extensions/*.zip
|
/Extensions/*.zip
|
||||||
|
Extensions_dev/
|
||||||
.gitignore
|
.gitignore
|
||||||
CloudAPIPowerShellManagement.log
|
CloudAPIPowerShellManagement.log
|
||||||
|
|||||||
@@ -2033,11 +2033,22 @@ function Invoke-CDDocumentMobileAppConfiguration
|
|||||||
{
|
{
|
||||||
$name = $xml.dict.ChildNodes[$i].'#text'
|
$name = $xml.dict.ChildNodes[$i].'#text'
|
||||||
$i++
|
$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]@{
|
Add-CustomSettingObject ([PSCustomObject]@{
|
||||||
Name = $name
|
Name = $name
|
||||||
Value = $value
|
Value = $value
|
||||||
|
ValueType = $type
|
||||||
EntityKey = $name
|
EntityKey = $name
|
||||||
Category = $category
|
Category = $category
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -4563,7 +4563,7 @@ function Save-GraphObjectToFile
|
|||||||
{
|
{
|
||||||
param($obj, $fileName)
|
param($obj, $fileName)
|
||||||
|
|
||||||
if(((Get-SettingValue "SortJsonProperties") -eq "True")) {
|
if(((Get-SettingValue "SortJsonProperties") -eq $true)) {
|
||||||
$json = $obj | ConvertTo-JsonSortedGraph -Depth 50
|
$json = $obj | ConvertTo-JsonSortedGraph -Depth 50
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|||||||
@@ -1,4 +1,27 @@
|
|||||||
# Release Notes
|
# 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
|
## 3.10.1 - 2025-09-14
|
||||||
|
|
||||||
<br />
|
<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