Skip to content

Commit 4d571e3

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/memdocs-pr into main
2 parents ea77aa7 + 076b9ed commit 4d571e3

42 files changed

Lines changed: 843 additions & 170 deletions

Some content is hidden

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

memdocs/analytics/app-reliability.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,8 @@ For each application in the report, the following data is provided:
6666

6767
> [!NOTE]
6868
> A maximum of 10 application crash events per application, per device, per day is used. This prevents excessive data collections from devices with severe application issues and helps prevent outlier devices from having undue influence over the reliability scores for individual applications.
69+
>
70+
> Applications with an insignificant amount of foreground usage (about 10 minutes or fewer) on a particular device may not be captured.
6971
7072
### App performance details
7173

memdocs/autopilot/autopilot-device-guidelines.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ The following best practices ensure that devices can easily be provisioned as pa
3636
- Before shipping devices to an Autopilot customer or channel partner, the OEM should upload 4K Hardware Hashes to Microsoft by using the CBR report. The hashes should be collected using the OA3 Tool RS3+ run in Audit mode on full OS.
3737
- Microsoft requires that OEM shipping drivers get published to Windows Update within 30 days of the CBR submission date. System firmware and driver updates are published to Windows Update within 14 days.
3838
- The OEM ensures that the PKID provisioned in the SMBIOS is passed on to the channel.
39+
- When using a VM for Autopilot testing, assign at least 2 processors and 4gb of memory. This will help to prevent application install issues in Windows 10 devices with the [May 11, 2021 cumulative update](https://support.microsoft.com/topic/may-11-2021-kb5003173-os-builds-19041-985-19042-985-and-19043-985-2824ace2-eabe-4c3c-8a49-06e249f52527) installed. *Note: The [minimum system requirements](/windows/whats-new/windows-11-requirements#virtual-machine-support) for Windows 11 are 2 processors and 4gb memory.
3940

4041
## Software best practice guidelines for Windows Autopilot
4142

@@ -47,4 +48,4 @@ The following best practices ensure that devices can easily be provisioned as pa
4748
## Next steps
4849

4950
[Windows Autopilot customer consent](registration-auth.md)<br>
50-
[Motherboard replacement scenario guidance](autopilot-mbr.md)<br>
51+
[Motherboard replacement scenario guidance](autopilot-mbr.md)<br>

memdocs/configmgr/apps/deploy-use/learn-script-security.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,9 @@ The Configuration Manager scripts feature lets you visually review and approve s
3232

3333
This collection of links was chosen to give Configuration Manager administrators a starting point for learning about PowerShell script security recommendations.
3434

35-
[PowerShell Security Best Practices](https://devblogs.microsoft.com/powershell/powershell-security-best-practices/)
35+
<!-- [PowerShell Security Best Practices](https://devblogs.microsoft.com/powershell/powershell-security-best-practices/)
3636
37-
> [!VIDEO https://channel9.msdn.com/Events/Blue-Hat-Security-Briefings/BlueHat-Security-Briefings-Fall-2013-Sessions/PowerShell-Best-Practices/player]
37+
> [!VIDEO https://channel9.msdn.com/Events/Blue-Hat-Security-Briefings/BlueHat-Security-Briefings-Fall-2013-Sessions/PowerShell-Best-Practices/player] -->
3838

3939
[Defending Against PowerShell Attacks](https://devblogs.microsoft.com/powershell/defending-against-powershell-attacks/)
4040

memdocs/configmgr/comanage/faq.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ metadata:
77
ms.author: aaroncz
88
ms.reviewer: crosorio
99
manager: dougeby
10-
ms.date: 01/10/2021
10+
ms.date: 01/26/2022
1111
ms.topic: reference
1212
ms.prod: configuration-manager
1313
ms.technology: configmgr-comanage
@@ -122,6 +122,9 @@ sections:
122122
123123
For more information, see [How to prepare internet-based devices for co-management](how-to-prepare-win10.md).
124124
125+
> [!NOTE]
126+
> You can't deploy the Configuration Manager client while provisioning a new computer in Windows Autopilot user-driven mode for hybrid Azure AD join. This limitation is due to the identity change of the device during the Azure AD-join process. Deploy the Configuration Manager client after the Autopilot process.<!-- CMADO-10205503 --> For alternative options to install the client, see [Client installation methods in Configuration Manager](../core/clients/deploy/plan/client-installation-methods.md).
127+
125128
- question: |
126129
How do I manage updates for Windows and Microsoft 365 apps?
127130
answer: |

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

memdocs/configmgr/core/clients/manage/cmg/configure-clients.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ Get-WmiObject -Namespace Root\Ccm\LocationServices -Class SMS_ActiveMPCandidate
4848
This command displays any internet-based management points the client knows about. While the CMG isn't technically an internet-based management point, clients view it as one.
4949

5050
> [!NOTE]
51-
> To troubleshoot CMG client traffic, use **CMGHttpHandler.log**, **CMGService.log**, and **SMS_Cloud_ProxyConnector.log**. For more information, see [Log files](../../../plan-design/hierarchy/log-files.md#cloud-management-gateway).
51+
> To troubleshoot CMG client traffic, use **CMGService.log** and **SMS_Cloud_ProxyConnector.log**. For more information, see [Log files](../../../plan-design/hierarchy/log-files.md#cloud-management-gateway).
5252
5353
## Install off-premises clients using a CMG
5454

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.":::

0 commit comments

Comments
 (0)