Skip to content

Commit

Permalink
Merge branch 'Dev' into mobileapp/windows/officesuiteapp
Browse files Browse the repository at this point in the history
  • Loading branch information
NikCharlebois authored Oct 15, 2024
2 parents 9d17e08 + 43ce160 commit bc15ffb
Show file tree
Hide file tree
Showing 42 changed files with 6,734 additions and 75 deletions.
7 changes: 7 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

# UNRELEASED

* IntuneDerivedCredential
* Initial release.
* AADAdminConsentRequestPolicy
* Initial release.
* AADApplication
Expand Down Expand Up @@ -44,12 +46,17 @@
* Initial release
* IntuneMobileAppsWindowsOfficeSuiteApp
* Initial release
* IntuneSecurityBaselineMicrosoft365AppsForEnterprise
* Initial release
* PPAdminDLPPolicy
* Initial release.
* PPDLPPolicyConnectorConfigurations
* Initial release.
* PPPowerAppPolicyUrlPatterns
* Initial release.
* TeamsUpgradePolicy
* Added support for tenant wide changes using the * value for users.
FIXES [#5174](https://github.com/microsoft/Microsoft365DSC/issues/5174)
* M365DSCDRGUtil
* Fixes an issue for the handling of skipped one-property elements in the
Settings Catalog. FIXES [#5086](https://github.com/microsoft/Microsoft365DSC/issues/5086)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -682,7 +682,7 @@ function Export-TargetResource
{
$complexTypeStringResult = Get-M365DSCDRGComplexTypeToString `
-ComplexObject $Results.DeviceSettings `
-CIMInstanceName 'MicrosoftGraphIntuneSettingsCatalogDeviceSettings'
-CIMInstanceName 'MicrosoftGraphIntuneSettingsCatalogDeviceSettings_IntuneAccountProtectionPolicyWindows10'
if (-not [String]::IsNullOrWhiteSpace($complexTypeStringResult))
{
$Results.DeviceSettings = $complexTypeStringResult
Expand All @@ -696,7 +696,7 @@ function Export-TargetResource
{
$complexTypeStringResult = Get-M365DSCDRGComplexTypeToString `
-ComplexObject $Results.UserSettings `
-CIMInstanceName 'MicrosoftGraphIntuneSettingsCatalogUserSettings'
-CIMInstanceName 'MicrosoftGraphIntuneSettingsCatalogUserSettings_IntuneAccountProtectionPolicyWindows10'
if (-not [String]::IsNullOrWhiteSpace($complexTypeStringResult))
{
$Results.UserSettings = $complexTypeStringResult
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ class MSFT_DeviceManagementConfigurationPolicyAssignments
};

[ClassVersion("1.0.0.0")]
class MSFT_MicrosoftGraphIntuneSettingsCatalogDeviceSettings
class MSFT_MicrosoftGraphIntuneSettingsCatalogDeviceSettings_IntuneAccountProtectionPolicyWindows10
{
[Write, Description("Credential Guard (0: (Disabled) Turns off Credential Guard remotely if configured previously without UEFI Lock., 1: (Enabled with UEFI lock) Turns on Credential Guard with UEFI lock., 2: (Enabled without lock) Turns on Credential Guard without UEFI lock.)"), ValueMap{"0", "1", "2"}, Values{"0", "1", "2"}] String LsaCfgFlags;
[Write, Description("Facial Features Use Enhanced Anti Spoofing (false: Disabled, true: Enabled)"), ValueMap{"false", "true"}, Values{"false", "true"}] String FacialFeaturesUseEnhancedAntiSpoofing;
Expand All @@ -28,7 +28,7 @@ class MSFT_MicrosoftGraphIntuneSettingsCatalogDeviceSettings
};

[ClassVersion("1.0.0.0")]
class MSFT_MicrosoftGraphIntuneSettingsCatalogUserSettings
class MSFT_MicrosoftGraphIntuneSettingsCatalogUserSettings_IntuneAccountProtectionPolicyWindows10
{
[Write, Description("Enable Pin Recovery (User) (false: Disabled, true: Enabled)"), ValueMap{"false", "true"}, Values{"false", "true"}] String EnablePinRecovery;
[Write, Description("Expiration (User)")] SInt32 Expiration;
Expand All @@ -49,8 +49,8 @@ class MSFT_IntuneAccountProtectionPolicyWindows10 : OMI_BaseResource
[Key, Description("Policy name")] String DisplayName;
[Write, Description("List of Scope Tags for this Entity instance.")] String RoleScopeTagIds[];
[Write, Description("The unique identifier for an entity. Read-only.")] String Id;
[Write, Description("The policy settings for the device scope."), EmbeddedInstance("MSFT_MicrosoftGraphIntuneSettingsCatalogDeviceSettings")] String DeviceSettings;
[Write, Description("The policy settings for the user scope"), EmbeddedInstance("MSFT_MicrosoftGraphIntuneSettingsCatalogUserSettings")] String UserSettings;
[Write, Description("The policy settings for the device scope."), EmbeddedInstance("MSFT_MicrosoftGraphIntuneSettingsCatalogDeviceSettings_IntuneAccountProtectionPolicyWindows10")] String DeviceSettings;
[Write, Description("The policy settings for the user scope"), EmbeddedInstance("MSFT_MicrosoftGraphIntuneSettingsCatalogUserSettings_IntuneAccountProtectionPolicyWindows10")] String UserSettings;
[Write, Description("Represents the assignment to the Intune policy."), EmbeddedInstance("MSFT_DeviceManagementConfigurationPolicyAssignments")] String Assignments[];
[Write, Description("Present ensures the policy exists, absent ensures it is removed."), ValueMap{"Present","Absent"}, Values{"Present","Absent"}] string Ensure;
[Write, Description("Credentials of the Admin"), EmbeddedInstance("MSFT_Credential")] string Credential;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[ClassVersion("1.0.0.0"), FriendlyName("IntuneAppCategory")]
class MSFT_IntuneAppCategory : OMI_BaseResource
{
[Key, Description("The name of the app category.")] String DisplayName;
[Key, Description("The name of the app.")] String DisplayName;
[Write, Description("The unique identifier for an entity. Read-only.")] String Id;

[Write, Description("Present ensures the instance exists, absent ensures it is removed."), ValueMap{"Present", "Absent"}, Values{"Present", "Absent"}] string Ensure;
Expand Down
Loading

0 comments on commit bc15ffb

Please sign in to comment.