{"id":16987,"date":"2020-08-19T12:55:12","date_gmt":"2020-08-19T12:55:12","guid":{"rendered":"https:\/\/www.testpreptraining.com\/tutorial\/?page_id=16987"},"modified":"2022-03-16T09:58:18","modified_gmt":"2022-03-16T09:58:18","slug":"enabling-custom-rbac-roles-using-azure-powershell","status":"publish","type":"page","link":"https:\/\/www.testpreptraining.ai\/tutorial\/enabling-custom-rbac-roles-using-azure-powershell\/","title":{"rendered":"Enabling custom RBAC roles using Azure PowerShell"},"content":{"rendered":"\n<p><a href=\"https:\/\/www.testpreptraining.ai\/tutorial\/exam-az-500-microsoft-azure-security-technologies\/\" target=\"_blank\" rel=\"noreferrer noopener\">Go back to AZ-500 Tutorials<\/a><\/p>\n\n\n\n<p>In this tutorial, we&#8217;ll learn how to use Azure PowerShell to create and update custom roles in Azure. You should know, though, that if the Azure built-in roles don&#8217;t match your organization&#8217;s unique needs, you may design your own custom roles.<\/p>\n\n\n\n<h6 class=\"wp-block-heading\"><strong>Prerequisites<\/strong><\/h6>\n\n\n\n<p>For creating custom roles, you need:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Firstly, permissions for creating custom roles, such as Owner or User Access Administrator<\/li><li>Secondly, Azure Cloud Shell or Azure PowerShell<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Listing custom roles<\/strong><\/h4>\n\n\n\n<p>For listing the roles that are available for assignment at a scope, use the Get-AzRoleDefinition command. For example, below there is a list of all roles that are available for assignment in the selected subscription.<\/p>\n\n\n\n<p><strong>Azure PowerShell<\/strong><\/p>\n\n\n\n<p><em>Get-AzRoleDefinition | FT Name, IsCustom<\/em><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az500-docs-34.png\" alt=\"listing custom roles\" class=\"wp-image-17010\" width=\"725\" height=\"170\" srcset=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az500-docs-34.png 994w, https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az500-docs-34-750x176.png 750w\" sizes=\"auto, (max-width: 725px) 100vw, 725px\" \/><figcaption><strong>Image Source: Microsoft<\/strong><\/figcaption><\/figure><\/div>\n\n\n\n<p>For example, lists just the custom roles that are available for assignment in the selected subscription.<\/p>\n\n\n\n<p><strong>Azure PowerShell<\/strong><\/p>\n\n\n\n<p><em>Get-AzRoleDefinition | ? {$_.IsCustom -eq $true} | FT Name, IsCustom<\/em><\/p>\n\n\n\n<p>However, if the selected subscription isn&#8217;t in the AssignableScopes of the role. Then, the custom role won&#8217;t be listed.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Listing a custom role definition<\/strong><\/h4>\n\n\n\n<p>For listing a custom role definition, then, use Get-AzRoleDefinition.&nbsp;<\/p>\n\n\n\n<p><strong>Azure PowerShell<\/strong><\/p>\n\n\n\n<p><em>Get-AzRoleDefinition &lt;role_name&gt; | ConvertTo-Json<\/em><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az500-docs-32.png\" alt=\"Listing custom RBAC roles using Azure PowerShell\" class=\"wp-image-17003\" width=\"747\" height=\"462\" srcset=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az500-docs-32.png 993w, https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az500-docs-32-647x400.png 647w\" sizes=\"auto, (max-width: 747px) 100vw, 747px\" \/><figcaption><strong>Image Source: Microsoft<\/strong><\/figcaption><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Creating a custom role<\/strong><\/h4>\n\n\n\n<p>For creating a custom role, use the New-AzRoleDefinition command. However, there are two methods of structuring the role, using a PSRoleDefinition object or a JSON template.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.testpreptraining.ai\/microsoft-azure-security-technologies-az-500-free-practice-test\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" width=\"961\" height=\"150\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/AZ_500-practice-tests-9.png\" alt=\"AZ-500 practice tests\" class=\"wp-image-17926\" srcset=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/AZ_500-practice-tests-9.png 961w, https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/AZ_500-practice-tests-9-750x117.png 750w\" sizes=\"auto, (max-width: 961px) 100vw, 961px\" \/><\/a><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Get operations for a resource provider<\/strong><\/h4>\n\n\n\n<p>You should know that while creating custom roles, it is important to know all the possible operations from the resource providers. However, you can view the list of resource provider operations. Moreover, you can also use the Get-AzProviderOperation command to get this information. For example, use the command below to check all the available operations for virtual machines:<\/p>\n\n\n\n<p><strong>Azure PowerShell<\/strong><\/p>\n\n\n\n<p><em>Get-AzProviderOperation &lt;operation&gt; | FT OperationName, Operation, Description -AutoSize<\/em><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Creating a custom role with the PSRoleDefinition object<\/strong><\/h4>\n\n\n\n<p>When you use PowerShell for creating a custom role, you can use one of the built-in roles as a starting point or you can start from scratch. However, in this, edit the attributes for adding the Actions, NotActions, or AssignableScopes that you want. Then, save the changes as a new role.<\/p>\n\n\n\n<p>The example starts with the Virtual Machine Contributor built-in role to create a custom role named Virtual Machine Operator. Moreover, the new role grants access to all read operations of Microsoft.Compute, Microsoft.Storage. And, it also includes Microsoft.Network resource providers and grants access for starting. In addition, you can also restart and monitor the virtual machines.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az500-docs-33.png\" alt=\"Creating a custom role with the PSRoleDefinition object\" class=\"wp-image-17004\" width=\"821\" height=\"379\" srcset=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az500-docs-33.png 996w, https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az500-docs-33-750x346.png 750w\" sizes=\"auto, (max-width: 821px) 100vw, 821px\" \/><figcaption><strong>Image Source: Microsoft<\/strong><\/figcaption><\/figure><\/div>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Updating a custom role with the PSRoleDefinition object<\/strong><\/h4>\n\n\n\n<p>Firstly, for modifying a custom role, use the Get-AzRoleDefinition command to retrieve the role definition. Secondly, make the desired changes to the role definition. Lastly, use the Set-AzRoleDefinition command to save the modified role definition.<\/p>\n\n\n\n<p>For example, below code adds the Microsoft.Insights\/diagnosticSettings\/* operation to the Virtual Machine Operator custom role.<\/p>\n\n\n\n<p><strong>Azure PowerShell<\/strong><\/p>\n\n\n\n<p><em>$role = Get-AzRoleDefinition &#8220;Virtual Machine Operator&#8221;<\/em><\/p>\n\n\n\n<p><em>$role.Actions.Add(&#8220;Microsoft.Insights\/diagnosticSettings\/*&#8221;)<\/em><\/p>\n\n\n\n<p><em>Set-AzRoleDefinition -Role $role<\/em><\/p>\n\n\n\n<p><strong>For Example,<\/strong><\/p>\n\n\n\n<p><em>PS C:\\&gt; $role = Get-AzRoleDefinition &#8220;Virtual Machine Operator&#8221;<\/em><\/p>\n\n\n\n<p><em>C:\\&gt; $role.Actions.Add(&#8220;Microsoft.Insights\/diagnosticSettings\/*&#8221;)<\/em><\/p>\n\n\n\n<p><em>PS C:\\&gt; Set-AzRoleDefinition -Role $role<\/em><\/p>\n\n\n\n<p><em>Name &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : Virtual Machine Operator<\/em><\/p>\n\n\n\n<p><em>Id &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : 88888888-8888-8888-8888-888888888888<\/em><\/p>\n\n\n\n<p><em>IsCustom &nbsp; &nbsp; &nbsp; &nbsp; : True<\/em><\/p>\n\n\n\n<p><em>Description&nbsp; &nbsp; &nbsp; : Can monitor and restart virtual machines.<\/em><\/p>\n\n\n\n<p><em>Actions&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : {Microsoft.Storage\/*\/read, Microsoft.Network\/*\/read, Microsoft.Compute\/*\/read,<\/em><\/p>\n\n\n\n<p><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Microsoft.Compute\/virtualMachines\/start\/action&#8230;}<\/em><\/p>\n\n\n\n<p><em>NotActions &nbsp; &nbsp; &nbsp; : {}<\/em><\/p>\n\n\n\n<p><em>AssignableScopes : {\/subscriptions\/00000000-0000-0000-0000-000000000000,<\/em><\/p>\n\n\n\n<p><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/subscriptions\/11111111-1111-1111-1111-111111111111}<\/em><\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Deleting a custom role<\/strong><\/h4>\n\n\n\n<p>For deleting a custom role, then use the Remove-AzRoleDefinition command.<\/p>\n\n\n\n<p>However, the example below removes the Virtual Machine Operator custom role.<\/p>\n\n\n\n<p><strong>Azure PowerShell<\/strong><\/p>\n\n\n\n<p><em>Get-AzRoleDefinition &#8220;Virtual Machine Operator&#8221;<\/em><\/p>\n\n\n\n<p><em>Get-AzRoleDefinition &#8220;Virtual Machine Operator&#8221; | Remove-AzRoleDefinition<\/em><\/p>\n\n\n\n<p><strong>For Example<\/strong>, check the below code<\/p>\n\n\n\n<p><em>PS C:\\&gt; Get-AzRoleDefinition &#8220;Virtual Machine Operator&#8221;<\/em><\/p>\n\n\n\n<p><em>Name &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : Virtual Machine Operator<\/em><\/p>\n\n\n\n<p><em>Id &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : 88888888-8888-8888-8888-888888888888<\/em><\/p>\n\n\n\n<p><em>IsCustom &nbsp; &nbsp; &nbsp; &nbsp; : True<\/em><\/p>\n\n\n\n<p><em>Description&nbsp; &nbsp; &nbsp; : Can monitor and restart virtual machines.<\/em><\/p>\n\n\n\n<p><em>Actions&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; : {Microsoft.Storage\/*\/read, Microsoft.Network\/*\/read, Microsoft.Compute\/*\/read,<\/em><\/p>\n\n\n\n<p><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Microsoft.Compute\/virtualMachines\/start\/action&#8230;}<\/em><\/p>\n\n\n\n<p><em>NotActions &nbsp; &nbsp; &nbsp; : {}<\/em><\/p>\n\n\n\n<p><em>AssignableScopes : {\/subscriptions\/00000000-0000-0000-0000-000000000000,<\/em><\/p>\n\n\n\n<p><em>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\/subscriptions\/11111111-1111-1111-1111-111111111111}<\/em><\/p>\n\n\n\n<p><em>PS C:\\&gt; Get-AzRoleDefinition &#8220;Virtual Machine Operator&#8221; | Remove-AzRoleDefinition<\/em><\/p>\n\n\n\n<p><em>Confirm<\/em><\/p>\n\n\n\n<p><em>Are you sure you want to remove the role definition with name &#8216;Virtual Machine Operator&#8217;.<\/em><\/p>\n\n\n\n<p><em>[Y] Yes&nbsp; [N] No&nbsp; [S] Suspend&nbsp; [?] Help (default is &#8220;Y&#8221;): Y<\/em><\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.testpreptraining.ai\/microsoft-azure-security-technologies-az-500-practice-exam\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" width=\"961\" height=\"150\" src=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/AZ-500-online-course-10.png\" alt=\"AZ-500 online course\" class=\"wp-image-16993\" srcset=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/AZ-500-online-course-10.png 961w, https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/AZ-500-online-course-10-750x117.png 750w\" sizes=\"auto, (max-width: 961px) 100vw, 961px\" \/><\/a><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-right\"><strong>Reference: <\/strong><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/role-based-access-control\/custom-roles-powershell\" target=\"_blank\" rel=\"noreferrer noopener\">Microsoft Documentation<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/www.testpreptraining.ai\/tutorial\/exam-az-500-microsoft-azure-security-technologies\/\" target=\"_blank\" rel=\"noreferrer noopener\"><\/a><a href=\"https:\/\/www.testpreptraining.ai\/tutorial\/exam-az-500-microsoft-azure-security-technologies\/\" target=\"_blank\" rel=\"noreferrer noopener\">Go back to AZ-500 Tutorials<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Go back to AZ-500 Tutorials In this tutorial, we&#8217;ll learn how to use Azure PowerShell to create and update custom roles in Azure. You should know, though, that if the Azure built-in roles don&#8217;t match your organization&#8217;s unique needs, you may design your own custom roles. Prerequisites For creating custom roles, you need: Firstly, permissions&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"categories":[],"tags":[],"class_list":["post-16987","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Enabling custom RBAC roles using Azure PowerShell | Microsoft AZ-500<\/title>\n<meta name=\"description\" content=\"Enhance your skills by learning about enabling custom RBAC roles using Azure PowerShell using Microsoft AZ-500 online course Now!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.testpreptraining.ai\/tutorial\/enabling-custom-rbac-roles-using-azure-powershell\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Enabling custom RBAC roles using Azure PowerShell | Microsoft AZ-500\" \/>\n<meta property=\"og:description\" content=\"Enhance your skills by learning about enabling custom RBAC roles using Azure PowerShell using Microsoft AZ-500 online course Now!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.testpreptraining.ai\/tutorial\/enabling-custom-rbac-roles-using-azure-powershell\/\" \/>\n<meta property=\"og:site_name\" content=\"Testprep Training Tutorials\" \/>\n<meta property=\"article:modified_time\" content=\"2022-03-16T09:58:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az500-docs-34.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/enabling-custom-rbac-roles-using-azure-powershell\/\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/enabling-custom-rbac-roles-using-azure-powershell\/\",\"name\":\"Enabling custom RBAC roles using Azure PowerShell | Microsoft AZ-500\",\"isPartOf\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#website\"},\"datePublished\":\"2020-08-19T12:55:12+00:00\",\"dateModified\":\"2022-03-16T09:58:18+00:00\",\"description\":\"Enhance your skills by learning about enabling custom RBAC roles using Azure PowerShell using Microsoft AZ-500 online course Now!\",\"breadcrumb\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/enabling-custom-rbac-roles-using-azure-powershell\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.testpreptraining.ai\/tutorial\/enabling-custom-rbac-roles-using-azure-powershell\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/enabling-custom-rbac-roles-using-azure-powershell\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Enabling custom RBAC roles using Azure PowerShell\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#website\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\",\"name\":\"Testprep Training Tutorials\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.testpreptraining.ai\/tutorial\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#organization\",\"name\":\"Testprep Training\",\"url\":\"https:\/\/www.testpreptraining.ai\/tutorial\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png\",\"contentUrl\":\"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png\",\"width\":583,\"height\":153,\"caption\":\"Testprep Training\"},\"image\":{\"@id\":\"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Enabling custom RBAC roles using Azure PowerShell | Microsoft AZ-500","description":"Enhance your skills by learning about enabling custom RBAC roles using Azure PowerShell using Microsoft AZ-500 online course Now!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.testpreptraining.ai\/tutorial\/enabling-custom-rbac-roles-using-azure-powershell\/","og_locale":"en_US","og_type":"article","og_title":"Enabling custom RBAC roles using Azure PowerShell | Microsoft AZ-500","og_description":"Enhance your skills by learning about enabling custom RBAC roles using Azure PowerShell using Microsoft AZ-500 online course Now!","og_url":"https:\/\/www.testpreptraining.ai\/tutorial\/enabling-custom-rbac-roles-using-azure-powershell\/","og_site_name":"Testprep Training Tutorials","article_modified_time":"2022-03-16T09:58:18+00:00","og_image":[{"url":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-content\/uploads\/2020\/08\/az500-docs-34.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/enabling-custom-rbac-roles-using-azure-powershell\/","url":"https:\/\/www.testpreptraining.ai\/tutorial\/enabling-custom-rbac-roles-using-azure-powershell\/","name":"Enabling custom RBAC roles using Azure PowerShell | Microsoft AZ-500","isPartOf":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#website"},"datePublished":"2020-08-19T12:55:12+00:00","dateModified":"2022-03-16T09:58:18+00:00","description":"Enhance your skills by learning about enabling custom RBAC roles using Azure PowerShell using Microsoft AZ-500 online course Now!","breadcrumb":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/enabling-custom-rbac-roles-using-azure-powershell\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.testpreptraining.ai\/tutorial\/enabling-custom-rbac-roles-using-azure-powershell\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/enabling-custom-rbac-roles-using-azure-powershell\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.testpreptraining.ai\/tutorial\/"},{"@type":"ListItem","position":2,"name":"Enabling custom RBAC roles using Azure PowerShell"}]},{"@type":"WebSite","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#website","url":"https:\/\/www.testpreptraining.ai\/tutorial\/","name":"Testprep Training Tutorials","description":"","publisher":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.testpreptraining.ai\/tutorial\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#organization","name":"Testprep Training","url":"https:\/\/www.testpreptraining.ai\/tutorial\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/","url":"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png","contentUrl":"https:\/\/www.testpreptraining.com\/tutorial\/wp-content\/uploads\/2020\/07\/tpt-logo-6.png","width":583,"height":153,"caption":"Testprep Training"},"image":{"@id":"https:\/\/www.testpreptraining.ai\/tutorial\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/16987","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/comments?post=16987"}],"version-history":[{"count":5,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/16987\/revisions"}],"predecessor-version":[{"id":52967,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/pages\/16987\/revisions\/52967"}],"wp:attachment":[{"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/media?parent=16987"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/categories?post=16987"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.testpreptraining.ai\/tutorial\/wp-json\/wp\/v2\/tags?post=16987"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}