From bfdb91d313706d967901bcfdb71e1871eb3da536 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Sat, 1 Aug 2026 04:25:20 +0000 Subject: [PATCH 1/7] Updated markdown help --- .../Get-MgBetaSchemaExtension.md | 58 +++------------ .../Get-MgBetaSchemaExtensionCount.md | 46 +++--------- .../Microsoft.Graph.Beta.SchemaExtensions.md | 21 +----- .../New-MgBetaSchemaExtension.md | 73 +++---------------- .../Remove-MgBetaSchemaExtension.md | 50 ++----------- .../Update-MgBetaSchemaExtension.md | 57 +++------------ 6 files changed, 48 insertions(+), 257 deletions(-) diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtension.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtension.md index a067b507dd2f8..9c11e98e81785 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtension.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtension.md @@ -4,7 +4,7 @@ external help file: Microsoft.Graph.Beta.SchemaExtensions-Help.xml HelpUri: https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/get-mgbetaschemaextension Locale: en-US Module Name: Microsoft.Graph.Beta.SchemaExtensions -ms.date: 06/05/2026 +ms.date: 08/01/2026 PlatyPS schema version: 2024-05-01 title: Get-MgBetaSchemaExtension --- @@ -15,9 +15,6 @@ title: Get-MgBetaSchemaExtension Get the properties of the specified schemaExtension definition. -> [!NOTE] -> To view the v1.0 release of this cmdlet, view [Get-MgSchemaExtension](/powershell/module/Microsoft.Graph.SchemaExtensions/Get-MgSchemaExtension?view=graph-powershell-1.0) - ## SYNTAX ### List (Default) @@ -28,7 +25,7 @@ Get-MgBetaSchemaExtension [-ExpandProperty ] [-Property ] [- [-ResponseHeadersVariable ] [-Break] [-Headers ] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-PageSize ] [-All] - [-CountVariable ] [] + [-CountVariable ] ``` ### Get @@ -37,7 +34,7 @@ Get-MgBetaSchemaExtension [-ExpandProperty ] [-Property ] [- Get-MgBetaSchemaExtension -SchemaExtensionId [-ExpandProperty ] [-Property ] [-ResponseHeadersVariable ] [-Break] [-Headers ] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] - [-ProxyCredential ] [-ProxyUseDefaultCredentials] [] + [-ProxyCredential ] [-ProxyUseDefaultCredentials] ``` ### GetViaIdentity @@ -46,7 +43,7 @@ Get-MgBetaSchemaExtension -SchemaExtensionId [-ExpandProperty [-ExpandProperty ] [-Property ] [-ResponseHeadersVariable ] [-Break] [-Headers ] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] - [-ProxyCredential ] [-ProxyUseDefaultCredentials] [] + [-ProxyCredential ] [-ProxyUseDefaultCredentials] ``` ## ALIASES @@ -58,26 +55,13 @@ This cmdlet has the following aliases, Get the properties of the specified schemaExtension definition. -**Permissions** - -| Permission type | Permissions (from least to most privileged) | -| --------------- | ------------------------------------------ | -| Delegated (work or school account) | User.Read, Application.Read.All, | -| Delegated (personal Microsoft account) | Not supported | -| Application | Application.Read.All, | - ## EXAMPLES -### Example 1: Code snippet -```powershell +### EXAMPLE 1 Import-Module Microsoft.Graph.Beta.SchemaExtensions -Get-MgBetaSchemaExtension -Filter "id eq 'graphlearn_test'" - -``` -This example shows how to use the Get-MgBetaSchemaExtension Cmdlet. - +Get-MgBetaSchemaExtension -Filter "id eq 'graphlearn_test'" ## PARAMETERS @@ -539,34 +523,12 @@ COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. -INPUTOBJECT ``: Identity Parameter +INPUTOBJECT : Identity Parameter [SchemaExtensionId ]: The unique identifier of schemaExtension ## RELATED LINKS -- [Get-MgBetaSchemaExtension](https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/get-mgbetaschemaextension) -- [Graph API Reference](https://learn.microsoft.com/graph/api/schemaextension-get?view=graph-rest-beta) -- [Graph API Reference](https://learn.microsoft.com/graph/api/schemaextension-list?view=graph-rest-beta) - - - - - - - - - - - - - - - - - - - - - - +- [](https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/get-mgbetaschemaextension) +- [](https://learn.microsoft.com/graph/api/schemaextension-get?view=graph-rest-beta) +- [](https://learn.microsoft.com/graph/api/schemaextension-list?view=graph-rest-beta) diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtensionCount.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtensionCount.md index 96eb0161cd3c1..88434b3b73c21 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtensionCount.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtensionCount.md @@ -4,7 +4,7 @@ external help file: Microsoft.Graph.Beta.SchemaExtensions-Help.xml HelpUri: https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/get-mgbetaschemaextensioncount Locale: en-US Module Name: Microsoft.Graph.Beta.SchemaExtensions -ms.date: 06/05/2026 +ms.date: 08/01/2026 PlatyPS schema version: 2024-05-01 title: Get-MgBetaSchemaExtensionCount --- @@ -15,9 +15,6 @@ title: Get-MgBetaSchemaExtensionCount Get the number of the resource -> [!NOTE] -> To view the v1.0 release of this cmdlet, view [Get-MgSchemaExtensionCount](/powershell/module/Microsoft.Graph.SchemaExtensions/Get-MgSchemaExtensionCount?view=graph-powershell-1.0) - ## SYNTAX ### Get (Default) @@ -26,7 +23,7 @@ Get the number of the resource Get-MgBetaSchemaExtensionCount [-Filter ] [-Search ] [-ResponseHeadersVariable ] [-Break] [-Headers ] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] - [-ProxyCredential ] [-ProxyUseDefaultCredentials] [] + [-ProxyCredential ] [-ProxyUseDefaultCredentials] ``` ## ALIASES @@ -38,13 +35,15 @@ This cmdlet has the following aliases, Get the number of the resource -**Permissions** +## EXAMPLES + +### EXAMPLE 1 + +{{ Add code here }} + +### EXAMPLE 2 -| Permission type | Permissions (from least to most privileged) | -| --------------- | ------------------------------------------ | -| Delegated (work or school account) | User.Read, Application.Read.All, | -| Delegated (personal Microsoft account) | Not supported | -| Application | Application.Read.All, | +{{ Add code here }} ## PARAMETERS @@ -282,27 +281,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -- [Get-MgBetaSchemaExtensionCount](https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/get-mgbetaschemaextensioncount) - - - - - - - - - - - - - - - - - - - - - - - +- [](https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/get-mgbetaschemaextensioncount) diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Microsoft.Graph.Beta.SchemaExtensions.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Microsoft.Graph.Beta.SchemaExtensions.md index 87311ecd1f52a..da5af5d0eb546 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Microsoft.Graph.Beta.SchemaExtensions.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Microsoft.Graph.Beta.SchemaExtensions.md @@ -1,6 +1,6 @@ --- Module Name: Microsoft.Graph.Beta.SchemaExtensions -Module Guid: 72f405d8-f522-4d0e-b5c2-58d52aba849b +Module Guid: 02e6d535-24c9-4597-bc8a-624da6b2d4f4 Download Help Link: https://learn.microsoft.com/en-us/powershell/module/microsoft.graph.beta.schemaextensions/?view=graph-powershell-beta Help Version: 1.0.0.0 Locale: en-US @@ -23,22 +23,3 @@ Microsoft Graph PowerShell Cmdlets ### [Update-MgBetaSchemaExtension](Update-MgBetaSchemaExtension.md) - - - - - - - - - - - - - - - - - - - diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/New-MgBetaSchemaExtension.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/New-MgBetaSchemaExtension.md index 811ffdd396323..c82d40d12fde1 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/New-MgBetaSchemaExtension.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/New-MgBetaSchemaExtension.md @@ -4,7 +4,7 @@ external help file: Microsoft.Graph.Beta.SchemaExtensions-Help.xml HelpUri: https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/new-mgbetaschemaextension Locale: en-US Module Name: Microsoft.Graph.Beta.SchemaExtensions -ms.date: 06/05/2026 +ms.date: 08/01/2026 PlatyPS schema version: 2024-05-01 title: New-MgBetaSchemaExtension --- @@ -16,11 +16,8 @@ title: New-MgBetaSchemaExtension Create a new schemaExtension definition and its associated schema extension property to extend a supporting resource type. Schema extensions let you add strongly-typed custom data to a resource. The app that creates a schema extension is the owner app. -Depending on the \rstate of the extension, the owner app, and only the owner app, may update or delete the extension. -See examples of how to define a schema extension that describes a training course, \ruse the schema extension definition to create a new group with training course data, and \radd training course data to an existing group. - -> [!NOTE] -> To view the v1.0 release of this cmdlet, view [New-MgSchemaExtension](/powershell/module/Microsoft.Graph.SchemaExtensions/New-MgSchemaExtension?view=graph-powershell-1.0) +Depending on the \r\nstate of the extension, the owner app, and only the owner app, may update or delete the extension. +See examples of how to define a schema extension that describes a training course, \r\nuse the schema extension definition to create a new group with training course data, and \r\nadd training course data to an existing group. ## SYNTAX @@ -32,7 +29,7 @@ New-MgBetaSchemaExtension [-ResponseHeadersVariable ] [-AdditionalProper [-Properties ] [-Status ] [-TargetTypes ] [-Break] [-Headers ] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] - [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] + [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] ``` ### Create @@ -42,7 +39,6 @@ New-MgBetaSchemaExtension -BodyParameter [-ResponseHeadersVariable ] [-Break] [-Headers ] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] - [] ``` ## ALIASES @@ -55,21 +51,12 @@ This cmdlet has the following aliases, Create a new schemaExtension definition and its associated schema extension property to extend a supporting resource type. Schema extensions let you add strongly-typed custom data to a resource. The app that creates a schema extension is the owner app. -Depending on the \rstate of the extension, the owner app, and only the owner app, may update or delete the extension. -See examples of how to define a schema extension that describes a training course, \ruse the schema extension definition to create a new group with training course data, and \radd training course data to an existing group. - -**Permissions** - -| Permission type | Permissions (from least to most privileged) | -| --------------- | ------------------------------------------ | -| Delegated (work or school account) | Application.ReadWrite.All, | -| Delegated (personal Microsoft account) | Not supported | -| Application | Application.ReadWrite.All, Directory.ReadWrite.All, | +Depending on the \r\nstate of the extension, the owner app, and only the owner app, may update or delete the extension. +See examples of how to define a schema extension that describes a training course, \r\nuse the schema extension definition to create a new group with training course data, and \r\nadd training course data to an existing group. ## EXAMPLES -### Example 1: Creating a schema extension using a verified domain -```powershell +### EXAMPLE 1 Import-Module Microsoft.Graph.Beta.SchemaExtensions @@ -97,12 +84,7 @@ properties = @( New-MgBetaSchemaExtension -BodyParameter $params -``` -This example shows creating a schema extension using a verified domain - -### Example 2: Creating a schema extension using just a name - -```powershell +### EXAMPLE 2 Import-Module Microsoft.Graph.Beta.SchemaExtensions @@ -130,12 +112,7 @@ properties = @( New-MgBetaSchemaExtension -BodyParameter $params -``` -This example shows creating a schema extension using just a name - -### Example 3: Creating a schema extension setting the owner - -```powershell +### EXAMPLE 3 Import-Module Microsoft.Graph.Beta.SchemaExtensions @@ -164,10 +141,6 @@ properties = @( New-MgBetaSchemaExtension -BodyParameter $params -``` -This example shows creating a schema extension setting the owner - - ## PARAMETERS ### -AdditionalProperties @@ -596,7 +569,7 @@ COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. -BODYPARAMETER ``: schemaExtension +BODYPARAMETER : schemaExtension [(Any) ]: This indicates any property can be added to this object. [Id ]: The unique identifier for an entity. Read-only. @@ -631,27 +604,5 @@ For more information, see Supported property data types. ## RELATED LINKS -- [New-MgBetaSchemaExtension](https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/new-mgbetaschemaextension) -- [Graph API Reference](https://learn.microsoft.com/graph/api/schemaextension-post-schemaextensions?view=graph-rest-beta) - - - - - - - - - - - - - - - - - - - - - - +- [](https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/new-mgbetaschemaextension) +- [](https://learn.microsoft.com/graph/api/schemaextension-post-schemaextensions?view=graph-rest-beta) diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Remove-MgBetaSchemaExtension.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Remove-MgBetaSchemaExtension.md index 4cbb751c5c589..60bcc28009e20 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Remove-MgBetaSchemaExtension.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Remove-MgBetaSchemaExtension.md @@ -4,7 +4,7 @@ external help file: Microsoft.Graph.Beta.SchemaExtensions-Help.xml HelpUri: https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/remove-mgbetaschemaextension Locale: en-US Module Name: Microsoft.Graph.Beta.SchemaExtensions -ms.date: 06/05/2026 +ms.date: 08/01/2026 PlatyPS schema version: 2024-05-01 title: Remove-MgBetaSchemaExtension --- @@ -19,9 +19,6 @@ In delegated scenarios, the owner of the owner app can delete the schema extensi Deleting a schema extension definition before deleting the data associated with the extension in the target resources makes the data inaccessible. To recover the data, you can recreate the schema extension definition with the same configuration, but only if you used the verified domain for the schema extension id. -> [!NOTE] -> To view the v1.0 release of this cmdlet, view [Remove-MgSchemaExtension](/powershell/module/Microsoft.Graph.SchemaExtensions/Remove-MgSchemaExtension?view=graph-powershell-1.0) - ## SYNTAX ### Delete (Default) @@ -31,7 +28,6 @@ Remove-MgBetaSchemaExtension -SchemaExtensionId [-IfMatch ] [-ResponseHeadersVariable ] [-Break] [-Headers ] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-PassThru] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] - [] ``` ### DeleteViaIdentity @@ -41,7 +37,6 @@ Remove-MgBetaSchemaExtension -InputObject [-IfMatch [-ResponseHeadersVariable ] [-Break] [-Headers ] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-PassThru] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] - [] ``` ## ALIASES @@ -57,27 +52,14 @@ In delegated scenarios, the owner of the owner app can delete the schema extensi Deleting a schema extension definition before deleting the data associated with the extension in the target resources makes the data inaccessible. To recover the data, you can recreate the schema extension definition with the same configuration, but only if you used the verified domain for the schema extension id. -**Permissions** - -| Permission type | Permissions (from least to most privileged) | -| --------------- | ------------------------------------------ | -| Delegated (work or school account) | Application.ReadWrite.All, | -| Delegated (personal Microsoft account) | Not supported | -| Application | Application.ReadWrite.All, Directory.ReadWrite.All, | - ## EXAMPLES -### Example 1: Code snippet -```powershell +### EXAMPLE 1 Import-Module Microsoft.Graph.Beta.SchemaExtensions Remove-MgBetaSchemaExtension -SchemaExtensionId $schemaExtensionId -``` -This example shows how to use the Remove-MgBetaSchemaExtension Cmdlet. - - ## PARAMETERS ### -Break @@ -408,33 +390,11 @@ COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. -INPUTOBJECT ``: Identity Parameter +INPUTOBJECT : Identity Parameter [SchemaExtensionId ]: The unique identifier of schemaExtension ## RELATED LINKS -- [Remove-MgBetaSchemaExtension](https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/remove-mgbetaschemaextension) -- [Graph API Reference](https://learn.microsoft.com/graph/api/schemaextension-delete?view=graph-rest-beta) - - - - - - - - - - - - - - - - - - - - - - +- [](https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/remove-mgbetaschemaextension) +- [](https://learn.microsoft.com/graph/api/schemaextension-delete?view=graph-rest-beta) diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Update-MgBetaSchemaExtension.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Update-MgBetaSchemaExtension.md index 34fa0749d3fa4..b704a116545ed 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Update-MgBetaSchemaExtension.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Update-MgBetaSchemaExtension.md @@ -4,7 +4,7 @@ external help file: Microsoft.Graph.Beta.SchemaExtensions-Help.xml HelpUri: https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/update-mgbetaschemaextension Locale: en-US Module Name: Microsoft.Graph.Beta.SchemaExtensions -ms.date: 06/05/2026 +ms.date: 08/01/2026 PlatyPS schema version: 2024-05-01 title: Update-MgBetaSchemaExtension --- @@ -23,9 +23,6 @@ That application can be the one that initially created the extension, or some ot This criteria for the owner property allows a signed-in user to make updates through other applications they don't own, such as Microsoft Graph Explorer. When using Graph Explorer to update a schemaExtension resource, include the owner property in the PATCH request body. -> [!NOTE] -> To view the v1.0 release of this cmdlet, view [Update-MgSchemaExtension](/powershell/module/Microsoft.Graph.SchemaExtensions/Update-MgSchemaExtension?view=graph-powershell-1.0) - ## SYNTAX ### UpdateExpanded (Default) @@ -36,7 +33,7 @@ Update-MgBetaSchemaExtension -SchemaExtensionId [-ResponseHeadersVariab [-Properties ] [-Status ] [-TargetTypes ] [-Break] [-Headers ] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] - [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] + [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] ``` ### Update @@ -46,7 +43,7 @@ Update-MgBetaSchemaExtension -SchemaExtensionId -BodyParameter [-ResponseHeadersVariable ] [-Break] [-Headers ] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] - [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] + [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] ``` ### UpdateViaIdentityExpanded @@ -58,7 +55,6 @@ Update-MgBetaSchemaExtension -InputObject [-Status ] [-TargetTypes ] [-Break] [-Headers ] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] - [] ``` ### UpdateViaIdentity @@ -68,7 +64,7 @@ Update-MgBetaSchemaExtension -InputObject -BodyParameter [-ResponseHeadersVariable ] [-Break] [-Headers ] [-HttpPipelineAppend ] [-HttpPipelinePrepend ] [-Proxy ] [-ProxyCredential ] - [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] [] + [-ProxyUseDefaultCredentials] [-WhatIf] [-Confirm] ``` ## ALIASES @@ -88,18 +84,9 @@ That application can be the one that initially created the extension, or some ot This criteria for the owner property allows a signed-in user to make updates through other applications they don't own, such as Microsoft Graph Explorer. When using Graph Explorer to update a schemaExtension resource, include the owner property in the PATCH request body. -**Permissions** - -| Permission type | Permissions (from least to most privileged) | -| --------------- | ------------------------------------------ | -| Delegated (work or school account) | Application.ReadWrite.All, | -| Delegated (personal Microsoft account) | Not supported | -| Application | Application.ReadWrite.All, Directory.ReadWrite.All, | - ## EXAMPLES -### Example 1: Code snippet -```powershell +### EXAMPLE 1 Import-Module Microsoft.Graph.Beta.SchemaExtensions @@ -127,10 +114,6 @@ $params = @{ Update-MgBetaSchemaExtension -SchemaExtensionId $schemaExtensionId -BodyParameter $params -``` -This example shows how to use the Update-MgBetaSchemaExtension Cmdlet. - - ## PARAMETERS ### -AdditionalProperties @@ -666,7 +649,7 @@ COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. -BODYPARAMETER ``: schemaExtension +BODYPARAMETER : schemaExtension [(Any) ]: This indicates any property can be added to this object. [Id ]: The unique identifier for an entity. Read-only. @@ -692,7 +675,7 @@ Supports $filter (eq). [TargetTypes ]: Set of Microsoft Graph types (that can support extensions) that the schema extension can be applied to. Select from administrativeUnit, contact, device, event, group, message, organization, post, todoTask, todoTaskList, or user. -INPUTOBJECT ``: Identity Parameter +INPUTOBJECT : Identity Parameter [SchemaExtensionId ]: The unique identifier of schemaExtension PROPERTIES : The collection of property names and types that make up the schema extension definition. @@ -704,27 +687,5 @@ For more information, see Supported property data types. ## RELATED LINKS -- [Update-MgBetaSchemaExtension](https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/update-mgbetaschemaextension) -- [Graph API Reference](https://learn.microsoft.com/graph/api/schemaextension-update?view=graph-rest-beta) - - - - - - - - - - - - - - - - - - - - - - +- [](https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/update-mgbetaschemaextension) +- [](https://learn.microsoft.com/graph/api/schemaextension-update?view=graph-rest-beta) From c86bf3985cc632d158da377d972d035f247640ed Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Sat, 1 Aug 2026 04:25:24 +0000 Subject: [PATCH 2/7] Escaped disallowed html tags --- .../Get-MgBetaSchemaExtension.md | 24 +++++++++++++- .../Get-MgBetaSchemaExtensionCount.md | 22 +++++++++++++ .../Microsoft.Graph.Beta.SchemaExtensions.md | 19 +++++++++++ .../New-MgBetaSchemaExtension.md | 32 ++++++++++++++++--- .../Remove-MgBetaSchemaExtension.md | 24 +++++++++++++- .../Update-MgBetaSchemaExtension.md | 26 +++++++++++++-- 6 files changed, 138 insertions(+), 9 deletions(-) diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtension.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtension.md index 9c11e98e81785..4c64201654b0e 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtension.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtension.md @@ -523,7 +523,7 @@ COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. -INPUTOBJECT : Identity Parameter +INPUTOBJECT ``: Identity Parameter [SchemaExtensionId ]: The unique identifier of schemaExtension @@ -532,3 +532,25 @@ INPUTOBJECT : Identity Parameter - [](https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/get-mgbetaschemaextension) - [](https://learn.microsoft.com/graph/api/schemaextension-get?view=graph-rest-beta) - [](https://learn.microsoft.com/graph/api/schemaextension-list?view=graph-rest-beta) + + + + + + + + + + + + + + + + + + + + + + diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtensionCount.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtensionCount.md index 88434b3b73c21..ea3638800b95a 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtensionCount.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtensionCount.md @@ -282,3 +282,25 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS - [](https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/get-mgbetaschemaextensioncount) + + + + + + + + + + + + + + + + + + + + + + diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Microsoft.Graph.Beta.SchemaExtensions.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Microsoft.Graph.Beta.SchemaExtensions.md index da5af5d0eb546..354d34215fa86 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Microsoft.Graph.Beta.SchemaExtensions.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Microsoft.Graph.Beta.SchemaExtensions.md @@ -23,3 +23,22 @@ Microsoft Graph PowerShell Cmdlets ### [Update-MgBetaSchemaExtension](Update-MgBetaSchemaExtension.md) + + + + + + + + + + + + + + + + + + + diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/New-MgBetaSchemaExtension.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/New-MgBetaSchemaExtension.md index c82d40d12fde1..84c96943612b6 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/New-MgBetaSchemaExtension.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/New-MgBetaSchemaExtension.md @@ -16,8 +16,8 @@ title: New-MgBetaSchemaExtension Create a new schemaExtension definition and its associated schema extension property to extend a supporting resource type. Schema extensions let you add strongly-typed custom data to a resource. The app that creates a schema extension is the owner app. -Depending on the \r\nstate of the extension, the owner app, and only the owner app, may update or delete the extension. -See examples of how to define a schema extension that describes a training course, \r\nuse the schema extension definition to create a new group with training course data, and \r\nadd training course data to an existing group. +Depending on the \rstate of the extension, the owner app, and only the owner app, may update or delete the extension. +See examples of how to define a schema extension that describes a training course, \ruse the schema extension definition to create a new group with training course data, and \radd training course data to an existing group. ## SYNTAX @@ -51,8 +51,8 @@ This cmdlet has the following aliases, Create a new schemaExtension definition and its associated schema extension property to extend a supporting resource type. Schema extensions let you add strongly-typed custom data to a resource. The app that creates a schema extension is the owner app. -Depending on the \r\nstate of the extension, the owner app, and only the owner app, may update or delete the extension. -See examples of how to define a schema extension that describes a training course, \r\nuse the schema extension definition to create a new group with training course data, and \r\nadd training course data to an existing group. +Depending on the \rstate of the extension, the owner app, and only the owner app, may update or delete the extension. +See examples of how to define a schema extension that describes a training course, \ruse the schema extension definition to create a new group with training course data, and \radd training course data to an existing group. ## EXAMPLES @@ -569,7 +569,7 @@ COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. -BODYPARAMETER : schemaExtension +BODYPARAMETER ``: schemaExtension [(Any) ]: This indicates any property can be added to this object. [Id ]: The unique identifier for an entity. Read-only. @@ -606,3 +606,25 @@ For more information, see Supported property data types. - [](https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/new-mgbetaschemaextension) - [](https://learn.microsoft.com/graph/api/schemaextension-post-schemaextensions?view=graph-rest-beta) + + + + + + + + + + + + + + + + + + + + + + diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Remove-MgBetaSchemaExtension.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Remove-MgBetaSchemaExtension.md index 60bcc28009e20..3d259d2ae9009 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Remove-MgBetaSchemaExtension.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Remove-MgBetaSchemaExtension.md @@ -390,7 +390,7 @@ COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. -INPUTOBJECT : Identity Parameter +INPUTOBJECT ``: Identity Parameter [SchemaExtensionId ]: The unique identifier of schemaExtension @@ -398,3 +398,25 @@ INPUTOBJECT : Identity Parameter - [](https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/remove-mgbetaschemaextension) - [](https://learn.microsoft.com/graph/api/schemaextension-delete?view=graph-rest-beta) + + + + + + + + + + + + + + + + + + + + + + diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Update-MgBetaSchemaExtension.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Update-MgBetaSchemaExtension.md index b704a116545ed..d25a78586d018 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Update-MgBetaSchemaExtension.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Update-MgBetaSchemaExtension.md @@ -649,7 +649,7 @@ COMPLEX PARAMETER PROPERTIES To create the parameters described below, construct a hash table containing the appropriate properties. For information on hash tables, run Get-Help about_Hash_Tables. -BODYPARAMETER : schemaExtension +BODYPARAMETER ``: schemaExtension [(Any) ]: This indicates any property can be added to this object. [Id ]: The unique identifier for an entity. Read-only. @@ -675,7 +675,7 @@ Supports $filter (eq). [TargetTypes ]: Set of Microsoft Graph types (that can support extensions) that the schema extension can be applied to. Select from administrativeUnit, contact, device, event, group, message, organization, post, todoTask, todoTaskList, or user. -INPUTOBJECT : Identity Parameter +INPUTOBJECT ``: Identity Parameter [SchemaExtensionId ]: The unique identifier of schemaExtension PROPERTIES : The collection of property names and types that make up the schema extension definition. @@ -689,3 +689,25 @@ For more information, see Supported property data types. - [](https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/update-mgbetaschemaextension) - [](https://learn.microsoft.com/graph/api/schemaextension-update?view=graph-rest-beta) + + + + + + + + + + + + + + + + + + + + + + From 2f01b2adce37b152f2e0e83de04ec916722435a1 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Sat, 1 Aug 2026 04:38:05 +0000 Subject: [PATCH 3/7] Inserted permissions Table --- .../Get-MgBetaSchemaExtension.md | 8 ++++++++ .../Get-MgBetaSchemaExtensionCount.md | 8 ++++++++ .../New-MgBetaSchemaExtension.md | 8 ++++++++ .../Remove-MgBetaSchemaExtension.md | 8 ++++++++ .../Update-MgBetaSchemaExtension.md | 8 ++++++++ 5 files changed, 40 insertions(+) diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtension.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtension.md index 4c64201654b0e..b2f208ef96594 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtension.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtension.md @@ -55,6 +55,14 @@ This cmdlet has the following aliases, Get the properties of the specified schemaExtension definition. +**Permissions** + +| Permission type | Permissions (from least to most privileged) | +| --------------- | ------------------------------------------ | +| Delegated (work or school account) | User.Read, Application.Read.All, | +| Delegated (personal Microsoft account) | Not supported | +| Application | Application.Read.All, | + ## EXAMPLES ### EXAMPLE 1 diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtensionCount.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtensionCount.md index ea3638800b95a..c85f0ca191440 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtensionCount.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtensionCount.md @@ -35,6 +35,14 @@ This cmdlet has the following aliases, Get the number of the resource +**Permissions** + +| Permission type | Permissions (from least to most privileged) | +| --------------- | ------------------------------------------ | +| Delegated (work or school account) | User.Read, Application.Read.All, | +| Delegated (personal Microsoft account) | Not supported | +| Application | Application.Read.All, | + ## EXAMPLES ### EXAMPLE 1 diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/New-MgBetaSchemaExtension.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/New-MgBetaSchemaExtension.md index 84c96943612b6..d043b787f48f6 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/New-MgBetaSchemaExtension.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/New-MgBetaSchemaExtension.md @@ -54,6 +54,14 @@ The app that creates a schema extension is the owner app. Depending on the \rstate of the extension, the owner app, and only the owner app, may update or delete the extension. See examples of how to define a schema extension that describes a training course, \ruse the schema extension definition to create a new group with training course data, and \radd training course data to an existing group. +**Permissions** + +| Permission type | Permissions (from least to most privileged) | +| --------------- | ------------------------------------------ | +| Delegated (work or school account) | Application.ReadWrite.All, | +| Delegated (personal Microsoft account) | Not supported | +| Application | Application.ReadWrite.All, Directory.ReadWrite.All, | + ## EXAMPLES ### EXAMPLE 1 diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Remove-MgBetaSchemaExtension.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Remove-MgBetaSchemaExtension.md index 3d259d2ae9009..77f64bf6a8de7 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Remove-MgBetaSchemaExtension.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Remove-MgBetaSchemaExtension.md @@ -52,6 +52,14 @@ In delegated scenarios, the owner of the owner app can delete the schema extensi Deleting a schema extension definition before deleting the data associated with the extension in the target resources makes the data inaccessible. To recover the data, you can recreate the schema extension definition with the same configuration, but only if you used the verified domain for the schema extension id. +**Permissions** + +| Permission type | Permissions (from least to most privileged) | +| --------------- | ------------------------------------------ | +| Delegated (work or school account) | Application.ReadWrite.All, | +| Delegated (personal Microsoft account) | Not supported | +| Application | Application.ReadWrite.All, Directory.ReadWrite.All, | + ## EXAMPLES ### EXAMPLE 1 diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Update-MgBetaSchemaExtension.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Update-MgBetaSchemaExtension.md index d25a78586d018..d21d0f4adc9bf 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Update-MgBetaSchemaExtension.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Update-MgBetaSchemaExtension.md @@ -84,6 +84,14 @@ That application can be the one that initially created the extension, or some ot This criteria for the owner property allows a signed-in user to make updates through other applications they don't own, such as Microsoft Graph Explorer. When using Graph Explorer to update a schemaExtension resource, include the owner property in the PATCH request body. +**Permissions** + +| Permission type | Permissions (from least to most privileged) | +| --------------- | ------------------------------------------ | +| Delegated (work or school account) | Application.ReadWrite.All, | +| Delegated (personal Microsoft account) | Not supported | +| Application | Application.ReadWrite.All, Directory.ReadWrite.All, | + ## EXAMPLES ### EXAMPLE 1 From 70d7903ac15bc58807c656ed4a7a457654f6de7c Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Sat, 1 Aug 2026 04:38:13 +0000 Subject: [PATCH 4/7] Updated metadata parameters --- .../Get-MgBetaSchemaExtension.md | 3 +++ .../Get-MgBetaSchemaExtensionCount.md | 3 +++ .../New-MgBetaSchemaExtension.md | 3 +++ .../Remove-MgBetaSchemaExtension.md | 3 +++ .../Update-MgBetaSchemaExtension.md | 3 +++ 5 files changed, 15 insertions(+) diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtension.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtension.md index b2f208ef96594..b19ddbf678f03 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtension.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtension.md @@ -15,6 +15,9 @@ title: Get-MgBetaSchemaExtension Get the properties of the specified schemaExtension definition. +> [!NOTE] +> To view the v1.0 release of this cmdlet, view [Get-MgSchemaExtension](/powershell/module/Microsoft.Graph.SchemaExtensions/Get-MgSchemaExtension?view=graph-powershell-1.0) + ## SYNTAX ### List (Default) diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtensionCount.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtensionCount.md index c85f0ca191440..d722dd58ef389 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtensionCount.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtensionCount.md @@ -15,6 +15,9 @@ title: Get-MgBetaSchemaExtensionCount Get the number of the resource +> [!NOTE] +> To view the v1.0 release of this cmdlet, view [Get-MgSchemaExtensionCount](/powershell/module/Microsoft.Graph.SchemaExtensions/Get-MgSchemaExtensionCount?view=graph-powershell-1.0) + ## SYNTAX ### Get (Default) diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/New-MgBetaSchemaExtension.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/New-MgBetaSchemaExtension.md index d043b787f48f6..6f1d86b2e7422 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/New-MgBetaSchemaExtension.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/New-MgBetaSchemaExtension.md @@ -19,6 +19,9 @@ The app that creates a schema extension is the owner app. Depending on the \rstate of the extension, the owner app, and only the owner app, may update or delete the extension. See examples of how to define a schema extension that describes a training course, \ruse the schema extension definition to create a new group with training course data, and \radd training course data to an existing group. +> [!NOTE] +> To view the v1.0 release of this cmdlet, view [New-MgSchemaExtension](/powershell/module/Microsoft.Graph.SchemaExtensions/New-MgSchemaExtension?view=graph-powershell-1.0) + ## SYNTAX ### CreateExpanded (Default) diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Remove-MgBetaSchemaExtension.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Remove-MgBetaSchemaExtension.md index 77f64bf6a8de7..43be416d1b53d 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Remove-MgBetaSchemaExtension.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Remove-MgBetaSchemaExtension.md @@ -19,6 +19,9 @@ In delegated scenarios, the owner of the owner app can delete the schema extensi Deleting a schema extension definition before deleting the data associated with the extension in the target resources makes the data inaccessible. To recover the data, you can recreate the schema extension definition with the same configuration, but only if you used the verified domain for the schema extension id. +> [!NOTE] +> To view the v1.0 release of this cmdlet, view [Remove-MgSchemaExtension](/powershell/module/Microsoft.Graph.SchemaExtensions/Remove-MgSchemaExtension?view=graph-powershell-1.0) + ## SYNTAX ### Delete (Default) diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Update-MgBetaSchemaExtension.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Update-MgBetaSchemaExtension.md index d21d0f4adc9bf..3123756cf5c39 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Update-MgBetaSchemaExtension.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Update-MgBetaSchemaExtension.md @@ -23,6 +23,9 @@ That application can be the one that initially created the extension, or some ot This criteria for the owner property allows a signed-in user to make updates through other applications they don't own, such as Microsoft Graph Explorer. When using Graph Explorer to update a schemaExtension resource, include the owner property in the PATCH request body. +> [!NOTE] +> To view the v1.0 release of this cmdlet, view [Update-MgSchemaExtension](/powershell/module/Microsoft.Graph.SchemaExtensions/Update-MgSchemaExtension?view=graph-powershell-1.0) + ## SYNTAX ### UpdateExpanded (Default) From 036aae5f3a4f2540d5c6bfef339305724d120457 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Sat, 1 Aug 2026 04:38:19 +0000 Subject: [PATCH 5/7] Repaired examples and descriptions --- .../Get-MgBetaSchemaExtension.md | 9 ++++++-- .../New-MgBetaSchemaExtension.md | 21 ++++++++++++++++--- .../Remove-MgBetaSchemaExtension.md | 7 ++++++- .../Update-MgBetaSchemaExtension.md | 7 ++++++- 4 files changed, 37 insertions(+), 7 deletions(-) diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtension.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtension.md index b19ddbf678f03..642679ce0fe7e 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtension.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtension.md @@ -67,12 +67,17 @@ Get the properties of the specified schemaExtension definition. | Application | Application.Read.All, | ## EXAMPLES +### Example 1: Code snippet -### EXAMPLE 1 +```powershell Import-Module Microsoft.Graph.Beta.SchemaExtensions -Get-MgBetaSchemaExtension -Filter "id eq 'graphlearn_test'" +Get-MgBetaSchemaExtension -Filter "id eq 'graphlearn_test'" + +``` +This example shows how to use the Get-MgBetaSchemaExtension Cmdlet. + ## PARAMETERS diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/New-MgBetaSchemaExtension.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/New-MgBetaSchemaExtension.md index 6f1d86b2e7422..47d5b2205ef31 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/New-MgBetaSchemaExtension.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/New-MgBetaSchemaExtension.md @@ -66,8 +66,9 @@ See examples of how to define a schema extension that describes a training cours | Application | Application.ReadWrite.All, Directory.ReadWrite.All, | ## EXAMPLES +### Example 1: Creating a schema extension using a verified domain -### EXAMPLE 1 +```powershell Import-Module Microsoft.Graph.Beta.SchemaExtensions @@ -95,7 +96,12 @@ properties = @( New-MgBetaSchemaExtension -BodyParameter $params -### EXAMPLE 2 +``` +This example shows creating a schema extension using a verified domain + +### Example 2: Creating a schema extension using just a name + +```powershell Import-Module Microsoft.Graph.Beta.SchemaExtensions @@ -123,7 +129,12 @@ properties = @( New-MgBetaSchemaExtension -BodyParameter $params -### EXAMPLE 3 +``` +This example shows creating a schema extension using just a name + +### Example 3: Creating a schema extension setting the owner + +```powershell Import-Module Microsoft.Graph.Beta.SchemaExtensions @@ -152,6 +163,10 @@ properties = @( New-MgBetaSchemaExtension -BodyParameter $params +``` +This example shows creating a schema extension setting the owner + + ## PARAMETERS ### -AdditionalProperties diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Remove-MgBetaSchemaExtension.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Remove-MgBetaSchemaExtension.md index 43be416d1b53d..a0355cbdb7565 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Remove-MgBetaSchemaExtension.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Remove-MgBetaSchemaExtension.md @@ -64,13 +64,18 @@ To recover the data, you can recreate the schema extension definition with the s | Application | Application.ReadWrite.All, Directory.ReadWrite.All, | ## EXAMPLES +### Example 1: Code snippet -### EXAMPLE 1 +```powershell Import-Module Microsoft.Graph.Beta.SchemaExtensions Remove-MgBetaSchemaExtension -SchemaExtensionId $schemaExtensionId +``` +This example shows how to use the Remove-MgBetaSchemaExtension Cmdlet. + + ## PARAMETERS ### -Break diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Update-MgBetaSchemaExtension.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Update-MgBetaSchemaExtension.md index 3123756cf5c39..bb1115c0467f0 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Update-MgBetaSchemaExtension.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Update-MgBetaSchemaExtension.md @@ -96,8 +96,9 @@ When using Graph Explorer to update a schemaExtension resource, include the owne | Application | Application.ReadWrite.All, Directory.ReadWrite.All, | ## EXAMPLES +### Example 1: Code snippet -### EXAMPLE 1 +```powershell Import-Module Microsoft.Graph.Beta.SchemaExtensions @@ -125,6 +126,10 @@ $params = @{ Update-MgBetaSchemaExtension -SchemaExtensionId $schemaExtensionId -BodyParameter $params +``` +This example shows how to use the Update-MgBetaSchemaExtension Cmdlet. + + ## PARAMETERS ### -AdditionalProperties From 511d026f5a3c4c240e022b98d8dadab0ecefcc39 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Sat, 1 Aug 2026 04:38:22 +0000 Subject: [PATCH 6/7] Remove boiler plate code injected by Autorest --- .../Get-MgBetaSchemaExtensionCount.md | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtensionCount.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtensionCount.md index d722dd58ef389..8c2b2d2e5f88e 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtensionCount.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtensionCount.md @@ -46,16 +46,6 @@ Get the number of the resource | Delegated (personal Microsoft account) | Not supported | | Application | Application.Read.All, | -## EXAMPLES - -### EXAMPLE 1 - -{{ Add code here }} - -### EXAMPLE 2 - -{{ Add code here }} - ## PARAMETERS ### -Break @@ -313,5 +303,6 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable + From 951108d153c634cd6f18c55967ddcfe84472cc60 Mon Sep 17 00:00:00 2001 From: Microsoft Graph DevX Tooling Date: Sat, 1 Aug 2026 04:38:40 +0000 Subject: [PATCH 7/7] Corrected related link to conform to the new platyps rules --- .../Get-MgBetaSchemaExtension.md | 6 +++--- .../Get-MgBetaSchemaExtensionCount.md | 2 +- .../New-MgBetaSchemaExtension.md | 4 ++-- .../Remove-MgBetaSchemaExtension.md | 4 ++-- .../Update-MgBetaSchemaExtension.md | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtension.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtension.md index 642679ce0fe7e..2c39a8ac77ab8 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtension.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtension.md @@ -545,9 +545,9 @@ INPUTOBJECT ``: Identity Parameter ## RELATED LINKS -- [](https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/get-mgbetaschemaextension) -- [](https://learn.microsoft.com/graph/api/schemaextension-get?view=graph-rest-beta) -- [](https://learn.microsoft.com/graph/api/schemaextension-list?view=graph-rest-beta) +- [Get-MgBetaSchemaExtension](https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/get-mgbetaschemaextension) +- [Graph API Reference](https://learn.microsoft.com/graph/api/schemaextension-get?view=graph-rest-beta) +- [Graph API Reference](https://learn.microsoft.com/graph/api/schemaextension-list?view=graph-rest-beta) diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtensionCount.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtensionCount.md index 8c2b2d2e5f88e..b137476548e14 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtensionCount.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Get-MgBetaSchemaExtensionCount.md @@ -282,7 +282,7 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable ## RELATED LINKS -- [](https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/get-mgbetaschemaextensioncount) +- [Get-MgBetaSchemaExtensionCount](https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/get-mgbetaschemaextensioncount) diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/New-MgBetaSchemaExtension.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/New-MgBetaSchemaExtension.md index 47d5b2205ef31..f06d815f894e8 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/New-MgBetaSchemaExtension.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/New-MgBetaSchemaExtension.md @@ -630,8 +630,8 @@ For more information, see Supported property data types. ## RELATED LINKS -- [](https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/new-mgbetaschemaextension) -- [](https://learn.microsoft.com/graph/api/schemaextension-post-schemaextensions?view=graph-rest-beta) +- [New-MgBetaSchemaExtension](https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/new-mgbetaschemaextension) +- [Graph API Reference](https://learn.microsoft.com/graph/api/schemaextension-post-schemaextensions?view=graph-rest-beta) diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Remove-MgBetaSchemaExtension.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Remove-MgBetaSchemaExtension.md index a0355cbdb7565..2288df4825988 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Remove-MgBetaSchemaExtension.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Remove-MgBetaSchemaExtension.md @@ -412,8 +412,8 @@ INPUTOBJECT ``: Identity Parameter ## RELATED LINKS -- [](https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/remove-mgbetaschemaextension) -- [](https://learn.microsoft.com/graph/api/schemaextension-delete?view=graph-rest-beta) +- [Remove-MgBetaSchemaExtension](https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/remove-mgbetaschemaextension) +- [Graph API Reference](https://learn.microsoft.com/graph/api/schemaextension-delete?view=graph-rest-beta) diff --git a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Update-MgBetaSchemaExtension.md b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Update-MgBetaSchemaExtension.md index bb1115c0467f0..63c2871464aac 100644 --- a/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Update-MgBetaSchemaExtension.md +++ b/microsoftgraph/graph-powershell-beta/Microsoft.Graph.Beta.SchemaExtensions/Update-MgBetaSchemaExtension.md @@ -703,8 +703,8 @@ For more information, see Supported property data types. ## RELATED LINKS -- [](https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/update-mgbetaschemaextension) -- [](https://learn.microsoft.com/graph/api/schemaextension-update?view=graph-rest-beta) +- [Update-MgBetaSchemaExtension](https://learn.microsoft.com/powershell/module/microsoft.graph.beta.schemaextensions/update-mgbetaschemaextension) +- [Graph API Reference](https://learn.microsoft.com/graph/api/schemaextension-update?view=graph-rest-beta)