Skip to content

Commit 02a9a28

Browse files
authored
Merge pull request #6255 from MicrosoftDocs/release-cm2111-cb
Release CM 2111 CB
2 parents 013774c + cc18b9a commit 02a9a28

189 files changed

Lines changed: 4628 additions & 2485 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.openpublishing.redirection.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1067,6 +1067,21 @@
10671067
"source_path": "memdocs/analytics/recommended-software.md",
10681068
"redirect_url": "/mem/analytics/work-from-anywhere",
10691069
"redirect_document_id": true
1070+
},
1071+
{
1072+
"source_path": "memdocs/configmgr/develop/core/understand/configuration-manager-sdk-samples.md",
1073+
"redirect_url": "/mem/configmgr/develop/core/changes/whats-new-sdk",
1074+
"redirect_document_id": false
1075+
},
1076+
{
1077+
"source_path": "memdocs/configmgr/develop/core/changes/what-s-new-in-the-system-center-configuration-manager-sdk.md",
1078+
"redirect_url": "/mem/configmgr/develop/core/changes/whats-new-sdk",
1079+
"redirect_document_id": true
1080+
},
1081+
{
1082+
"source_path": "memdocs/configmgr/develop/core/understand/sqlviews/reports-supplied-with-configuration-manager.md",
1083+
"redirect_url": "/mem/configmgr/core/servers/manage/list-of-reports",
1084+
"redirect_document_id": true
10701085
}
10711086
]
10721087
}

memdocs/analytics/enroll-configmgr.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,8 @@ Configuration Manager-managed devices send data to Intune via the connector on t
6161

6262
## <a name="bkmk_cm_enroll"></a> Enroll devices managed by Configuration Manager
6363
<!--6051638, 5924760-->
64-
Before you enroll Configuration Manager devices, verify the [prerequisites](#bkmk_prereq) including enabling [Microsoft Endpoint Manager tenant attach](../configmgr/tenant-attach/device-sync-actions.md).
64+
Before you enroll Configuration Manager devices, verify the [prerequisites](#bkmk_prereq) including enabling [Microsoft Endpoint Manager tenant attach](../configmgr/tenant-attach/device-sync-actions.md). Starting in Configuration Manager 2111, cloud attaching your environment was simplified. You can use the recommended defaults to enable both Endpoint analytics and tenant attach at the same time. For more information, see [Enable cloud attach](..\configmgr\cloud-attach\enable.md).<!--10964629-->
65+
6566

6667
### <a name="bkmk_cm_upload"></a> Enable data upload in Configuration Manager
6768

@@ -84,7 +85,7 @@ Onboarding from the Endpoint analytics portal is required for both Configurati
8485

8586
The **Enable Endpoint analytics data collection** client setting allows your managed endpoints to send data necessary for Endpoint analytics to your site server. This setting does not control whether data gets uploaded to the Microsoft Endpoint Manager admin center.
8687

87-
Starting in Configuration Manager version 2006, the **Enable Endpoint analytics data collection** setting is enabled by default for devices targeted by only the default [client settings](../configmgr/core/clients/deploy/about-client-settings.md). If you're upgrading to version 2006 from Configuration Manager version 1910 or prior, the Endpoint analytics data collection policy will be enabled in your custom client settings upon upgrade. You can enable or disable data collection by following the instructions below: <!--7065447, 7741111-->
88+
The **Enable Endpoint analytics data collection** setting is enabled by default for devices targeted by only the default [client settings](../configmgr/core/clients/deploy/about-client-settings.md). If you're upgrading to version 2006 from Configuration Manager version 1910 or prior, the Endpoint analytics data collection policy will be enabled in your custom client settings upon upgrade. You can enable or disable data collection by following the instructions below: <!--7065447, 7741111-->
8889

8990
1. In the Configuration Manager console, go to **Administration** > **Client Settings** > **Default Client Settings**.
9091
1. Right-click and select **Properties** then select the **Computer Agent** settings.

memdocs/breadcrumb/toc.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ items:
5252
- name: Device compliance
5353
tocHref: /mem/configmgr/compliance/
5454
topicHref: /mem/configmgr/compliance/
55+
- name: Cloud attach
56+
tocHref: /mem/configmgr/cloud-attach/
57+
topicHref: /mem/configmgr/cloud-attach/
5558
- name: Core infrastructure guide
5659
tocHref: /mem/configmgr/core/
5760
topicHref: /mem/configmgr/core/

memdocs/configmgr/apps/deploy-use/app-approval.md

Lines changed: 38 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Approve applications
33
titleSuffix: Configuration Manager
44
description: Learn about the settings and behaviors for application approval in Configuration Manager.
5-
ms.date: 08/02/2021
5+
ms.date: 12/01/2021
66
ms.prod: configuration-manager
77
ms.technology: configmgr-app
88
ms.topic: conceptual
@@ -18,25 +18,28 @@ ms.localizationpriority: medium
1818

1919
When [deploying an application](deploy-applications.md) in Configuration Manager, you can require approval before installation. Users request the application in Software Center, and then you review the request in the Configuration Manager console. You can approve or deny the request.
2020

21+
> [!NOTE]
22+
> Starting in version 2111, you can also use most approval behaviors with [application groups](create-app-groups.md#app-approval).<!-- 10992210 -->
23+
2124
## <a name="bkmk_approval"></a> Approval settings
2225

23-
The application approval behavior depends upon whether you enable the recommended [optional app approval experience](#bkmk_opt). One of the following approval settings appears on the **Deployment Settings** page of the application deployment:
26+
The application approval behavior depends upon whether you enable the recommended [optional app approval experience](#bkmk_opt). One of the following approval settings appears on the **Deployment Settings** page of the application deployment:
2427

2528
### <a name="bkmk_opt"></a> An administrator must approve a request for this application on the device
2629

2730
> [!NOTE]
2831
> Configuration Manager doesn't enable this feature by default. Before using it, enable the optional feature **Approve application requests for users per device**. For more information, see [Enable optional features from updates](../../core/servers/manage/optional-features.md).
2932
>
30-
> If you don't enable this feature, you see the [prior experience](#bkmk_prior).
33+
> If you don't enable this feature, you see the [prior experience](#bkmk_prior).
3134
32-
The administrator approves any user requests for the application before the user can install it on the requested device. If the administrator approves the request, the user is only able to install the application on that device. The user must submit another request to install the application on another device. This option is grayed out when the deployment purpose is **Required**, or when you deploy the application to a device collection. <!--1357015-->
35+
The administrator approves any user requests for the application before the user can install it on the requested device. If the administrator approves the request, the user is only able to install the application on that device. The user must submit another request to install the application on another device. This option is grayed out when the deployment purpose is **Required**, or when you deploy the application to a device collection. <!--1357015-->
3336

3437
> [!NOTE]
35-
> To take advantage of new Configuration Manager features, first update clients to the latest version. While new functionality appears in the Configuration Manager console when you update the site and console, the complete scenario isn't functional until the client version is also the latest.<!--SCCMDocs issue 646-->
38+
> To take advantage of new Configuration Manager features, first update clients to the latest version. While new functionality appears in the Configuration Manager console when you update the site and console, the complete scenario isn't functional until the client version is also the latest.<!--SCCMDocs issue 646-->
3639
3740
View **Application Requests** under **Application Management** in the **Software Library** workspace of the Configuration Manager console. There's a **Device** column in the list for each request. When you take action on the request, the Application Request dialog also includes the device name from which the user submitted the request.
3841

39-
If a request isn't approved within 30 days, it's removed. Reinstalling the client might cancel any pending approval requests.
42+
If a request isn't approved within 30 days, it's removed. Reinstalling the client might cancel any pending approval requests.
4043

4144
When you require approval on a deployment to a device collection, the app isn't displayed in Software Center. If you require approval on a deployment to a user collection, the app is displayed in Software Center. You can still hide it from users with the client setting, **Hide unapproved applications in Software Center**. For more information, see [Software Center client settings](../../core/clients/deploy/about-client-settings.md#software-center).
4245

@@ -57,8 +60,8 @@ You can retry the installation of an app that you previously approved for a user
5760

5861
1. Deploy an app that requires approval, and approve it.
5962

60-
> [!Tip]
61-
> Alternatively, [Install an application for a device](install-app-for-device.md). It creates an approved request for the app on the device.
63+
> [!TIP]
64+
> Alternatively, [install an application for a device](install-app-for-device.md). It creates an approved request for the app on the device.
6265
6366
If the application doesn't install successfully, or the user uninstalls the app, use the following process to retry:
6467

@@ -73,14 +76,14 @@ If the application doesn't install successfully, or the user uninstalls the app,
7376

7477
### <a name="bkmk_prior"></a> Require administrator approval if users request this application
7578

76-
> [!Note]
79+
> [!NOTE]
7780
> This experience applies if you don't enable the recommended [optional app approval experience](#bkmk_opt).
7881
79-
The administrator approves any user requests for the application before the user can install it. This option is grayed out when the deployment purpose is **Required**, or when you deploy the application to a device collection.
82+
The administrator approves any user requests for the application before the user can install it. This option is grayed out when the deployment purpose is **Required**, or when you deploy the application to a device collection.
8083

81-
Application approval requests are displayed in the **Application Requests** node, under **Application Management** in the **Software Library** workspace. If a request isn't approved within 30 days, it's removed. Reinstalling the client might cancel any pending approval requests.
84+
Application approval requests are displayed in the **Application Requests** node, under **Application Management** in the **Software Library** workspace. If a request isn't approved within 30 days, it's removed. Reinstalling the client might cancel any pending approval requests.
8285

83-
After you've approved an application for installation, you can **Deny** the request in the Configuration Manager console. This action doesn't cause the client to uninstall the application from any devices. It stops users from installing new copies of the application from Software Center.
86+
After you've approved an application for installation, you can **Deny** the request in the Configuration Manager console. This action doesn't cause the client to uninstall the application from any devices. It stops users from installing new copies of the application from Software Center.
8487

8588
## <a name="bkmk_email-approve"></a> Email notifications
8689

@@ -100,21 +103,14 @@ Users can add a comment to the request from Software Center. This comment shows
100103

101104
With these prerequisites, recipients receive an email with notification of the request. If they are on the internal network, they can also approve or deny the request from the email.
102105

103-
- Enable the [optional feature](../../core/servers/manage/optional-features.md) **Approve application requests for users per device**.
106+
- Enable the [optional feature](../../core/servers/manage/optional-features.md) **Approve application requests for users per device**.
104107

105-
- Configure [email notification for alerts](../../core/servers/manage/configure-alerts.md#configure-email-notification-for-alerts).
108+
- Configure [email notification for alerts](../../core/servers/manage/configure-alerts.md#configure-email-notification-for-alerts).
106109

107110
> [!NOTE]
108111
> The administrative user that deploys the application needs permission to create an alert and subscription. If this user doesn't have these permissions, they'll see an error at the end of the **Deploy Software Wizard**: "You do not have security rights to perform this operation."<!-- 2810283 -->
109112
110-
- Enable the SMS Provider on the primary site to use a certificate.<!--SCCMDocs-pr issue 3135--> Use one of the following options:
111-
112-
- (Recommended) Enable [Enhanced HTTP](../../core/plan-design/hierarchy/enhanced-http.md) for the primary site.
113-
114-
> [!Note]
115-
> When the primary site creates a certificate for the SMS Provider, it won't be trusted by the web browser on the client. Based on your security settings, when responding to an application request, you may see a security warning.
116-
117-
- Manually bind a PKI-based certificate to port 443 in IIS on the server that hosts the SMS Provider role on the primary site.
113+
- [Set up the administration service in Configuration Manager](../../develop/adminservice/set-up.md).
118114

119115
> [!NOTE]
120116
> If you have multiple child primary sites in a hierarchy, configure these prerequisites for each primary site where you want to enable this feature. The links in the email notification are for the administration service at the primary site.<!-- 7108472 -->
@@ -123,37 +119,45 @@ With these prerequisites, recipients receive an email with notification of the r
123119

124120
With these additional optional prerequisites, recipients can approve or deny the request from anywhere they have internet access.
125121

126-
- Enable the SMS Provider administration service through the cloud management gateway. In the Configuration Manager console, go to the **Administration** workspace, expand **Site Configuration**, and select the **Servers and Site System Roles** node. Select the server with the SMS Provider role. In the details pane, select the **SMS Provider** role, and select **Properties** in the ribbon on the Site Role tab. Select the option to **Allow Configuration Manager cloud management gateway traffic for administration service**.
122+
- Enable the SMS Provider administration service through the cloud management gateway. In the Configuration Manager console, go to the **Administration** workspace, expand **Site Configuration**, and select the **Servers and Site System Roles** node. Select the server with the SMS Provider role. In the details pane, select the **SMS Provider** role, and select **Properties** in the ribbon on the Site Role tab. Select the option to **Allow Configuration Manager cloud management gateway traffic for administration service**.
127123

128124
- Install a supported version of the .NET Framework. Starting in version 2107, the SMS Provider requires .NET version 4.6.2, and version 4.8 is recommended.<!--10402814--> In version 2103 and earlier, this role requires .NET 4.5 or later. For more information, [Site and site system prerequisites](../../core/plan-design/configs/site-and-site-system-prerequisites.md#net-version-requirements).
129125

130126
- Set up a [cloud management gateway](../../core/clients/manage/cmg/overview.md).
131127

128+
> [!NOTE]
129+
> This scenario currently doesn't support CMG deployments with a virtual machine scale set.
130+
132131
- Onboard the site to [Azure services](../../core/servers/deploy/configure/azure-services-wizard.md) for **Cloud Management**.
133132

134133
- Enable [Azure AD User Discovery](../../core/servers/deploy/configure/configure-discovery-methods.md#azureaadisc).
135134

136-
- Manually configure settings in Azure AD:
135+
- Manually configure settings in Azure AD:
136+
137+
1. Go to the [Azure portal](https://portal.azure.com) as a user with *Global Admin* permissions. Go to **Azure Active Directory**, and select **App registrations**.
138+
139+
1. Select the application that you created for Configuration Manager **Cloud Management** integration.
137140

138-
1. Go to the [Azure portal](https://portal.azure.com) as a user with *Global Admin* permissions. Go to **Azure Active Directory**, and select **App registrations**.
141+
1. In the **Manage** menu, select **Authentication**.
139142

140-
1. Select the application that you created for Configuration Manager **Cloud Management** integration.
143+
1. In the **Redirect URIs** section, paste in the following path: `https://<CMG FQDN>/CCM_Proxy_ServerAuth/ImplicitAuth`
141144

142-
1. In the **Manage** menu, select **Authentication**.
145+
1. Replace `<CMG FQDN>` with the fully qualified domain name (FQDN) of your cloud management gateway (CMG) service. For example, GraniteFalls.Contoso.com.
143146

144-
1. In the **Redirect URIs** section, paste in the following path: `https://<CMG FQDN>/CCM_Proxy_ServerAuth/ImplicitAuth`
147+
1. For Configuration Manager version 2111 and later, in the **Implicit grant and hybrid flows** section, select the following options:<!-- 12510370 -->
145148

146-
1. Replace `<CMG FQDN>` with the fully qualified domain name (FQDN) of your cloud management gateway (CMG) service. For example, GraniteFalls.Contoso.com.
149+
- **Access tokens (used for implicit flows)**
150+
- **ID tokens (used for implicit and hybrid flows)**
147151

148-
1. Then select **Save**.
152+
1. Then select **Save**.
149153

150-
1. In the **Manage** menu, select **Manifest**.
154+
1. For Configuration Manager version 2107 and earlier, in the **Manage** menu, select **Manifest**.
151155

152-
1. In the Edit manifest pane, find the **oauth2AllowImplicitFlow** property.
156+
1. In the Edit manifest pane, find the **oauth2AllowImplicitFlow** property.
153157

154-
1. Change its value to **true**. For example, the entire line should look like the following line: `"oauth2AllowImplicitFlow": true,`
158+
1. Change its value to **true**. For example, the entire line should look like the following line: `"oauth2AllowImplicitFlow": true,`
155159

156-
1. Select **Save**.
160+
1. Select **Save**.
157161

158162
### Configure email approval
159163

0 commit comments

Comments
 (0)