Skip to content

Commit 22b49cc

Browse files
authored
Merge pull request #6660 from MicrosoftDocs/release-cm2201-tp
Release-cm2201-tp to main
2 parents e0af192 + cb07025 commit 22b49cc

17 files changed

Lines changed: 485 additions & 10 deletions

memdocs/configmgr/core/TOC.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -285,14 +285,14 @@ items:
285285
items:
286286
- name: Technical Preview overview
287287
href: get-started/technical-preview.md
288+
- name: 2201 features
289+
href: get-started/2022/technical-preview-2201.md
288290
- name: 2112 features
289291
href: get-started/2021/technical-preview-2112.md
290292
- name: 2111 features
291293
href: get-started/2021/technical-preview-2111.md
292294
- name: 2110 features
293295
href: get-started/2021/technical-preview-2110.md
294-
- name: 2109 features
295-
href: get-started/2021/technical-preview-2109.md
296296
- name: Migrate data between hierarchies
297297
items:
298298
- name: Migration overview
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
author: aczechowski
3+
ms.author: aaroncz
4+
ms.prod: configuration-manager
5+
ms.technology: configmgr-core
6+
ms.topic: include
7+
ms.date: 01/27/2022
8+
ms.localizationpriority: medium
9+
---
10+
11+
## <a name="bkmk_tsico"></a> Custom icon support for task sequences and packages
12+
13+
<!--12486335-->
14+
15+
Previously, task sequences and legacy packages would always display a default icon in Software Center. Based on your feedback, you can now add custom icons for task sequences and legacy packages. These icons appear in Software Center when you deploy these objects. Instead of a default icon, a custom icon can improve the user experience to better identify the software.
16+
17+
### Try it out!
18+
19+
Try to complete the tasks. Then send [Feedback](../../../../understand/product-feedback.md) with your thoughts on the feature.
20+
21+
1. If needed, [create a task sequence](../../../../../osd/deploy-use/manage-task-sequences-to-automate-tasks.md) or [create a package and program](../../../../../apps/deploy-use/packages-and-programs.md#create-a-package-and-program).
22+
23+
1. Open the properties of a task sequence or package.
24+
25+
1. For a task sequence, switch to the **More Options** tab. For a package, the icon option is on the **General** tab.
26+
27+
> [!NOTE]
28+
> The existing task sequence property page for **Performance** is now renamed to **More Options**.
29+
30+
1. In the section for the icon, select **Browse**. Select an icon from the default shell library, or browse to another file in a local or network path.
31+
32+
- It supports the following file types:
33+
- Programs (`.exe`)
34+
- Libraries (`.dll`)
35+
- Icons (`.ico`)
36+
- Images (`.png`, `.jpeg`, `.jpg`)
37+
- The file doesn't need to be on clients that you target with the deployment. Configuration Manager includes the image with the deployment policy.
38+
- The maximum file size for an image is 256 KB.
39+
- Icons can have pixel dimensions of up to 512 x 512.
40+
41+
After you save the properties, deploy the task sequence or package, if it's not already deployed. For more information, see one of the following articles:
42+
43+
- [Deploy a task sequence](../../../../../osd/deploy-use/deploy-a-task-sequence.md)
44+
- [Deploy packages and programs](../../../../../apps/deploy-use/packages-and-programs.md#deploy-packages-and-programs)
45+
46+
When clients receive the deployment policy, they'll display the icon in Software Center.
47+
48+
> [!NOTE]
49+
> To take full advantage of new Configuration Manager features, after you update the site, also 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.
50+
51+
### Known issues with icons for legacy packages
52+
53+
- To change the icon on an existing package that's already deployed, change another setting of the package or create a new deployment.<!-- 13040507 -->
54+
55+
- Custom icons only appear for legacy packages that you deploy to device collections. They don't yet support user-based deployments.
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
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: 01/27/2022
8+
ms.localizationpriority: medium
9+
---
10+
11+
## <a name="bkmk_reports"></a> Improvements to Power BI Report Server Integration
12+
<!--12487076-->
13+
14+
We've made the following improvements for Power BI Report Server integration:
15+
16+
- You can now use Microsoft Power BI Desktop (Optimized for Power BI Report Server) versions that were released after January 2021
17+
- Configuration Manager now correctly handles Power BI reports saved by Power BI Desktop (optimized for Power BI Report Server) May 2021 or later.
18+
- Reports saved by Power BI Desktop (optimized for Power BI Report Server) May 2021 or later function in earlier versions of Configuration Manager. However, you might experience delays updating the data source on newly updated reports, or receive `The remote server returned an error; (400) Bad Request.` errors in the **SRSRP.log**. For more information about the relevant change to Power BI Desktop (optimized for Power BI Report Server) May 2021, see [Change data source connection strings in Power BI reports](/power-bi/report-server/connect-data-source-apis).
Lines changed: 141 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,141 @@
1+
---
2+
author: aczechowski
3+
ms.author: aaroncz
4+
ms.prod: configuration-manager
5+
ms.technology: configmgr-core
6+
ms.topic: include
7+
ms.date: 01/27/2022
8+
ms.localizationpriority: medium
9+
---
10+
11+
## <a name="bkmk_powershell"></a> PowerShell release notes preview
12+
13+
<!--12654996-->
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+
#### Get-CMAADTenant
22+
23+
Use this cmdlet to get an Azure Active Directory (Azure AD) tenant from the site.
24+
25+
```powershell
26+
Get-CMAADTenant
27+
Get-CMAADTenant -Id $id
28+
Get-CMAADTenant -Name $name
29+
```
30+
31+
#### Set-CMCollectionCloudSync
32+
33+
Use this cmdlet to configure the following cloud sync features for a collection:
34+
35+
- Make a collection available to assign endpoint security policies from the Microsoft Endpoint Manager admin center. For more information, see [Tenant attach: Onboard Configuration Manager clients to Microsoft Defender for Endpoint from the admin center](../../../../../tenant-attach/atp-onboard.md).
36+
37+
- Synchronize collection member results to Azure AD groups. For more information, see [Synchronize members to Azure AD groups](../../../../clients/manage/collections/create-collections.md#bkmk_aadcollsync).
38+
39+
```powershell
40+
Set-CMCollectionCloudSync -Name $name -EnableAssignEndpointSecurityPolicy $true -TenantId $tenantId -AddGroupName $array -Verbose
41+
Set-CMCollectionCloudSync -Id $collectionId -TenantName $tenantName -RemoveGroupName $array1 -AddGroupName $array2
42+
$collectionObj | Set-CMCollectionCloudSync TenantObject $tenantObj -RemoveGroupName $array1 -AddGroupName $array2
43+
```
44+
45+
### Modified cmdlets
46+
47+
#### Get-CMDeploymentTypeDetectionClause
48+
49+
For more information, see [Get-CMDeploymentTypeDetectionClause](/powershell/module/configurationmanager/Get-CMDeploymentTypeDetectionClause).
50+
51+
**Non-breaking changes**
52+
53+
The cmdlet can now get a detection clause from a script deployment type.
54+
55+
#### Get-CMDeploymentStatusDetails
56+
57+
For more information, see [Get-CMDeploymentStatusDetails](/powershell/module/configurationmanager/Get-CMDeploymentStatusDetails).
58+
59+
**Bugs that were fixed**
60+
61+
Updated the cmdlet to avoid a potential null reference error.
62+
63+
#### Import-CMApplication
64+
65+
For more information, see [Import-CMApplication](/powershell/module/configurationmanager/Import-CMApplication).
66+
67+
**Non-breaking changes**
68+
69+
Updated the import logic to align with console. Added new warning messages.
70+
71+
#### New-CMCoManagementPolicy
72+
73+
For more information, see [New-CMCoManagementPolicy](/powershell/module/configurationmanager/New-CMCoManagementPolicy).
74+
75+
**Non-breaking changes**
76+
77+
The cmdlet now supports applicability for Windows 11 on ARM64 devices.
78+
79+
#### New-CMApplication
80+
81+
For more information, see [New-CMApplication](/powershell/module/configurationmanager/New-CMApplication).
82+
83+
**Non-breaking changes**
84+
85+
It can now get an application icon from the specified file.
86+
87+
#### New-CMTaskSequence
88+
89+
For more information, see [New-CMTaskSequence](/powershell/module/configurationmanager/New-CMTaskSequence).
90+
91+
**Non-breaking changes**
92+
93+
Added the **IconLocationFile** parameter to support specifying an icon for the task sequence. For more information, see [Support for task sequence and package icons](#bkmk_tsico).
94+
95+
#### New-CMTaskSequenceDeployment
96+
97+
For more information, see [New-CMTaskSequenceDeployment](/powershell/module/configurationmanager/New-CMTaskSequenceDeployment).
98+
99+
**Bugs that were fixed**
100+
101+
Fixed an issue with the **AllowSharedContent** parameter.
102+
103+
#### Publish-CMThirdPartySoftwareUpdateContent
104+
105+
For more information, see [Publish-CMThirdPartySoftwareUpdateContent](/powershell/module/configurationmanager/Publish-CMThirdPartySoftwareUpdateContent).
106+
107+
**Non-breaking changes**
108+
109+
Added the **Force** parameter to run the command without asking for confirmation.
110+
111+
#### Set-CMSoftwareUpdatePointComponent
112+
113+
For more information, see [Set-CMSoftwareUpdatePointComponent](/powershell/module/configurationmanager/Set-CMSoftwareUpdatePointComponent).
114+
115+
**Non-breaking changes**
116+
117+
Added the **NonWindowsUpdateMaxRuntimeMins** parameter to change the default maximum run time for non-Windows software updates.
118+
119+
#### Set-CMTaskSequence
120+
121+
For more information, see [Set-CMTaskSequence](/powershell/module/configurationmanager/Set-CMTaskSequence).
122+
123+
**Non-breaking changes**
124+
125+
Added the **IconLocationFile** parameter to support specifying an icon for the task sequence. For more information, see [Support for task sequence and package icons](#bkmk_tsico).
126+
127+
#### Set-CMTaskSequenceDeployment
128+
129+
For more information, see [Set-CMTaskSequenceDeployment](/powershell/module/configurationmanager/Set-CMTaskSequenceDeployment).
130+
131+
**Bugs that were fixed**
132+
133+
Fixed an issue with the **AllowSharedContent** parameter.
134+
135+
#### Start-CMTaskSequenceDeployment
136+
137+
For more information, see [Start-CMTaskSequenceDeployment](/powershell/module/configurationmanager/Start-CMTaskSequenceDeployment).
138+
139+
**Bugs that were fixed**
140+
141+
Fixed an issue with the **AllowSharedContent** parameter.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
author: aczechowski
3+
ms.author: aaroncz
4+
ms.prod: configuration-manager
5+
ms.technology: configmgr-core
6+
ms.topic: include
7+
ms.date: 01/27/2022
8+
ms.localizationpriority: medium
9+
---
10+
11+
## <a name="bkmk_tsmedia"></a> Improved notice for content on task sequence media
12+
13+
<!--12895956-->
14+
15+
When you create task sequence media in the Configuration Manager console, you have to select distribution points that contain the content required by the task sequence. If some content isn't available on the selected distribution points, the wizard would display an error that simply said some packages aren't available.
16+
17+
Based on your feedback, this message now includes the list of package IDs for the content that's not available. This change makes the notice more actionable, so you can more easily see what content is missing. This information is also listed in the CreateTsMedia.log file.
18+
19+
:::image type="content" source="../../media/12895956-tsmedia-error.png" alt-text="Error message during task sequence media wizard when content isn't available on distribution points that lists the missing package IDs.":::
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
author: aczechowski
3+
ms.author: aaroncz
4+
ms.prod: configuration-manager
5+
ms.technology: configmgr-core
6+
ms.topic: include
7+
ms.date: 01/27/2022
8+
ms.localizationpriority: medium
9+
---
10+
11+
## <a name="bkmk_sortico"></a> Sort by icon in the console
12+
13+
<!--3877839-->
14+
15+
Based on your feedback, in the Configuration Manager console you can now sort by icon. Any node that uses different icons now sorts properly. This improvement helps you easily group objects of a similar type.
16+
17+
The following example shows the **Devices** node sorted by icon, which is the [device status](../../../../clients/manage/monitor-clients.md#monitor-individual-clients):
18+
19+
:::image type="content" source="../../media/3877839-devices-sort-icon.png" alt-text="The Devices node in the Configuration Manager console sorted by the Icon column.":::
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
---
2+
author: aczechowski
3+
ms.author: aaroncz
4+
ms.prod: configuration-manager
5+
ms.technology: configmgr-core
6+
ms.topic: include
7+
ms.date: 01/27/2022
8+
ms.localizationpriority: medium
9+
---
10+
11+
## <a name="bkmk_ledbat"></a> LEDBAT support for software update points
12+
13+
<!--4639895-->
14+
15+
You can now enable Windows Low Extra Delay Background Transport (LEDBAT) for your software update points. LEDBAT adjusts download speeds during client scans against WSUS to help control network congestion.
16+
17+
If a site system has both the distribution point and software update point roles, you can configure LEDBAT independently on the roles. For example, if you only enable LEDBAT on the distribution point role, the software update point role doesn't inherit the same configuration.
18+
19+
For more general information on Windows LEDBAT, see [Fundamental concepts for content management](../../../../plan-design/hierarchy/fundamental-concepts-for-content-management.md#windows-ledbat).
20+
21+
### Prerequisites for LEDBAT on software update points
22+
23+
To use LEDBAT in this scenario, install the software update point role on a site system running Windows Server 2016 or later.
24+
25+
### Try it out!
26+
27+
Try to complete the tasks. Then send [Feedback](../../../../understand/product-feedback.md) with your thoughts on the feature.
28+
29+
1. In the Configuration Manager console, go to the **Administration** workspace, expand **Site Configuration**, and select the **Servers and Site System Roles** node.
30+
31+
1. Select a site system that has the software update point role.
32+
33+
1. In the details pane of site system roles, select the **Software update point** role.
34+
35+
1. In the ribbon, on the **Site Role** group, select **Properties**.
36+
37+
1. On the **General** tab of the software update point properties, enable the following setting: **Adjust the download speed to use the unused network bandwidth (Windows LEDBAT)**.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
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: 01/27/2022
8+
ms.localizationpriority: medium
9+
---
10+
11+
## <a name="bkmk_ta"></a> Tenant attach features are generally available
12+
<!--IN12976713 CM6374854-->
13+
14+
The following [tenant attach](../../../../../tenant-attach/index.yml) features are now generally available:
15+
16+
- Client details
17+
- Applications
18+
- Device timeline
19+
- Resource explorer
20+
- CMPivot
21+
- Scripts
22+
- Bitlocker Recovery Keys
23+
- Collections
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
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: 01/27/2022
8+
ms.localizationpriority: medium
9+
---
10+
11+
## <a name="bkmk_notify"></a> Deployment Status client notification actions
12+
<!--7079837-->
13+
You can now perform client notification actions, including **Run Scripts**, from the **Deployment Status** view. To run client notification actions from the **Deployment Status** view:
14+
1. Go to the **Deployments** node in the **Monitoring** workspace.
15+
1. Select a deployment, then select **View Status**, or double-click on the deployment.
16+
1. Right-click on either a group of clients in a **Category** or a single client in the **Asset details** pane to display the client notification actions.
17+
- Currently, any user can perform these actions, but they’ll receive a permissions error if they don't have the correct permissions.
18+
- Currently, when there are no devices associated with the deployment status, the client notification actions display but won't trigger any notifications.
19+
20+
:::image type="content" source="../../media/70779837-client-notification.png" alt-text="Screenshot of the Deployment Status view showing the client notification actions. " lightbox="../../media/70779837-client-notification.png":::
21+
22+
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
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: 01/27/2022
8+
ms.localizationpriority: medium
9+
---
10+
11+
## <a name="bkmk_cmgsup"></a> Prefer cloud-based software update points on switching
12+
13+
Clients now prefer to scan against a cloud management gateway (CMG) software update point (SUP) over an on-premises SUP when the boundary group uses the **Prefer cloud based source over on-premises source** option. To reduce the performance impact of this change, clients [don't automatically switch their SUP](../../../../../sum/plan-design/plan-for-software-updates.md#BKMK_SUPSwitching) to a cloud-based SUP. The client will stay assigned to their current SUP unless their current SUP fails or the client is manually switched to a new SUP.
14+
15+
### Try it out!
16+
17+
Try to complete the tasks. Then send [Feedback](../../../../understand/product-feedback.md) with your thoughts on the feature.
18+
19+
1. Ensure your [cloud management gateway](../../../../clients/manage/cmg/set-up-checklist.md?toc=/mem/configmgr/cloud-attach/toc.json&bc=/mem/configmgr/cloud-attach/breadcrumb/toc.json) is configured and functional
20+
1. Verify that your [software update points](../../../../../sum/get-started/install-a-software-update-point.md) are functional and synchronized.
21+
1. Enable the [**Allow Configuration Manager cloud management gateway traffic**](../../../../clients/manage/cmg/setup-cloud-management-gateway.md#bkmk_role) option for any SUP you want to use with CMG.
22+
1. Go to **Administration** > **Site Configuration** > **Servers and Site System Roles**. Select **Properties** on the software update point site system role from the site server you want to use.
23+
1. On the **General** tab, enable the **Allow Configuration Manager cloud management gateway traffic** option.
24+
1. [Configure the boundary group](../../../../servers/deploy/configure/boundary-group-procedures.md#configure-a-boundary-group) for this behavior by enabling the **Prefer cloud based sources over on-premises sources** option and adding the CGM SUP server to the **Site system servers** list.
25+
1. Go to **Administration** > **Hierarchy Configuration** > **Boundary Groups**. Edit the boundary groups where you want clients to prefer a CMG SUP for updates scanning.
26+
1. Select **Properties** for the boundary group.
27+
1. In the **References** tab, select **Add...** and add the CMG SUP to the **Site system servers** list.
28+
1. In the **Options** tab, select the **Prefer cloud based sources over on-premises sources** option.
29+
1. Select **OK** to save the settings and to close the boundary group properties window.
30+
1. To manually switch clients to a new SUP, use the **Switch to next Software Update Point** [client notification](../../../../clients/manage/client-notification.md#switch-to-the-next-software-update-point) action for a device or for a collection.
31+
- Clients in the boundary group [don't automatically switch to a new SUP](../../../../../sum/plan-design/plan-for-software-updates.md#BKMK_SUPSwitching) unless scanning against their current SUP fails four times over the course of two hours.
32+
1. To verify that clients prefer the CMG SUP, start a software update scan cycle on some of the clients that you switched.
33+
- To limit potential performance issues caused by a large number of clients scanning against a new SUP simultaneously, we recommend that if you're immediately calling a scan cycle on a large number of clients that you start with no more than 100 clients every 10-15 minutes. Increase or decrease the number of clients and the frequency once you gauge the performance impact in your environment.
34+
1. The client's **LocationServices.log** will show the CMG SUP listed as the first `LocationRecord WSUSURL` in the `WSUSLocationReply`. The CMG SUP will also be listed as the server for the update scan in the **WUAHandler.log**.

0 commit comments

Comments
 (0)