Skip to content

Commit 982fac5

Browse files
authored
Merge pull request #183949 from MicrosoftDocs/master
1/03 AM Publish
2 parents 15e11db + 0141384 commit 982fac5

34 files changed

+198
-117
lines changed

articles/active-directory/enterprise-users/users-search-enhanced.md

Lines changed: 10 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: User management enhancements (preview) - Azure Active Directory | Microsoft Docs
2+
title: User management enhancements - Azure Active Directory | Microsoft Docs
33
description: Describes how Azure Active Directory enables user search, filtering, and more information about your users.
44
services: active-directory
55
documentationcenter: ''
@@ -11,42 +11,30 @@ ms.service: active-directory
1111
ms.subservice: enterprise-users
1212
ms.workload: identity
1313
ms.topic: how-to
14-
ms.date: 01/11/2020
14+
ms.date: 01/03/2022
1515
ms.author: curtand
1616
ms.reviewer: krbain
1717
ms.custom: it-pro
1818

1919
ms.collection: M365-identity-device-management
2020
---
2121

22-
# User management enhancements (preview) in Azure Active Directory
22+
# User management enhancements in Azure Active Directory
2323

24-
This article describes how to use the user management enhancements preview in the Azure Active Directory (Azure AD) portal. The **All users** and **Deleted users** pages have been updated to provide more information and make it easier to find users. For more information about previews, see [Supplemental Terms of Use for Microsoft Azure Previews](https://azure.microsoft.com/support/legal/preview-supplemental-terms/).
24+
This article describes how to use the user management enhancements in the Azure Active Directory (Azure AD) portal. The **All users** and **Deleted users** pages have been updated to provide more information and make it easier to find users.
2525

26-
Changes in the preview include:
26+
Enhancements include:
2727

2828
- More visible user properties including object ID, directory sync status, creation type, and identity issuer
29-
- Search now allows substring search and combined search of names, emails, and object IDs
29+
- Search allows substring search and combined search of names, emails, and object IDs
3030
- Enhanced filtering by user type (member, guest, none), directory sync status, creation type, company name, and domain name
31-
- New sorting capabilities on properties like name and user principal name
32-
- A new total users count that updates with searches or filters
31+
- Sorting capabilities on properties like name and user principal name
32+
- Total users count that updates with searches or filters
3333

3434
> [!NOTE]
35-
> This preview is currently not available for Azure AD B2C tenants.
35+
> These enhancements are not currently available for Azure AD B2C tenants.
3636
37-
## Find the preview
38-
39-
The preview is turned on by default, so you can use it right away. You can check out the latest features and improvements by selecting **Preview features** on the **All users** page. All pages that have been updated as part of this preview will display a preview tag. If you are having any issues, you can switch back to the legacy experience:
40-
41-
1. Sign in to the [Azure AD admin center](https://aad.portal.azure.com) and select **Users**.
42-
1. From the **Users – All users** page, select the banner at the top of the page.
43-
1. In the **Preview features** pane, turn **Enhanced user management** off.
44-
45-
![How and where to turn Enhanced User Management on and off](./media/users-search-enhanced/enable-preview.png)
46-
47-
We appreciate your feedback so that we can improve our experience.
48-
49-
## More user properties
37+
## User properties enhanced
5038

5139
We’ve made some changes to the columns available on the **All users** and **Deleted users** pages. In addition to the existing columns we provide for managing your list of users, we've added a few more columns.
5240

articles/active-directory/saas-apps/workplace-by-facebook-provisioning-tutorial.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ POST https://graph.microsoft.com/beta/servicePrincipals/[object-id]/synchronizat
210210
9. Return to the first web browser window and select the Provisioning tab for your application. Your configuration will have been reset. You can confirm the upgrade has taken place by confirming the Job ID starts with “FacebookWorkplace”.
211211

212212
10. Update the tenant URL in the Admin Credentials section to the following: https://scim.workplace.com/
213-
![Screenshot of Admin Credentials in the Workplace by Facebook app in the Azure portalt](./media/workplace-by-facebook-provisioning-tutorial/credentials.png)
213+
![Screenshot of Admin Credentials in the Workplace by Facebook app in the Azure portalt](./media/workplace-by-facebook-provisioning-tutorial/provisionings.png)
214214

215215
11. Restore any previous changes you made to the application (Authentication details, Scoping filters, Custom attribute mappings) and re-enable provisioning.
216216

articles/aks/private-clusters.md

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -137,18 +137,11 @@ az extension add --name aks-preview
137137
az extension update --name aks-preview
138138
```
139139

140-
### Create a private AKS cluster with Custom Private DNS Zone
141-
142-
```azurecli-interactive
143-
# Custom Private DNS Zone name should be in format "privatelink.<region>.azmk8s.io"
144-
az aks create -n <private-cluster-name> -g <private-cluster-resource-group> --load-balancer-sku standard --enable-private-cluster --enable-managed-identity --assign-identity <ResourceId> --private-dns-zone <custom private dns zone ResourceId>
145-
```
146-
147-
### Create a private AKS cluster with Custom Private DNS SubZone
140+
### Create a private AKS cluster with Custom Private DNS Zone or Private DNS SubZone
148141

149142
```azurecli-interactive
150143
# Custom Private DNS Zone name should be in format "<subzone>.privatelink.<region>.azmk8s.io"
151-
az aks create -n <private-cluster-name> -g <private-cluster-resource-group> --load-balancer-sku standard --enable-private-cluster --enable-managed-identity --assign-identity <ResourceId> --private-dns-zone <custom private dns zone ResourceId>
144+
az aks create -n <private-cluster-name> -g <private-cluster-resource-group> --load-balancer-sku standard --enable-private-cluster --enable-managed-identity --assign-identity <ResourceId> --private-dns-zone <custom private dns zone or custom private dns subzone ResourceId>
152145
```
153146

154147
### Create a private AKS cluster with Custom Private DNS Zone and Custom Subdomain
@@ -218,4 +211,4 @@ As mentioned, virtual network peering is one way to access your private cluster.
218211
[express-route-or-vpn]: ../expressroute/expressroute-about-virtual-network-gateways.md
219212
[devops-agents]: /azure/devops/pipelines/agents/agents
220213
[availability-zones]: availability-zones.md
221-
[command-invoke]: command-invoke.md
214+
[command-invoke]: command-invoke.md

articles/aks/spark-job.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,7 @@ Check out Spark documentation for more details.
335335
[docker-hub]: https://docs.docker.com/docker-hub/
336336
[java-install]: /azure/developer/java/fundamentals/java-support-on-azure
337337
[maven-install]: https://maven.apache.org/install.html
338-
[sbt-install]: https://www.scala-sbt.org/1.0/docs/Setup.html
338+
[sbt-install]: https://www.scala-sbt.org/1.x/docs/Setup.html
339339
[spark-docs]: https://spark.apache.org/docs/latest/running-on-kubernetes.html
340340
[spark-kubernetes-earliest-version]: https://spark.apache.org/releases/spark-release-2-3-0.html
341341
[spark-quickstart]: https://spark.apache.org/docs/latest/quick-start.html

articles/azure-arc/data/create-postgresql-hyperscale-server-group-azure-portal.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ After you deployed an Arc data controller enabled for Direct connectivity mode,
6262

6363
### Option 1: Deploy from the Azure Marketplace
6464
1. Open a browser to the following URL [https://portal.azure.com](https://portal.azure.com)
65-
2. In the search window at the top of the page search for "*azure arc postgres*" in the Azure Market Place and select **Azure Database for PostgreSQL server groups - Azure Arc**.
65+
2. In the search window at the top of the page search for "*azure arc postgres*" in the Azure Market Place and select **Azure Arc-enabled PostgreSQL Hyperscale server groups**.
6666
3. In the page that opens, click **+ Create** at the top left corner.
6767
4. Fill in the form like you deploy an other Azure resource.
6868

articles/azure-monitor/insights/sql-insights-troubleshoot.md

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Learn how to troubleshoot SQL insights in Azure Monitor.
44
ms.topic: conceptual
55
author: bwren
66
ms.author: bwren
7-
ms.date: 11/03/2021
7+
ms.date: 1/3/2022
88
---
99

1010
# Troubleshoot SQL insights (preview)
@@ -28,9 +28,9 @@ SQL insights uses the following query to retrieve this information:
2828

2929
```kusto
3030
InsightsMetrics
31-
    | extendTags = todynamic(Tags)
32-
    | extendSqlInstance = tostring(Tags.sql_instance)
33-
    | whereTimeGenerated > ago(10m)andisnotempty(SqlInstance)andNamespace == 'sqlserver_server_properties'andName == 'uptime'
31+
| extend Tags = todynamic(Tags)
32+
| extend SqlInstance = tostring(Tags.sql_instance)
33+
| where TimeGenerated > ago(10m) and isnotempty(SqlInstance) and Namespace == 'sqlserver_server_properties' and Name == 'uptime'
3434
```
3535

3636
Check if any logs from Telegraf help identify the root cause the problem. If there are log entries, you can select **Not collecting** and check the logs and troubleshooting info for common problems.
@@ -79,19 +79,22 @@ To see error messages from the telegraf service, run it manually by using the fo
7979

8080
Check [prerequisites](../agents/azure-monitor-agent-install.md#prerequisites) for the Azure Monitor agent.
8181

82-
83-
Service logs:
82+
Prior to Azure Monitoring Agent v1.12, mdsd service logs were located in:
8483
- `/var/log/mdsd.err`
8584
- `/var/log/mdsd.warn`
8685
- `/var/log/mdsd.info`
8786

87+
From v1.12 onward, service logs are located in:
88+
- `/var/opt/microsoft/azuremonitoragent/log/`
89+
- `/etc/opt/microsoft/azuremonitoragent/`
90+
8891
To see recent errors: `tail -n 100 -f /var/log/mdsd.err`
8992

9093
If you need to contact support, collect the following information:
9194

9295
- Logs in `/var/log/azure/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent/`
9396
- Log in `/var/log/waagent.log`
94-
- Logs in `/var/log/mdsd*`
97+
- Logs in `/var/log/mdsd*`, or logs in `/var/opt/microsoft/azuremonitoragent/log/` and `/etc/opt/microsoft/azuremonitoragent/`.
9598
- Files in `/etc/mdsd.d/`
9699
- File `/etc/default/mdsd`
97100

articles/cognitive-services/QnAMaker/How-To/improve-knowledge-base.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Active Learning alters the Knowledge Base or Search Service after you approve th
2020

2121
## Turn on active learning
2222

23-
In order to see suggested questions, you must [turn on active learning](../index.yml) for your QnA Maker resource.
23+
In order to see suggested questions, you must [turn on active learning](../How-To/use-active-learning.md#turn-on-active-learning-for-alternate-questions) for your QnA Maker resource.
2424

2525
## View suggested questions
2626

articles/communication-services/concepts/teams-endpoint.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,9 @@ ms.subservice: teams-interop
1414
---
1515
# Build a custom Teams endpoint
1616

17-
> [!IMPORTANT]
18-
> To enable or disable the custom Teams endpoint experience, [complete and submit this form](https://forms.office.com/r/B8p5KqCH19).
17+
[!INCLUDE [Public Preview](../includes/public-preview-include-document.md)]
1918

20-
You can use Azure Communication Services to build custom Teams endpoints to communicate with the Microsoft Teams client or other custom Teams endpoints. With a custom Teams endpoint, you can customize a voice, video, chat, and screen-sharing experience for Teams users.
19+
You can use Azure Communication Services and Graph API to build custom Teams endpoints to communicate with the Microsoft Teams client or other custom Teams endpoints. With a custom Teams endpoint, you can customize a voice, video, chat, and screen-sharing experience for Teams users.
2120

2221
You can use the Azure Communication Services Identity SDK to exchange Azure Active Directory (Azure AD) access tokens of Teams users for Communication Identity access tokens. The diagrams in the next sections demonstrate multitenant use cases, where fictional company Fabrikam is the customer of fictional company Contoso.
2322

@@ -39,7 +38,7 @@ Optionally, you can also use custom Teams endpoints to integrate chat capabiliti
3938

4039
| Permission | Display string | Description | Admin consent required | Microsoft account supported |
4140
|:--- |:--- |:--- |:--- |:--- |
42-
| _`https://auth.msft.communication.azure.com/VoIP`_ | Manage calls in Teams | Start, join, forward, transfer, or leave Teams calls and update call properties. | No | No |
41+
| _`https://auth.msft.communication.azure.com/Teams.ManageCalls`_ | Manage calls in Teams | Start, join, forward, transfer, or leave Teams calls and update call properties. | No | No |
4342

4443
### Application permissions
4544

@@ -48,8 +47,10 @@ None.
4847
### Roles for granting consent on behalf of a company
4948

5049
- Global admin
51-
- Application admin (only in private preview)
52-
- Cloud application admin (only in private preview)
50+
- Application admin
51+
- Cloud application admin
52+
53+
Find more details in [Azure Active Directory documentation](https://docs.microsoft.com/azure/active-directory/roles/permissions-reference).
5354

5455
## Next steps
5556

articles/communication-services/toc.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,10 @@ items:
130130
href: concepts/teams-interop.md
131131
- name: Join a Teams meeting
132132
href: concepts/join-teams-meeting.md
133+
- name: Custom Teams Endpoint
134+
items:
135+
- name: Custom Teams endpoint overview
136+
href: concepts/teams-endpoint.md
133137
- name: Telephony
134138
items:
135139
- name: Telephony Concepts

articles/cosmos-db/analytical-store-introduction.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -261,21 +261,24 @@ The well-defined schema representation creates a simple tabular representation o
261261

262262
```SQL
263263
SELECT CAST (num as float) as num
264-
FROM OPENROWSET(PROVIDER = 'CosmosDB',
264+
FROM OPENROWSET(PROVIDER = 'CosmosDB',
265265
CONNECTION = '<your-connection',
266266
OBJECT = 'IntToFloat',
267267
SERVER_CREDENTIAL = 'your-credential'
268268
)
269269
WITH (num varchar(100)) AS [IntToFloat]
270270
```
271271

272-
* Properties that don't follow the base schema data type won't be represented in analytical store. For example, consider the 2 documents below, and that the first one defined the analytical store base schema. The second document, where `id` is `2`, doesn't have a well-defined schema since property `"a"` is a string and the first document has `"a"` as a number. In this case, the analytical store registers the data type of `"a"` as `integer` for lifetime of the container. The second document will still be included in analytical store, but its `"a"` property will not.
272+
* Properties that don't follow the base schema data type won't be represented in analytical store. For example, consider the documents below: the first one defined the analytical store base schema. The second document, where `id` is `"2"`, **doesn't** have a well-defined schema since property `"code"` is a string and the first document has `"code"` as a number. In this case, the analytical store registers the data type of `"code"` as `integer` for lifetime of the container. The second document will still be included in analytical store, but its `"code"` property will not.
273273

274-
* `{"id": "1", "a":123}`
275-
* `{"id": "2", "a": "str"}`
274+
* `{"id": "1", "code":123}`
275+
* `{"id": "2", "code": "123"}`
276276

277277
> [!NOTE]
278-
> This condition above doesn't apply for null properties. For example, `{"a":123} and {"a":null}` is still well defined.
278+
> The condition above doesn't apply for null properties. For example, `{"a":123} and {"a":null}` is still well defined.
279+
280+
> [!NOTE]
281+
> The condition above doesn't change if you update `"code"` of document `"1"` to a string in your transactional store. In analytical store, `"code"` will be kept as `integer` since currently we don't support schema reset.
279282
280283
* Array types must contain a single repeated type. For example, `{"a": ["str",12]}` is not a well-defined schema because the array contains a mix of integer and string types.
281284

0 commit comments

Comments
 (0)