Azure Automation Account using Managed Identity across Multiple subscription - azure

Azure Automation Account using Managed Identity across Multiple subscription.
I have tried using Azure Automation but it's not working across subscription.
I tried fetching using Get Az Subscription but it's not working.
I tried searching over the documentation but not helped.
Anyone having idea to implement Azure Automation Runbook across subscription(Other than RunAs Account as it's going to be deprecated)

Runas account getting depreciated so managed identity using.
Refer link below to add multiple subscription.
https://learn.microsoft.com/en-us/answers/questions/1035007/azure-automation-account-using-managed-identity-ac.html

Related

How to create a Sengrid Subscription with Terraform in Azure Marketplace

I want to create a Sendgrid Subscription with Terraform from the Azure Marketplace.
Currently i have to use the UI, but it would be nice to create the Subscription and automatically retreive an access token for Sendgrid in Terraform.
As far as I tried and researched couple days ago, there's no way for us to create the Sendgrid anymore.
Since it's migrated to be SaaS in Azure, the platform does not support for automation by ARM or Terraform, even Biceps.
You possible look into this thread: https://learn.microsoft.com/en-us/answers/questions/559161/sendgrid-as-saas-resource-arm-template-deployment.html
But the platform also disabled the Deployment template generation (right after creation and resource export too).
And many others function are also disabled (change resource group, manage account on Portal, .etc).
So this problem also frustrated me.

Accessing classic resources in multiple subscriptions using AzureClassicRunAsAccount

I want to access Classic Azure resources present in Multiple subscriptions in my Azure powershell Runbook, I use AzureClassicRunAsAccount For accessing the resources in my subscription. For ARM resources which use AzureRunAsAccount I understand a spn is created and giving access to the spn on a different subscription will let the runbook access it. But how do I do the same for ClassicRunAsAccount, this doesn't have an Spn created right ?

How to create an Azure Subscription and Azure Active Directory programatically

I have a requirement to be able to create an Azure subscription and Azure AD Tenant programmatically (e.g with Terraform or an ARM Template etc - this part is not important, as long as I can find an API).
Looking at the Azure RM it doesn't seem to be possible. Even the UI seems to redirect to a different app to create a subscription.
Any ideas on how to go about this?
We had a similar requirement on a project two years ago and we found no way to programatically provision a subscription nor an Azure Active Directory.
As far as I know, this is still not possible. However, we "solved" it by manually creating a pool of subscription and AAD and used them in our tenant boarding application.

Only give PS access to a specific VM?

I have an VM running in Azure which I would like the client to be able to turn on/off easily. I tought this would be simple; just a PS-script that performs an startup/shutdown/dealloc. But it seems I can't generate a "Azure Publish Settings"-file that only gives access to that VM? At the moment it seems I can only control this at the subscription level?
The Azure Publish Settings file basically contains the access information for an entire Azure subscription. It does not specify access to a specific resource (e.g. VM) but to all resources inside of a subscription.
To limit access to a subset of resources in Azure, you should be looking at the new role-based access (RBAC) functionality, which is available in the Azure preview portal and the latest Azure PowerShell cmdlets.
How it works is that you create an Azure resource group, to which you can assign roles with specific rights, and to this role you can then assign individual users.
Check the following Azure documentation link for details on how to do this.

Azure still haven't provide REST API for Adding co-admin Right? [duplicate]

I know how to add a co-administrator via the portal, but need a way to add it via PowerShell.
I need this method as I have lost access to the login id, but have the publish setting file so can administrator my virtual machines.
Unfortunately you can't. Azure PowerShell Cmdlets are essentially wrapper over Azure Service Management API and currently the API does not expose any method to add co-admins programmatically.
Azure have rolled out Roll Based Access Control which will allow you to automate the adding of new admins to your Azure Subscription. Intro here: https://azure.microsoft.com/en-us/documentation/articles/role-based-access-control-configure/
You would add a new user as an Owner at the Subscription scope. These operations are available using both PowerShell and REST

Resources