Skip to content

Commit 32df786

Browse files
committed
Merge branch 'main' of https://github.com/MicrosoftDocs/memdocs-pr into ado14305751
2 parents 5de70b1 + 4ca83c7 commit 32df786

53 files changed

Lines changed: 624 additions & 232 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.

.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

.openpublishing.redirection.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1154,6 +1154,10 @@
11541154
"redirect_document_id": false
11551155
},
11561156
{
1157+
"source_path": "windows-365/get-users-started.md",
1158+
"redirect_url":"/windows-365/end-user-access-cloud-pc",
1159+
"redirect_document_id": false
1160+
}, {
11571161
"source_path": "memdocs/intune/remote-actions/remote-assist-mobile-devices.md",
11581162
"redirect_url": "/mem/intune/remote-actions/remote-help",
11591163
"redirect_document_id": false

memdocs/autopilot/enrollment-autopilot.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ ms.collection:
6565

6666
When creating expressions:
6767

68-
- To create a group that includes all of your Autopilot devices, enter: `(device.devicePhysicalIDs -any (_ -contains "[ZTDId]"))`.
68+
- To create a group that includes all of your Autopilot devices, enter: `(device.devicePhysicalIDs -any (_ -contains "[ZTDID]"))`.
6969
- Intune's group tag field maps to the `OrderID` attribute on Azure AD devices. To create a group that includes all Autopilot devices with a specific group tag (the Azure AD device `OrderID`), enter: `(device.devicePhysicalIds -any (_ -eq "[OrderID]:179887111881"))`.
7070
- To create a group that includes all your Autopilot devices with a specific Purchase Order ID, enter: `(device.devicePhysicalIds -any (_ -eq "[PurchaseOrderId]:76222342342"))`
7171

memdocs/configmgr/apps/deploy-use/uninstall-applications.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ Many customers have lots of collections because for every application they need
8080

8181
Starting in version 2107, you can enable an application deployment to support implicit uninstall. If a resource is in a collection, the application installs. Then when you remove the resource from the collection, the application uninstalls.
8282

83-
Starting in version 2111, this behavior also supports [application groups](create-app-groups.md#app-approval).<!-- 10479618 --> When this article refers to an _application_, it also applies to app groups.
83+
Starting in version 2111, this behavior also supports [application groups](create-app-groups.md).<!-- 10479618 --> When this article refers to an _application_, it also applies to app groups.
8484

8585
> [!NOTE]
8686
> In version 2111 and later, this behavior applies to deployments to device or user collections.<!--10393847--> In version 2107, this behavior only applies to deployments to device collections.

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: 2205 features
289+
href: get-started/2022/technical-preview-2205.md
288290
- name: 2204 features
289291
href: get-started/2022/technical-preview-2204.md
290292
- name: 2203 features
291293
href: get-started/2022/technical-preview-2203.md
292294
- name: 2202 features
293295
href: get-started/2022/technical-preview-2202.md
294-
- name: 2201 features
295-
href: get-started/2022/technical-preview-2201.md
296296
- name: Migrate data between hierarchies
297297
items:
298298
- name: Migration overview

memdocs/configmgr/core/clients/manage/cmg/modify-cloud-management-gateway.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ To make changes that the conversion process doesn't support, you need to [Redepl
9595
### Process to convert a CMG to a virtual machine scale set
9696

9797
> [!IMPORTANT]
98-
> First review the prerequisites for [virtual machine scale sets](plan-cloud-management-gateway.md#virtual-machine-scale-sets). For example, make sure that you register the necessary [Azure resource providers](configure-azure-ad.md#configure-azure-resource-providers) in the subscription.<!-- memdocs#2434 -->
98+
> First review the prerequisites for [virtual machine scale sets](plan-cloud-management-gateway.md#virtual-machine-scale-sets). For example, make sure that you register the necessary [Azure resource providers](configure-azure-ad.md#configure-azure-resource-providers) in the subscription<!-- memdocs#2434 -->. You also need both Subscription Owner permission to the associated subscription and Global Administrator permissions for the associated tenant.
9999
100100
1. In the Configuration Manager console, go to the **Administration** workspace, expand **Cloud Services**, and select the **Cloud Management Gateway** node.
101101

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.

0 commit comments

Comments
 (0)