tag:blogger.com,1999:blog-76153744175552902622024-03-17T22:47:57.589-07:00Jason Yoder, MCTWelcome to the blogsite of MCTExpert. I am a Microsoft Certified Trainer. Here you will find the real questions that are asked to me by my students.Jason Yoder, MCThttp://www.blogger.com/profile/04358685907523997842noreply@blogger.comBlogger97813tag:blogger.com,1999:blog-7615374417555290262.post-44129601054972574762020-06-10T11:31:00.000-07:002020-06-10T11:31:22.532-07:00No subscription found in the context. <br />
<div class="MsoNormal">
<span style="background: white; color: #242729; font-family: "arial" , sans-serif; font-size: 11.5pt; line-height: 107%;">FRUSTRATION!!!<o:p></o:p></span></div>
<div class="MsoNormal">
<span style="background: white; color: #242729; font-family: "arial" , sans-serif; font-size: 11.5pt; line-height: 107%;">Don’t you just love it when
you change nothing and then something breaks?<span style="mso-spacerun: yes;">
</span>Working with VSCode and Azure, I do a lot of Infrastructure as Code.<span style="mso-spacerun: yes;"> </span>I love the idea of being able to write code
that builds exactly what I want, every time.<span style="mso-spacerun: yes;">
</span>The problem is that on occasion, things change outside the scope of my
code and now I am trying to solve a mystery.<span style="mso-spacerun: yes;">
</span>The latest one involves whenever I run a simple Azure command.<span style="mso-spacerun: yes;"> </span>For exam, <b>Get-AZVM</b>. This should not be
hard.<span style="mso-spacerun: yes;"> </span>Well, here is the result in
VSCode.<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="background: white; color: #242729; font-family: "arial" , sans-serif; font-size: 11.5pt; line-height: 107%;">No subscription found in the
context. Please ensure that the credentials you provided are authorized to
access an Azure subscription, then run Connect-AzAccount to login</span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="background: white; color: #242729; font-family: "arial" , sans-serif; font-size: 11.5pt; line-height: 107%;">So, I execute :<o:p></o:p></span></div>
<br />
<!-- HTML generated using hilite.me --><br />
<div style="background: #f8f8f8; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;">
<pre style="line-height: 125%; margin: 0;"><span style="color: green;">Connect-AzAccount</span>
</pre>
</div>
<br />
When you do this, it brings us to a website to go to and a code to enter.<br />
<br />
<!-- HTML generated using hilite.me --><br />
<div style="background: #f8f8f8; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;">
<pre style="line-height: 125%; margin: 0;">PS C<span style="border: 1px solid #FF0000;">:</span>\<span style="color: green;">Connect-AzAccount</span>
WARNING<span style="border: 1px solid #FF0000;">:</span> To sign <span style="color: green; font-weight: bold;">in</span>, use a web browser to open the page https<span style="border: 1px solid #FF0000;">:</span>//microsoft.com/devicelogin and enter the code FNTC88YR4 to authenticate.
</pre>
</div>
<br />
Once you enter the code into the website, you are asked to provide your credentials to access the Azure subscription that you want to program for. Here is the response.<br />
<br />
<!-- HTML generated using hilite.me --><br />
<div style="background: #f8f8f8; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;">
<pre style="line-height: 125%; margin: 0;">Account SubscriptionName TenantId Environment
------- ---------------- -------- -----------
<span style="color: #19177c;">XXXXXXXX</span><span style="color: #19177c;">@ZZZZ</span>.com VVVVVVVV-WWWW-XXXX-YYYY-ZZZZZZZZZZZZ AzureCloud
</pre>
</div>
<br />
All seams well until you run an Azure command and you get the same error. Very frustrating.<br />
<br />
When I run Get-AZSubscription, this is what I get.<br />
<br />
<!-- HTML generated using hilite.me --><br />
<div style="background: #f8f8f8; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;">
<pre style="line-height: 125%; margin: 0;">PS C<span style="border: 1px solid #FF0000;">:</span>\<span style="color: green;">Get-AzSubscription</span>
WARNING<span style="border: 1px solid #FF0000;">:</span> Unable to acquire token <span style="color: green; font-weight: bold;">for</span> tenant <span style="color: #ba2121;">'AAAAAAAA-BBBB-CCCC-DDDD-EEEEEEEEEEEE'</span>
WARNING<span style="border: 1px solid #FF0000;">:</span> Unable to acquire token <span style="color: green; font-weight: bold;">for</span> tenant <span style="color: #ba2121;">'FFFFFFFF-GGGG-HHHH-IIII-JJJJJJJJJJJJ'</span>
</pre>
</div>
<br />
Now, I have used several different subscriptions before. Since I do teach Azure classes I use a temporary Azure account for the class can not my corporate account. None of the <b>TenantId</b> numbers match my corporate account.<br />
<br />
Using <b>Set-AZContext</b> did not yield any good results.<br />
<br />
When using Set-AZSubscription with the correct subscription ID, I get this:<br />
<br />
<!-- HTML generated using hilite.me --><br />
<div style="background: #f8f8f8; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;">
<pre style="line-height: 125%; margin: 0;"><span style="color: green;">Set-AzContext</span><span style="border: 1px solid #FF0000;">:</span> Please provide a valid tenant or a valid subscription.
</pre>
</div>
<br />
Did I mention that Set-AZContext did not work?<br />
<br />
Fortunately, I stumbled across this simple command.<br />
<br />
<!-- HTML generated using hilite.me --><br />
<div style="background: #f8f8f8; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;">
<pre style="line-height: 125%; margin: 0;">PS C<span style="border: 1px solid #FF0000;">:</span>\<span style="color: green;">Clear-AzContext</span>
Confirm
Remove all accounts and subscriptions <span style="color: green; font-weight: bold;">in</span> all sessions <span style="color: green; font-weight: bold;">for</span> the current user?
<span style="color: #880000;">[Y] Yes [N] No [S]</span> Suspend [?] Help (<span style="color: green; font-weight: bold;">default</span> is <span style="color: #ba2121;">"Yes"</span>)<span style="border: 1px solid #FF0000;">:</span> y
PS C<span style="border: 1px solid #FF0000;">:\</span><span style="color: green;">Connect-AzAccount</span>
WARNING<span style="border: 1px solid #FF0000;">:</span> To sign <span style="color: green; font-weight: bold;">in</span>, use a web browser to open the page https<span style="border: 1px solid #FF0000;">:</span>//microsoft.com/devicelogin and enter the code FZG9NDZD5 to authenticate.
Account SubscriptionName TenantId Environment
------- ---------------- -------- -----------
JASON_YODER<span style="color: #19177c;">@hotmail</span>.com MSDN Platforms 5fd82206-550e-4185-bbc6-7346fa9a0a47 AzureCloud
</pre>
</div>
<br />
Yep, that is all that it took. I still have no idea why it would not accept my credentials after it accepts my credentials, but at least I have a quick fix and now, so do you.<br />
<br />
As for accessing azure:<br />
<br />
<!-- HTML generated using hilite.me --><br />
<div style="background: #f8f8f8; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;">
<pre style="line-height: 125%; margin: 0;">PS C<span style="border: 1px solid #FF0000;">:</span>\<span style="color: green;">get-azvm</span>
ResourceGroupName Name Location VmSize OsType NIC Provisio
ningStat
e
----------------- ---- -------- ------ ------ --- --------
NAVY1 DC-navy1 canadacentral Standard_B2ms Windows DCInterfacenavy1 <span style="border: 1px solid #FF0000;">…</span>cceeded
NAVY1 SVR1-navy1 canadacentral Standard_DS1_v2 Windows SVR1Interfacenavy1 <span style="border: 1px solid #FF0000;">…</span>cceeded
</pre>
</div>
<br />
It works!<br />
<br />Jason Yoder, MCThttp://www.blogger.com/profile/04358685907523997842noreply@blogger.com0tag:blogger.com,1999:blog-7615374417555290262.post-4710125433110704642020-03-16T15:28:00.002-07:002020-03-16T15:28:40.345-07:00Registering an Azure Resource Provider with PowerShellAzure seems to be the cloud that just keeps building and building.<br />
<br />
Resource providers allow Azure to provide services. For example, virtual machines utilize the <b>Microsoft.Compute</b> resource provider to provide services to Azure so you can have a virtual machine. Checkout this article to see what the Microsoft.Compute exposes to Azure: <a href="https://docs.microsoft.com/en-us/azure/role-based-access-control/resource-provider-operations#microsoftcompute">https://docs.microsoft.com/en-us/azure/role-based-access-control/resource-provider-operations#microsoftcompute</a><br />
<br />
It is not that exciting to look at. What is exciting is what resource providers can do. Azure acts as an orchestrator. The resource providers tell Azure what they can do and they perform all the work. Each resource must be registered with the subscription before Azure can utilize them. <br />
<br />
Just remember that you cannot unregister a resource provider if any Azure asset in your subscription is using it.<br />
<br />
(Note: The following assumes that you are using VSCode and are logged into your Azure subscription.<br />
<br />
Our goal is to register the <b>Microsoft.Insights</b> provider.<br />
<br />
<!-- HTML generated using hilite.me --><br />
<div style="background: #ffffff; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;">
<table><tbody>
<tr><td><pre style="line-height: 125%; margin: 0;"> 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15</pre>
</td><td><pre style="line-height: 125%; margin: 0;"><span style="color: #888888;"># Show all available Resource Providers</span>
<span style="color: #007020;">Get-AzResourceProvider</span> -ListAvailable |
<span style="color: #007020;">Select-Object</span> -Property ProviderNamespace, RegistrationState
<span style="color: #888888;"># Show all available resource providers in a specific region.</span>
<span style="color: #996633;">$region</span> = <span style="background-color: #fff0f0;">'west us'</span>
<span style="color: #007020;">Get-AzResourceProvider</span> -ListAvailable -Location <span style="color: #996633;">$region</span>
<span style="color: #888888;">#Display the status of a particular resource provider</span>
<span style="color: #996633;">$providerNamespace</span>= <span style="background-color: #fff0f0;">'Microsoft.Insights'</span>
<span style="color: #007020;">Get-AzResourceProvider</span> -ProviderNamespace <span style="color: #996633;">$providerNamespace</span> -Location <span style="color: #996633;">$region</span>
<span style="color: #888888;"># Register a provider </span>
<span style="color: #007020;">Register-AzResourceProvider</span> -ProviderNamespace <span style="color: #996633;">$providerNamespace</span>
</pre>
</td></tr>
</tbody></table>
</div>
<br />
Here is the result:<br />
<br />
<!-- HTML generated using hilite.me --><br />
<div style="background: #ffffff; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;">
<pre style="line-height: 125%; margin: 0;">ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registering
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {components, components/query, components/metrics, components/events<span style="border: 1px solid #FF0000;">…</span>}
Locations <span style="border: 1px solid #FF0000;">:</span> {East US, South Central US, North Europe, West Europe<span style="border: 1px solid #FF0000;">…</span>}
</pre>
</div>
<br />
<br />
<br />
<!-- HTML generated using hilite.me --><br />
<div style="background: #ffffff; border-width: 0.1em 0.1em 0.1em 0.8em; border: solid gray; overflow: auto; padding: 0.2em 0.6em; width: auto;">
<pre style="line-height: 125%; margin: 0;">PS C<span style="border: 1px solid #FF0000;">:</span>\> Get-AzResourceProvider -ProviderNamespace $providerNamespace
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {components}
Locations <span style="border: 1px solid #FF0000;">:</span> {East US, South Central US, North Europe, West Europe<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {components/query}
Locations <span style="border: 1px solid #FF0000;">:</span> {East US, South Central US, North Europe, West Europe<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {components/metrics}
Locations <span style="border: 1px solid #FF0000;">:</span> {East US, South Central US, North Europe, West Europe<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {components/events}
Locations <span style="border: 1px solid #FF0000;">:</span> {East US, South Central US, North Europe, West Europe<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {webtests}
Locations <span style="border: 1px solid #FF0000;">:</span> {East US, South Central US, North Europe, West Europe<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {scheduledqueryrules}
Locations <span style="border: 1px solid #FF0000;">:</span> {West Central US, East US, West Europe, Central India<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {components/pricingPlans}
Locations <span style="border: 1px solid #FF0000;">:</span> {East US, South Central US, North Europe, West Europe<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {migrateToNewPricingModel}
Locations <span style="border: 1px solid #FF0000;">:</span> {East US, South Central US, North Europe, West Europe<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {rollbackToLegacyPricingModel}
Locations <span style="border: 1px solid #FF0000;">:</span> {East US, South Central US, North Europe, West Europe<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {listMigrationdate}
Locations <span style="border: 1px solid #FF0000;">:</span> {East US, South Central US, North Europe, West Europe<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {logprofiles}
Locations <span style="border: 1px solid #FF0000;">:</span> {}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {migratealertrules}
Locations <span style="border: 1px solid #FF0000;">:</span> {}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {metricalerts}
Locations <span style="border: 1px solid #FF0000;">:</span> {Global}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {alertrules}
Locations <span style="border: 1px solid #FF0000;">:</span> {West US, East US, North Europe, West Europe<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {autoscalesettings}
Locations <span style="border: 1px solid #FF0000;">:</span> {West US, East US, North Europe, South Central US<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {eventtypes}
Locations <span style="border: 1px solid #FF0000;">:</span> {}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {locations}
Locations <span style="border: 1px solid #FF0000;">:</span> {East US}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {locations/operationResults}
Locations <span style="border: 1px solid #FF0000;">:</span> {}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {vmInsightsOnboardingStatuses}
Locations <span style="border: 1px solid #FF0000;">:</span> {}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {operations}
Locations <span style="border: 1px solid #FF0000;">:</span> {}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {diagnosticSettings}
Locations <span style="border: 1px solid #FF0000;">:</span> {West US, East US, North Europe, West Europe<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {diagnosticSettingsCategories}
Locations <span style="border: 1px solid #FF0000;">:</span> {West US, East US, North Europe, West Europe<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {extendedDiagnosticSettings}
Locations <span style="border: 1px solid #FF0000;">:</span> {West US, East US, North Europe, West Europe<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {metricDefinitions}
Locations <span style="border: 1px solid #FF0000;">:</span> {East US, West US, West Europe, East Asia<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {logDefinitions}
Locations <span style="border: 1px solid #FF0000;">:</span> {West US, East US, North Europe, West Europe<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {eventCategories}
Locations <span style="border: 1px solid #FF0000;">:</span> {}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {metrics}
Locations <span style="border: 1px solid #FF0000;">:</span> {East US, West US, West Europe, East Asia<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {metricbatch}
Locations <span style="border: 1px solid #FF0000;">:</span> {}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {metricNamespaces}
Locations <span style="border: 1px solid #FF0000;">:</span> {East US, West US, West Europe, East Asia<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {actiongroups}
Locations <span style="border: 1px solid #FF0000;">:</span> {Global}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {activityLogAlerts}
Locations <span style="border: 1px solid #FF0000;">:</span> {Global}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {baseline}
Locations <span style="border: 1px solid #FF0000;">:</span> {East US, West US, West Europe, East Asia<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {metricbaselines}
Locations <span style="border: 1px solid #FF0000;">:</span> {East US, West US, West Europe, East Asia<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {calculatebaseline}
Locations <span style="border: 1px solid #FF0000;">:</span> {}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {workbooks}
Locations <span style="border: 1px solid #FF0000;">:</span> {West Europe, South Central US, East US, North Europe<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {workbooktemplates}
Locations <span style="border: 1px solid #FF0000;">:</span> {West Europe, South Central US, East US, North Europe<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {myWorkbooks}
Locations <span style="border: 1px solid #FF0000;">:</span> {West Europe, South Central US, East US, North Europe<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {logs}
Locations <span style="border: 1px solid #FF0000;">:</span> {East US, East US 2, West US, Central US<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {transactions}
Locations <span style="border: 1px solid #FF0000;">:</span> {East US, South Central US, North Europe, West Europe<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {topology}
Locations <span style="border: 1px solid #FF0000;">:</span> {East US, South Central US, North Europe, West Europe<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {privateLinkScopes}
Locations <span style="border: 1px solid #FF0000;">:</span> {Global}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {privateLinkScopes/privateEndpointConnections}
Locations <span style="border: 1px solid #FF0000;">:</span> {Global}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {privateLinkScopes/privateEndpointConnectionProxies}
Locations <span style="border: 1px solid #FF0000;">:</span> {Global}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {privateLinkScopes/scopedResources}
Locations <span style="border: 1px solid #FF0000;">:</span> {Global}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {components/linkedstorageaccounts}
Locations <span style="border: 1px solid #FF0000;">:</span> {East US, West Central US, South Central US, North Europe<span style="border: 1px solid #FF0000;">…</span>}
ProviderNamespace <span style="border: 1px solid #FF0000;">:</span> microsoft.insights
RegistrationState <span style="border: 1px solid #FF0000;">:</span> Registered
ResourceTypes <span style="border: 1px solid #FF0000;">:</span> {privateLinkScopeOperationStatuses}
Locations <span style="border: 1px solid #FF0000;">:</span> {Global}
</pre>
</div>
<br />
<br />
<br />Jason Yoder, MCThttp://www.blogger.com/profile/04358685907523997842noreply@blogger.com0tag:blogger.com,1999:blog-7615374417555290262.post-24253293253580049072019-10-25T14:25:00.002-07:002019-10-25T14:25:37.035-07:00My Advanced PowerShell Class has just been updated!First of all, thank you to my fellow presenters at PowerShell Conference Asia 2019. All of you really helped me to update the content of my advanced PowerShell class. Content will be delivered in PowerShell 7. We will be addressing compatibility with your pre-exiting scripts when running in PSv7 as well as providing a few new tricks.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg02X5zcAd7HPELcnbUW5JO0beQ855LmevUxEDE8uLKkuykYfUhKKOzukr2gcjcxzOPpmq_A5cntboVPaRhoON6gprVhux-K-U4_lNCyC2W8hlnk6kthWBJc9tNstzDg8Z30lHyeK7UqVc/s1600/PSv7.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="704" data-original-width="1600" height="280" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg02X5zcAd7HPELcnbUW5JO0beQ855LmevUxEDE8uLKkuykYfUhKKOzukr2gcjcxzOPpmq_A5cntboVPaRhoON6gprVhux-K-U4_lNCyC2W8hlnk6kthWBJc9tNstzDg8Z30lHyeK7UqVc/s640/PSv7.PNG" width="640" /></a></div>
<br />
As you can see, I am also adding in content on some of the experimental features that I think are going to be a hit. If you are interested, drop me an email and I'll help get you into a physical class or join me on an online class.Jason Yoder, MCThttp://www.blogger.com/profile/04358685907523997842noreply@blogger.com0