Skip to content

Commit e326bd3

Browse files
committed
Merging changes synced from https://github.com/MicrosoftDocs/azure-docs-pr (branch live)
2 parents 5a27122 + c29b787 commit e326bd3

File tree

198 files changed

+2985
-1098
lines changed

Some content is hidden

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

198 files changed

+2985
-1098
lines changed

.openpublishing.publish.config.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -277,6 +277,11 @@
277277
"url": "https://github.com/Azure/pcs-remote-monitoring-webui.git",
278278
"branch": "master"
279279
},
280+
{
281+
"path_to_root": "MachineLearningNotebooks",
282+
"url": "https://github.com/Azure/MachineLearningNotebooks",
283+
"branch": "master"
284+
},
280285
{
281286
"path_to_root": "aml-sdk-samples",
282287
"url": "https://github.com/Azure/MachineLearningNotebooks",

.openpublishing.redirection.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31704,6 +31704,11 @@
3170431704
"redirect_url": "/azure/key-vault/security-baseline",
3170531705
"redirect_document_id": false
3170631706
},
31707+
{
31708+
"source_path": "articles/key-vault/automation-manage-key-vault.md",
31709+
"redirect_url": "/azure/key-vault/",
31710+
"redirect_document_id": false
31711+
},
3170731712
{
3170831713
"source_path": "articles/load-balancer/load-balancer-security-attributes.md",
3170931714
"redirect_url": "/azure/load-balancer/load-balancer-security-controls",

articles/active-directory-domain-services/tutorial-configure-ldaps.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ The certificate you request or create must meet the following requirements. Your
6666
* **Key usage** - The certificate must be configured for *digital signatures* and *key encipherment*.
6767
* **Certificate purpose** - The certificate must be valid for SSL server authentication.
6868

69-
In this tutorial, let's create a self-signed certificate for secure LDAP using the [New-SelfSignedCertificate][New-SelfSignedCertificate] cmdlet. Open a PowerShell window as **Administrator** and run the following commands. Replace the *$dnsName* variable with the DNS name used by your own managed domain, such as *aaddscontoso.com*:
69+
There are several tools available to create self-signed certificate such as OpenSSL, Keytool, MakeCert, [New-SelfSignedCertificate][New-SelfSignedCertificate] cmdlet etc. In this tutorial, let's create a self-signed certificate for secure LDAP using the [New-SelfSignedCertificate][New-SelfSignedCertificate] cmdlet. Open a PowerShell window as **Administrator** and run the following commands. Replace the *$dnsName* variable with the DNS name used by your own managed domain, such as *aaddscontoso.com*:
7070

7171
```powershell
7272
# Define your own DNS name used by your Azure AD DS managed domain
@@ -140,7 +140,7 @@ Before you can use the digital certificate created in the previous step with you
140140
1. As this certificate is used to decrypt data, you should carefully control access. A password can be used to protect the use of the certificate. Without the correct password, the certificate can't be applied to a service.
141141

142142
On the **Security** page, choose the option for **Password** to protect the *.PFX* certificate file. Enter and confirm a password, then select **Next**. This password is used in the next section to enable secure LDAP for your Azure AD DS managed domain.
143-
1. On the **File to Export** page, specify the file name and location where you'd like to export the certificate, such as *C:\Users\accountname\azure-ad-ds.pfx*.
143+
1. On the **File to Export** page, specify the file name and location where you'd like to export the certificate, such as *C:\Users\accountname\azure-ad-ds.pfx*. Keep a note of the password and location of the *.PFX* file as this information would be required in next steps.
144144
1. On the review page, select **Finish** to export the certificate to a *.PFX* certificate file. A confirmation dialog is displayed when the certificate has been successfully exported.
145145
1. Leave the MMC open for use in the following section.
146146

articles/active-directory/fundamentals/active-directory-ops-guide-iam.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Managing Azure Active Directory requires the continuous execution of key operati
3636
| Troubleshoot and remediate license assignment errors | IAM Operations Team |
3737
| Provision identities to applications in Azure AD | IAM Operations Team |
3838

39-
As you review your list, you may find you need to either assign an owner for tasks that are missing an owner or adjust ownership for tasks with owners that arent aligned with the recommendations above.
39+
As you review your list, you may find you need to either assign an owner for tasks that are missing an owner or adjust ownership for tasks with owners that aren't aligned with the recommendations above.
4040

4141
#### Assigning owners recommended reading
4242

@@ -53,25 +53,25 @@ Microsoft recommends you have a good baseline and understanding of the issues in
5353

5454
To enable all hybrid experiences, device-based security posture, and integration with Azure AD, it is required that you synchronize user accounts that your employees use to login to their desktops.
5555

56-
If you dont synchronize the forest users log into, then you should change the synchronization to come from the proper forest.
56+
If you don't synchronize the forest users log into, then you should change the synchronization to come from the proper forest.
5757

5858
#### Synchronization scope and object filtering
5959

6060
Removing known buckets of objects that aren't required to be synchronized has the following operational benefits:
6161

6262
- Fewer sources of sync errors
6363
- Faster sync cycles
64-
- Less "garbage" to carry forward from on-premises, for example, pollution of the global address list for on-premises service accounts that arent relevant in the cloud
64+
- Less "garbage" to carry forward from on-premises, for example, pollution of the global address list for on-premises service accounts that aren't relevant in the cloud
6565

6666
> [!NOTE]
67-
> If you find you are importing many objects that arent being exported to the cloud, you should filter by OU or specific attributes.
67+
> If you find you are importing many objects that aren't being exported to the cloud, you should filter by OU or specific attributes.
6868
6969
Examples of objects to exclude are:
7070

71-
- Service Accounts that arent used for cloud applications
72-
- Groups that arent meant to be used in cloud scenarios such as those used to grant access to resources
71+
- Service Accounts that aren't used for cloud applications
72+
- Groups that aren't meant to be used in cloud scenarios such as those used to grant access to resources
7373
- Users or contacts that are external identities that are meant to be represented with Azure AD B2B Collaboration
74-
- Computer Accounts where employees arent meant to access cloud applications from, for example, servers
74+
- Computer Accounts where employees aren't meant to access cloud applications from, for example, servers
7575

7676
> [!NOTE]
7777
> If a single human identity has multiple accounts provisioned from something such as a legacy domain migration, merger, or acquisition, you should only synchronize the account used by the user on a day-to-day basis, for example, what they use to log in to their computer.
@@ -88,7 +88,7 @@ Azure AD Connect plays a key role in the provisioning process. If the Sync Serve
8888
- **Deploy Azure AD Connect Server(s) in Staging Mode** - allows an administrator to "promote" the staging server to production by a simple configuration switch.
8989
- **Use Virtualization** - If the Azure AD connect is deployed in a virtual machine (VM), admins can leverage their virtualization stack to live migrate or quickly redeploy the VM and therefore resume synchronization.
9090

91-
If your organization is lacking a disaster recovery and failover strategy for Sync, you shouldnt hesitate to deploy Azure AD Connect in Staging Mode. Likewise, if there is a mismatch between your production and staging configuration, you should re-baseline Azure AD Connect staging mode to match the production configuration, including software versions and configurations.
91+
If your organization is lacking a disaster recovery and failover strategy for Sync, you shouldn't hesitate to deploy Azure AD Connect in Staging Mode. Likewise, if there is a mismatch between your production and staging configuration, you should re-baseline Azure AD Connect staging mode to match the production configuration, including software versions and configurations.
9292

9393
![A screenshot of Azure AD Connect staging mode configuration](./media/active-directory-ops-guide/active-directory-ops-img1.png)
9494

@@ -102,7 +102,7 @@ If your Azure AD Connect version is more than six months behind, you should upgr
102102

103103
Using **ms-DS-consistencyguid** as the [source anchor](https://docs.microsoft.com/azure/active-directory/hybrid/plan-connect-design-concepts) allows an easier migration of objects across forests and domains, which is common in AD Domain consolidation/cleanup, mergers, acquisitions, and divestitures.
104104

105-
If youre currently using **ObjectGuid** as the source anchor, we recommend you switch to using **ms-DS-ConsistencyGuid**.
105+
If you're currently using **ObjectGuid** as the source anchor, we recommend you switch to using **ms-DS-ConsistencyGuid**.
106106

107107
#### Custom rules
108108

@@ -113,7 +113,7 @@ Azure AD Connect custom rules provide the ability to control the flow of attribu
113113
- Higher probability of divergence of configuration between the production server and staging server
114114
- Additional overhead when upgrading Azure AD Connect if custom rules are created within the precedence greater than 100 (used by built-in rules)
115115

116-
If you are using overly complex rules, you should investigate the reasons for the complexity and find opportunities for simplification. Likewise, if you have created custom rules with precedence value over 100, you should fix the rules so they arent at risk or conflict with the default set.
116+
If you are using overly complex rules, you should investigate the reasons for the complexity and find opportunities for simplification. Likewise, if you have created custom rules with precedence value over 100, you should fix the rules so they aren't at risk or conflict with the default set.
117117

118118
Examples of misusing custom rules include:
119119

@@ -143,7 +143,7 @@ Azure Active Directory streamlines the management of licenses through [group-bas
143143

144144
If you are currently using a manual process to assign licenses and components to users, we recommend you implement group-based licensing. If your current process does not monitor licensing errors or what is Assigned versus Available, you should define improvements to the process to address licensing errors and monitor licensing assignment.
145145

146-
Another aspect of license management is the definition of service plans (components of the license) that should be enabled based on job functions in the organization. Granting access to service plans that arent necessary, can result in users seeing tools in the Office portal that they have not been trained for or should not be using. It can drive additional help desk volume, unnecessary provisioning, and put your compliance and governance at risk, for example, when provisioning OneDrive for Business to individuals that might not be allowed to share content.
146+
Another aspect of license management is the definition of service plans (components of the license) that should be enabled based on job functions in the organization. Granting access to service plans that aren't necessary, can result in users seeing tools in the Office portal that they have not been trained for or should not be using. It can drive additional help desk volume, unnecessary provisioning, and put your compliance and governance at risk, for example, when provisioning OneDrive for Business to individuals that might not be allowed to share content.
147147

148148
Use the following guidelines to define service plans to users:
149149

@@ -158,26 +158,26 @@ Use the following guidelines to define service plans to users:
158158

159159
#### Lifecycle management
160160

161-
If you are currently using a tool, such as [Microsoft Identity Manager](https://docs.microsoft.com/microsoft-identity-manager/) or third-party system, that relies on an on-premises infrastructure, we recommend you offload assignment from the existing tool, implement group-based licensing and define a group lifecycle management based on [groups](https://docs.microsoft.com/azure/active-directory/users-groups-roles/licensing-group-advanced#use-group-based-licensing-with-dynamic-groups). Likewise, if your existing process doesnt account for new employees or employees that leave the organization, you should deploy group-based licensing based on dynamic groups and define a group membership lifecycle. Finally, if group-based licensing is deployed against on-premises groups that lack lifecycle management, consider using cloud groups to enable capabilities such as delegated ownership or attribute-based dynamic membership.
161+
If you are currently using a tool, such as [Microsoft Identity Manager](https://docs.microsoft.com/microsoft-identity-manager/) or third-party system, that relies on an on-premises infrastructure, we recommend you offload assignment from the existing tool, implement group-based licensing and define a group lifecycle management based on [groups](https://docs.microsoft.com/azure/active-directory/users-groups-roles/licensing-group-advanced#use-group-based-licensing-with-dynamic-groups). Likewise, if your existing process doesn't account for new employees or employees that leave the organization, you should deploy group-based licensing based on dynamic groups and define a group membership lifecycle. Finally, if group-based licensing is deployed against on-premises groups that lack lifecycle management, consider using cloud groups to enable capabilities such as delegated ownership or attribute-based dynamic membership.
162162

163163
### Assignment of apps with "All users" group
164164

165165
Resource owners may believe that the **All users** group contains only **Enterprise Employees** when they may actually contain both **Enterprise Employees** and **Guests**. As a result, you should take special care when using the **All users** group for application assignment and granting access to resources such as SharePoint content or applications.
166166

167167
> [!IMPORTANT]
168-
> If the **All users** group is enabled and used for conditional access policies, app or resource assignment, make sure to [secure the group](https://docs.microsoft.com/azure/active-directory/b2b/use-dynamic-groups#hardening-the-all-users-dynamic-group) if you don't want it to include guest users. Furthermore, you should fix your licensing assignments by creating and assigning to groups that contain **Enterprise Employees** only. On the other hand, if you find that the **All users** group is enabled but not being used to grant access to resources, make sure your organizations operational guidance is to intentionally use that group (which includes both **Enterprise Employees** and **Guests**).
168+
> If the **All users** group is enabled and used for conditional access policies, app or resource assignment, make sure to [secure the group](https://docs.microsoft.com/azure/active-directory/b2b/use-dynamic-groups) if you don't want it to include guest users. Furthermore, you should fix your licensing assignments by creating and assigning to groups that contain **Enterprise Employees** only. On the other hand, if you find that the **All users** group is enabled but not being used to grant access to resources, make sure your organization's operational guidance is to intentionally use that group (which includes both **Enterprise Employees** and **Guests**).
169169
170170
### Automated user provisioning to apps
171171

172172
[Automated user provisioning](https://docs.microsoft.com/azure/active-directory/manage-apps/user-provisioning) to applications is the best way to create a consistent provisioning, deprovisioning, and lifecycle of identities across multiple systems.
173173

174-
If you are currently provisioning apps in an ad-hoc manner or using things like CSV files, JIT, or an on-premises solution that does not address lifecycle management, we recommend you [implement application provisioning](https://docs.microsoft.com/azure/active-directory/manage-apps/user-provisioning#how-do-i-set-up-automatic-provisioning-to-an-application) with Azure AD for supported applications and define a consistent pattern for applications that arent yet supported by Azure AD.
174+
If you are currently provisioning apps in an ad-hoc manner or using things like CSV files, JIT, or an on-premises solution that does not address lifecycle management, we recommend you [implement application provisioning](https://docs.microsoft.com/azure/active-directory/manage-apps/user-provisioning#how-do-i-set-up-automatic-provisioning-to-an-application) with Azure AD for supported applications and define a consistent pattern for applications that aren't yet supported by Azure AD.
175175

176176
![Azure AD provisioning service](./media/active-directory-ops-guide/active-directory-ops-img3.png)
177177

178178
### Azure AD Connect delta sync cycle baseline
179179

180-
It is important to understand the volume of changes in your organization and make sure that it isnt taking too long to have a predictable synchronization time.
180+
It is important to understand the volume of changes in your organization and make sure that it isn't taking too long to have a predictable synchronization time.
181181

182182
The [default delta sync](https://docs.microsoft.com/azure/active-directory/hybrid/how-to-connect-sync-feature-scheduler) frequency is 30 minutes. If the delta sync is taking longer than 30 minutes consistently, or there are significant discrepancies between the delta sync performance of staging and production, you should investigate and review the [factors influencing the performance of Azure AD Connect](https://docs.microsoft.com/azure/active-directory/hybrid/plan-connect-performance-factors).
183183

articles/active-directory/managed-identities-azure-resources/how-to-view-managed-identity-service-principal-cli.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ In this article, you learn how to view the service principal of a managed identi
2828

2929
- If you're unfamiliar with managed identities for Azure resources, check out the [overview section](overview.md).
3030
- If you don't already have an Azure account, [sign up for a free account](https://azure.microsoft.com/free/).
31-
- Enable [system assigned identity on a virtual machine](/azure/active-directory/managed-identities-azure-resources/qs-configure-portal-windows-vm#system-assigned-managed-identity) or [application](/azure/app-service/overview-managed-identity#adding-a-system-assigned-identity).
31+
- Enable [system assigned identity on a virtual machine](/azure/active-directory/managed-identities-azure-resources/qs-configure-portal-windows-vm#system-assigned-managed-identity) or [application](/azure/app-service/overview-managed-identity#add-a-system-assigned-identity).
3232
- To run the CLI script examples, you have three options:
3333
- Use [Azure Cloud Shell](../../cloud-shell/overview.md) from the Azure portal (see next section).
3434
- Use the embedded Azure Cloud Shell via the "Try It" button, located in the top right corner of each code block.

articles/active-directory/managed-identities-azure-resources/how-to-view-managed-identity-service-principal-portal.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ In this article, you learn how to view the service principal of a managed identi
3131

3232
- If you're unfamiliar with managed identities for Azure resources, check out the [overview section](overview.md).
3333
- If you don't already have an Azure account, [sign up for a free account](https://azure.microsoft.com/free/).
34-
- Enable [system assigned identity on a virtual machine](/azure/active-directory/managed-identities-azure-resources/qs-configure-portal-windows-vm#system-assigned-managed-identity) or [application](/azure/app-service/overview-managed-identity#adding-a-system-assigned-identity).
34+
- Enable [system assigned identity on a virtual machine](/azure/active-directory/managed-identities-azure-resources/qs-configure-portal-windows-vm#system-assigned-managed-identity) or [application](/azure/app-service/overview-managed-identity#add-a-system-assigned-identity).
3535

3636
## View the service principal
3737

articles/active-directory/managed-identities-azure-resources/how-to-view-managed-identity-service-principal-powershell.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ In this article, you learn how to view the service principal of a managed identi
3030

3131
- If you're unfamiliar with managed identities for Azure resources, check out the [overview section](overview.md).
3232
- If you don't already have an Azure account, [sign up for a free account](https://azure.microsoft.com/free/).
33-
- Enable [system assigned identity on a virtual machine](/azure/active-directory/managed-identities-azure-resources/qs-configure-portal-windows-vm#system-assigned-managed-identity) or [application](/azure/app-service/overview-managed-identity#adding-a-system-assigned-identity).
33+
- Enable [system assigned identity on a virtual machine](/azure/active-directory/managed-identities-azure-resources/qs-configure-portal-windows-vm#system-assigned-managed-identity) or [application](/azure/app-service/overview-managed-identity#add-a-system-assigned-identity).
3434
- Install the latest version of [Azure PowerShell](/powershell/azure/install-az-ps)
3535

3636
## View the service principal

0 commit comments

Comments
 (0)