Skip to content

Commit 8be244d

Browse files
authored
Merge pull request #7668 from MicrosoftDocs/main
Release CM2205TP (double checked the protected file in the warning, gitignore)
2 parents a2f387f + f88b3b9 commit 8be244d

17 files changed

Lines changed: 268 additions & 18 deletions

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,4 @@ _themes/
1616
.openpublishing.build.mdproj
1717
.openpublishing.buildcore.ps1
1818
packages.config
19+
.DS_Store
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
---
2+
author: Baladelli
3+
ms.author: Baladell
4+
ms.prod: configuration-manager
5+
ms.technology: configmgr-core
6+
ms.topic: include
7+
ms.date: 05/15/2022
8+
ms.localizationpriority: medium
9+
---
10+
11+
## <a name="bkmk_cmg"></a> Improvements to cloud management gateway (CMG) workflow
12+
<!--13351390#-->
13+
14+
You can now approve the application workflow through email. For the application approvals through email, manually add the CMG URL in the Azure Active Directory app as single page application redirect URI. For more information on how to change the URI, see [Create an app registration in Azure AD for your App Service app](/azure/app-service/configure-authentication-provider-aad).
Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,142 @@
1+
---
2+
author: Banreet
3+
ms.author: banreetkaur
4+
ms.prod: configuration-manager
5+
ms.technology: configmgr-core
6+
ms.topic: include
7+
ms.date: 05/17/2022
8+
ms.localizationpriority: medium
9+
---
10+
11+
## <a name="bkmk_powershell"></a> PowerShell release notes preview
12+
13+
<!--14046376-->
14+
15+
These release notes summarize changes to the Configuration Manager PowerShell cmdlets in this technical preview release.
16+
17+
For more information about PowerShell for Configuration Manager, see [Get started with Configuration Manager cmdlets](/powershell/sccm/overview).
18+
19+
### New cmdlets
20+
21+
#### Approve-CMOrchestrationGroupScript
22+
23+
Use this cmdlet to approve an orchestration group script. For more information, see [About orchestration groups in Configuration Manager](../../../../../sum/deploy-use/orchestration-groups.md).
24+
25+
```powershell
26+
$referenceOG = Get-CMOrchestrationGroup -Name "Orchestratrion group 1"
27+
$preScript = $referenceOG | Get-CMOrchestrationGroupScript -ScriptType Pre
28+
$preScript | Approve-CMOrchestrationGroupScript -Comment "Approve"
29+
30+
Approve-CMOrchestrationGroupScript -ScriptGuid $PreScript.ScriptGuid
31+
```
32+
33+
#### Deny-CMOrchestrationGroupScript
34+
35+
Use this cmdlet to deny an orchestration group script. For more information, see [About orchestration groups in Configuration Manager](../../../../../sum/deploy-use/orchestration-groups.md).
36+
37+
```powershell
38+
$referenceOG = Get-CMOrchestrationGroup -Name "Orchestratrion group 1"
39+
$preScript = $referenceOG | Get-CMOrchestrationGroupScript -ScriptType Pre
40+
$preScript | Deny-CMOrchestrationGroupScript -Comment "Deny"
41+
42+
Deny-CMOrchestrationGroupScript -ScriptGuid $PreScript.ScriptGuid -Comment "Deny"
43+
```
44+
45+
#### Get-CMOrchestrationGroupScript
46+
47+
Use this cmdlet to get a script from the specified orchestration group. For more information, see [About orchestration groups in Configuration Manager](../../../../../sum/deploy-use/orchestration-groups.md).
48+
49+
```powershell
50+
$referenceOG = Get-CMOrchestrationGroup -Name "Orchestratrion group 1"
51+
$preScript = $referenceOG | Get-CMOrchestrationGroupScript -ScriptType Pre
52+
```
53+
54+
#### Get-CMTrustedRootCertificationAuthority
55+
56+
Use this cmdlet to get the certificates for trusted root certification authorities from the site.
57+
58+
```powershell
59+
$ci =Get-CMTrustedRootCertificationAuthority
60+
$ci =Get-CMTrustedRootCertificationAuthority -ViewDetail
61+
```
62+
63+
#### New-CMAADClientApplication
64+
65+
Use this cmdlet to create a client app registration in Azure Active Directory (Azure AD). When you run this cmdlet, it will prompt you to sign in to your tenant. For more information on this app registration, see [Manually register Azure AD apps for the CMG](../../../../clients/manage/cmg/manually-register-azure-ad-apps.md).
66+
67+
```powershell
68+
$serverApp = New-CMAADServerApplication -AppName $appName
69+
New-CMAADClientApplication -AppName $name -InputObject $serverApp
70+
```
71+
72+
#### New-CMAADServerApplication
73+
74+
Use this cmdlet to create a server app registration in Azure AD. When you run this cmdlet, it will prompt you to sign in to your tenant. For more information on this app registration, see [Manually register Azure AD apps for the CMG](../../../../clients/manage/cmg/manually-register-azure-ad-apps.md).
75+
76+
```powershell
77+
New-CMAADServerApplication -AppName $appName
78+
```
79+
80+
### Modified cmdlets
81+
82+
#### Add-CMManagementPoint
83+
84+
For more information, see [Add-CMManagementPoint](/powershell/module/configurationmanager/Add-CMManagementPoint).
85+
86+
**Non-breaking changes**
87+
88+
When you use this cmdlet to enable communication with the cloud management gateway, it now by default configures the management point to support both internet and intranet clients.
89+
90+
#### Get-CMObjectSecurityScope
91+
92+
For more information, see [Get-CMObjectSecurityScope](/powershell/module/configurationmanager/Get-CMObjectSecurityScope).
93+
94+
**Non-breaking changes**
95+
96+
You can now use this cmdlet to get the security scope of a specified folder object.
97+
98+
#### New-CMCloudManagementGateway
99+
100+
For more information, see [New-CMCloudManagementGateway](/powershell/module/configurationmanager/New-CMCloudManagementGateway).
101+
102+
**Non-breaking changes**
103+
104+
Added parameters **VMSSVMSize** and **Version** to support creating a cloud management gateway (CMG) using a virtual machine scale set.
105+
106+
#### New-CMComplianceRuleRegistryKeyPermission
107+
108+
For more information, see [New-CMComplianceRuleRegistryKeyPermission](/powershell/module/configurationmanager/New-CMComplianceRuleRegistryKeyPermission).
109+
110+
**Non-breaking changes**
111+
112+
Fixed an issue in **OperandDataType** property when creating a rule.
113+
114+
#### Set-CMClientSettingComplianceSetting
115+
116+
For more information, see [Set-CMClientSettingComplianceSetting](/powershell/module/configurationmanager/Set-CMClientSettingComplianceSetting).
117+
118+
**Non-breaking changes**
119+
120+
Added a new parameter **ScriptExecutionTimeoutSecs** to extend the script execution timeout value.
121+
122+
#### Set-CMClientSettingComputerRestart
123+
124+
For more information, see [Set-CMClientSettingComputerRestart](/powershell/module/configurationmanager/Set-CMClientSettingComputerRestart).
125+
126+
**Non-breaking changes**
127+
128+
- Extended the validation range of the parameters **CountdownMins** and **RebootLogoffNotificationCountdownMins** to align with the console.
129+
- Added new parameters **CountdownIntervalMins** and **ServerRebootLowRight** to align with the console.
130+
- Fixed a property name issue for the parameter **NoRebootEnforcement**.
131+
132+
### Module changes
133+
134+
The following folder-related cmdlets now support automatic deployment rules:
135+
136+
- [Get-CMFolder](/powershell/module/configurationmanager/get-cmfolder)
137+
- [New-CMFolder](/powershell/module/configurationmanager/new-cmfolder)
138+
- [Remove-CMFolder](/powershell/module/configurationmanager/remove-cmfolder)
139+
- [Set-CMFolder](/powershell/module/configurationmanager/set-cmfolder)
140+
- [Move-CMObject](/powershell/module/configurationmanager/move-cmobject)
141+
- [Add-CMObjectSecurityScope](/powershell/module/configurationmanager/Add-CMObjectSecurityScope)
142+
- [Remove-CMObjectSecurityScope](/powershell/module/configurationmanager/Remove-CMObjectSecurityScope)
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
author: mestew
3+
ms.author: mstewart
4+
ms.prod: configuration-manager
5+
ms.technology: configmgr-core
6+
ms.topic: include
7+
ms.date: 05/20/2022
8+
ms.localizationpriority: medium
9+
---
10+
11+
## <a name="bkmk_timeout"></a> Script execution timeout for compliance settings
12+
<!--14120481-->
13+
You can now define a **Script Execution Timeout (seconds)** when configuring [client settings](../../../../clients/deploy/about-client-settings.md#compliance-settings) for compliance settings. The timeout value can be set from a minimum of 60 seconds to a maximum of 600 seconds. This new setting allows you more flexibility for configuration items when you need to run scripts that may exceed the default of 60 seconds.
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
---
2+
author: Baladelli
3+
ms.author: Baladell
4+
ms.prod: configuration-manager
5+
ms.technology: configmgr-core
6+
ms.topic: include
7+
ms.date: 05/15/2022
8+
ms.localizationpriority: medium
9+
---
10+
11+
## <a name="bkmk_offset"></a> Offset for reoccuring monthly maintenance window schedules
12+
<!--3601127#-->
13+
14+
Based upon your feedback, you can now offset monthly maintenance window schedules to better align deployments with the release of monthly security updates. For example, using an offset of two days after the second Tuesday of the month, sets the maintenance window for Thursday.
15+
16+
:::image type="content" source="../../media/3601127-window-schedule.png" alt-text="Screenshot of menu displaying options for the new custom schedule for setting offset days." lightbox="../../media/3601127-window-schedule.png":::
17+
18+
### Try it out!
19+
Try to complete the tasks. Then send **Feedback** from the **Home** tab of the ribbon letting us know how it worked.
20+
21+
**Create a custom schedule that sets maintenance window offset from a base day**
22+
23+
1. In the **Device Collection** workspace, create **New Collection**, and select **Properties**.
24+
2. Select on **Maintenance Window** and choose **New Custom Schedule**.
25+
3. For the custom schedule, select **Monthly** and put in a base day such as the second Tuesday.
26+
4. Verify the **Offset (days)** and the number of days for the offset then **OK** when finished.
27+
5. Complete the deployment as usual.
28+
29+
> [!NOTE]
30+
> Before using this feature, upgrade the hierarchy to version 2205.
94.2 KB
Loading
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
title: Technical preview 2205
3+
titleSuffix: Configuration Manager
4+
description: Learn about new features available in the Configuration Manager technical preview branch version 2205.
5+
ms.date: 05/23/2022
6+
ms.prod: configuration-manager
7+
ms.technology: configmgr-core
8+
ms.topic: conceptual
9+
author: mestew
10+
ms.author: mstewart
11+
manager: dougeby
12+
ms.localizationpriority: medium
13+
---
14+
15+
# Features in Configuration Manager technical preview version 2205
16+
17+
*Applies to: Configuration Manager (technical preview branch)*
18+
19+
This article introduces the features that are available in the technical preview for Configuration Manager, version 2205. Install this version to update and add new features to your technical preview site.<!-- baseline only statement: When you install a new technical preview site, this release is also available as a baseline version. -->
20+
21+
Review the [technical preview](../technical-preview.md) article before installing this update. That article familiarizes you with the general requirements and limitations for using a technical preview, how to update between versions, and how to provide feedback.
22+
23+
The following sections describe the new features to try out in this version:
24+
25+
<!-- [!INCLUDE [Example feature name](includes/2205/1234567.md)] -->
26+
27+
[!INCLUDE [Offset for reoccurring monthly maintenance window schedules](includes/2205/3601127.md)]
28+
[!INCLUDE [Improvements to cloud management gateway (CMG) workflow](includes/2205/13351390.md)]
29+
[!INCLUDE [Script execution timeout for compliance settings](includes/2205/14120481.md)]
30+
[!INCLUDE [PowerShell release notes preview](includes/2205/14046376.md)]
31+
32+
<!-- ## General known issues -->
33+
34+
<!-- [!INCLUDE [11018755](includes/2112/known-issue-11018755.md)] -->
35+
## Next steps
36+
37+
For more information about installing or updating the technical preview branch, see [Technical preview](../technical-preview.md).
38+
39+
For more information about the different branches of Configuration Manager, see [Which branch of Configuration Manager should I use?](../../understand/which-branch-should-i-use.md).

memdocs/configmgr/core/get-started/technical-preview.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Technical preview releases
33
titleSuffix: Configuration Manager
44
description: Learn about the technical preview branch to test-drive new functionality and capabilities in Configuration Manager.
5-
ms.date: 04/29/2022
5+
ms.date: 05/23/2022
66
ms.prod: configuration-manager
77
ms.technology: configmgr-core
88
ms.topic: conceptual
@@ -118,14 +118,16 @@ Enable this section if needed to include any broad change to the tech preview br
118118
This is the full list of new features in the latest TP release
119119
120120
bullet format:
121-
<!-- - [title](2021/technical-preview-2101.md) <!--ID-->
121+
<!-- - [title](2021/technical-preview-2101.md) <!-- ID -->
122122

123123
The following features are available with the most recent Configuration Manager technical preview version:
124124

125-
### Technical preview version 2204
125+
### Technical preview version 2205
126126

127-
- [Administration Service Management option](2022/technical-preview-2204.md#bkmk_administration) <!--12952905-->
128-
- [Folders for automatic deployment rules (ADRs)](2022/technical-preview-2204.md#bkmk_folder) <!--13507410-->
127+
- [Offset for reoccurring monthly maintenance window schedules](2022/technical-preview-2205.md#bkmk_offset) <!--3601127-->
128+
- [Improvements to cloud management gateway (CMG) workflow](2022/technical-preview-2205.md#bkmk_cmg) <!--13351390-->
129+
- [Script execution timeout for compliance settings](2022/technical-preview-2205.md#bkmk_timeout) <!--14120481-->
130+
- [PowerShell release notes preview](2022/technical-preview-2205.md#bkmk_powershell) <!--14046376-->
129131

130132
> [!NOTE]
131133
> Features that were available in a previous version of the technical preview remain available in later versions. Similarly, features that are added to the Configuration Manager current branch remain available in the technical preview branch.
@@ -145,6 +147,11 @@ The following features were released with previous versions of the Configuration
145147
146148
<!-- ### Technical preview version 2111 -->
147149

150+
### Technical preview version 2204
151+
152+
- [Administration Service Management option](2022/technical-preview-2204.md#bkmk_administration) <!--12952905-->
153+
- [Folders for automatic deployment rules (ADRs)](2022/technical-preview-2204.md#bkmk_folder) <!--13507410-->
154+
148155
### Technical preview version 2203
149156

150157
- [Dark theme for the console](2022/technical-preview-2203.md#bkmk_dark) <!--9070525-->

memdocs/intune/apps/app-protection-policy-settings-ios.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ keywords:
88
author: Erikre
99
ms.author: erikre
1010
manager: dougeby
11-
ms.date: 05/04/2022
11+
ms.date: 05/23/2022
1212
ms.topic: conceptual
1313
ms.service: microsoft-intune
1414
ms.subservice: apps
@@ -155,7 +155,7 @@ If you don't want to allow the default managed Universal Links, you can delete t
155155
| <ul><ul>**Face ID instead of PIN for access (iOS 11+)** | Select **Allow** to allow the user to use facial recognition technology to authenticate users on iOS/iPadOS devices. If allowed, Face ID must be used to access the app on a Face ID capable device. | **Allow** |
156156
| <ul>**PIN reset after number of days** | Select **Yes** to require users to change their app PIN after a set period of time, in days. <br><br>When set to *Yes*, you then configure the number of days before the PIN reset is required. |**No** |
157157
| <ul><ul> **Number of days** | Configure the number of days before the PIN reset is required. |**90** |
158-
| <ul>**App PIN when device PIN is set** | Select **Disable** to disable the app PIN when a device lock is detected on an enrolled device with Company Portal configured.<br><br> **Note:** *Requires app to have Intune SDK version 7.0.1 or above.* <br><br>On iOS/iPadOS devices, you can let the user prove their identity by using [Touch ID](https://support.apple.com/HT201371) or [Face ID](https://support.apple.com/HT208109) instead of a PIN. Intune uses the [LocalAuthentication](https://developer.apple.com/documentation/localauthentication/) API to authenticate users using Touch ID and Face ID. To learn more about Touch ID and Face ID, see the [iOS Security Guide](https://www.apple.com/business/docs/iOS_Security_Guide.pdf). <br><br> When the user tries use this app with their work or school account, they're prompted to provide their fingerprint identity or face identity instead of entering a PIN. When this setting is enabled, the App-switcher preview image will be blurred while using a work or school account. | **Enable** |
158+
| <ul>**App PIN when device PIN is set** | Select **Disable** to disable the app PIN when a device lock is detected on an enrolled device with Company Portal configured.<br><br> **Note:** *Requires app to have Intune SDK version 7.0.1 or above.* <br><br>On iOS/iPadOS devices, you can let the user prove their identity by using [Touch ID](https://support.apple.com/HT201371) or [Face ID](https://support.apple.com/HT208109) instead of a PIN. Intune uses the [LocalAuthentication](https://developer.apple.com/documentation/localauthentication/) API to authenticate users using Touch ID and Face ID. To learn more about Touch ID and Face ID, see the [iOS Security Guide](https://www.apple.com/business/docs/iOS_Security_Guide.pdf). <br><br> When the user tries to use this app with their work or school account, they're prompted to provide their fingerprint identity or face identity instead of entering a PIN. When this setting is enabled, the App-switcher preview image will be blurred while using a work or school account. If there is any change to the device's biometric database, Intune prompts the user for a PIN when the next inactivity timeout value is met. Changes to biometric data include the addition or removal of a fingerprint or face for authentication. If the Intune user does not have a PIN set, they are led to set up an Intune PIN. | **Enable** |
159159
| **Work or school account credentials for access** | Select **Require** to require the user to sign in with their work or school account instead of entering a PIN for app access. If you set this to **Require**, and PIN or biometric prompts are turned on, both corporate credentials and either the PIN or biometric prompts are shown. | **Not required** |
160160
| **Recheck the access requirements after (minutes of inactivity)** | Configure the number of minutes of inactivity that must pass before the app requires the user to again specify the access requirements. <br><br> For example, an admin turns on PIN and Blocks rooted devices in the policy, a user opens an Intune-managed app, must enter a PIN, and must be using the app on a non-rooted device. When using this setting, the user would not have to enter a PIN or undergo another root-detection check on any Intune-managed app for a period of time equal to the configured value. <br><br>**Note:** *On iOS/iPadOS, the PIN is shared amongst all Intune-managed apps of the **same publisher**. The PIN timer for a specific PIN is reset once the app leaves the foreground on the device. The user wouldn't have to enter a PIN on any Intune-managed app that shares its PIN for the duration of the timeout defined in this setting. This policy setting format supports a positive whole number.* | **30** |
161161

memdocs/intune/apps/apps-monitor.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ Intune provides several ways to monitor the properties of apps that you manage a
4040
3. In the list of apps, select an app to monitor. You'll then see the app pane, which includes an overview of the device status and the user status.
4141

4242
> [!NOTE]
43-
> Android Store apps that are deployed as **Available** do not report their installation status.
43+
> Microsoft Store and Android Store apps that are deployed as **Available** do not report their installation status.
4444
>
4545
> For Managed Google Play apps deployed to Android Enterprise personally-owned work profile devices, you can view the status and version number of the app installed on a device using Intune.
4646
>
@@ -107,4 +107,4 @@ A user status list is shown when you select **User install status** in the **Mon
107107
## Next steps
108108

109109
- To learn more about working with your Intune data, see [Use the Intune Data Warehouse](../developer/reports-nav-create-intune-reports.md).
110-
- To learn about app configuration policies, see [App configuration policies for Intune](app-configuration-policies-overview.md).
110+
- To learn about app configuration policies, see [App configuration policies for Intune](app-configuration-policies-overview.md).

0 commit comments

Comments
 (0)