It is possible to get the Azure Subscription offer, or offerId with PowerShell? The 2019 Stack Overflow Developer Survey Results Are InHow to get Azure offer details using the API?How do you get the OfferDurableId for an Azure subscription?Determine installed PowerShell versionPowerShell says “execution of scripts is disabled on this system.”How do you comment out code in PowerShell?How to get the azure account tenant Id?Get azure coadministrators of a subscription with powershellAzure powershell Select-AzureSubscription - error: the subscription name doesn't existAzure soft limits and ARM resourcesIs it possible to use wildcard App Service Certificate across subscriptions?Unable to see subscriptions with Get-AzureSubscription via Azure PowerShellSetting 'ForwardTo' property on Azure Service Bus Topic Subscription through Powershell

What is the use of option -o in the useradd command?

Does duplicating a spell with Wish count as casting that spell?

What effect does the “loading” weapon property have in practical terms?

Is it possible for the two major parties in the UK to form a coalition with each other instead of a much smaller party?

What does "rabbited" mean/imply in this sentence?

Limit the amount of RAM Mathematica may access?

Patience, young "Padovan"

Inflated grade on resume at previous job, might former employer tell new employer?

What is the motivation for a law requiring 2 parties to consent for recording a conversation

How come people say “Would of”?

If the Wish spell is used to duplicate the effect of Simulacrum, are existing duplicates destroyed?

Is bread bad for ducks?

What are my rights when I have a Sparpreis ticket but can't board an overcrowded train?

Is domain driven design an anti-SQL pattern?

How was Skylab's orbit inclination chosen?

How can I create a character who can assume the widest possible range of creature sizes?

What could be the right powersource for 15 seconds lifespan disposable giant chainsaw?

Why isn't airport relocation done gradually?

Realistic Alternatives to Dust: What Else Could Feed a Plankton Bloom?

Why did Howard Stark use all the Vibranium they had on a prototype shield?

Inversion Puzzle

Why is my p-value correlated to difference between means in two sample tests?

Geography at the pixel level

Inline version of a function returns different value than non-inline version



It is possible to get the Azure Subscription offer, or offerId with PowerShell?



The 2019 Stack Overflow Developer Survey Results Are InHow to get Azure offer details using the API?How do you get the OfferDurableId for an Azure subscription?Determine installed PowerShell versionPowerShell says “execution of scripts is disabled on this system.”How do you comment out code in PowerShell?How to get the azure account tenant Id?Get azure coadministrators of a subscription with powershellAzure powershell Select-AzureSubscription - error: the subscription name doesn't existAzure soft limits and ARM resourcesIs it possible to use wildcard App Service Certificate across subscriptions?Unable to see subscriptions with Get-AzureSubscription via Azure PowerShellSetting 'ForwardTo' property on Azure Service Bus Topic Subscription through Powershell



.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








1















Is it possible to get Azure Subscription Offer, or offerId, using Powershell? Through the portal this would be Subscription -> properties -> Offer or offer ID?



I've been searching for a while, but I can't see it.



Thanks,










share|improve this question






















  • Could you include details such as, "I searched X Y and Z modules" or "I could not identify the web request at X/Y"?

    – Jacob Colvin
    Oct 1 '18 at 15:08












  • I did web searches with no luck. I attempted to look into subscriptions, subscription context the AzureRM.Billing module had some promis, but didn't work out. I looked into the equivalent rest API (billing) and the offerID is there but is more tied to the resource, than the subscription. Does that help?

    – Gene Laisne
    Oct 1 '18 at 15:47

















1















Is it possible to get Azure Subscription Offer, or offerId, using Powershell? Through the portal this would be Subscription -> properties -> Offer or offer ID?



I've been searching for a while, but I can't see it.



Thanks,










share|improve this question






















  • Could you include details such as, "I searched X Y and Z modules" or "I could not identify the web request at X/Y"?

    – Jacob Colvin
    Oct 1 '18 at 15:08












  • I did web searches with no luck. I attempted to look into subscriptions, subscription context the AzureRM.Billing module had some promis, but didn't work out. I looked into the equivalent rest API (billing) and the offerID is there but is more tied to the resource, than the subscription. Does that help?

    – Gene Laisne
    Oct 1 '18 at 15:47













1












1








1








Is it possible to get Azure Subscription Offer, or offerId, using Powershell? Through the portal this would be Subscription -> properties -> Offer or offer ID?



I've been searching for a while, but I can't see it.



Thanks,










share|improve this question














Is it possible to get Azure Subscription Offer, or offerId, using Powershell? Through the portal this would be Subscription -> properties -> Offer or offer ID?



I've been searching for a while, but I can't see it.



Thanks,







azure powershell subscription






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Oct 1 '18 at 14:59









Gene LaisneGene Laisne

565




565












  • Could you include details such as, "I searched X Y and Z modules" or "I could not identify the web request at X/Y"?

    – Jacob Colvin
    Oct 1 '18 at 15:08












  • I did web searches with no luck. I attempted to look into subscriptions, subscription context the AzureRM.Billing module had some promis, but didn't work out. I looked into the equivalent rest API (billing) and the offerID is there but is more tied to the resource, than the subscription. Does that help?

    – Gene Laisne
    Oct 1 '18 at 15:47

















  • Could you include details such as, "I searched X Y and Z modules" or "I could not identify the web request at X/Y"?

    – Jacob Colvin
    Oct 1 '18 at 15:08












  • I did web searches with no luck. I attempted to look into subscriptions, subscription context the AzureRM.Billing module had some promis, but didn't work out. I looked into the equivalent rest API (billing) and the offerID is there but is more tied to the resource, than the subscription. Does that help?

    – Gene Laisne
    Oct 1 '18 at 15:47
















Could you include details such as, "I searched X Y and Z modules" or "I could not identify the web request at X/Y"?

– Jacob Colvin
Oct 1 '18 at 15:08






Could you include details such as, "I searched X Y and Z modules" or "I could not identify the web request at X/Y"?

– Jacob Colvin
Oct 1 '18 at 15:08














I did web searches with no luck. I attempted to look into subscriptions, subscription context the AzureRM.Billing module had some promis, but didn't work out. I looked into the equivalent rest API (billing) and the offerID is there but is more tied to the resource, than the subscription. Does that help?

– Gene Laisne
Oct 1 '18 at 15:47





I did web searches with no luck. I attempted to look into subscriptions, subscription context the AzureRM.Billing module had some promis, but didn't work out. I looked into the equivalent rest API (billing) and the offerID is there but is more tied to the resource, than the subscription. Does that help?

– Gene Laisne
Oct 1 '18 at 15:47












3 Answers
3






active

oldest

votes


















0














Depends what do you need it for. There is no point in getting OfferTypes via PS script as you won't be creating the new subscription like this. The process is more complicated than that. Although, if you just need a list, it is available on the MS website:
https://azure.microsoft.com/en-us/support/legal/offer-details/






share|improve this answer


















  • 1





    So, I have 60+ subscriptions, and we, from time to time, do M&As where the subscription should be under MSDN or Enterprise. I want to have a script which can pull the offer out of existing subscriptions so I know if I have to move them to the proper subscription.

    – Gene Laisne
    Oct 1 '18 at 19:57


















0














Unfortunally, I don't think it is possible. I think it would be wise to find a work around solution for your problem.



And maybe you could add a request to add this functionality in the future:
https://github.com/Azure/azure-docs-powershell/blob/master/azuresmps-4.0.0/AzureRM.Profile/Get-AzureRmSubscription.md






share|improve this answer






























    0














    There is an unofficial possibility to get the offer id which is used by the Azure Portal itself. I tested it with my subscription and it worked. It may lead to issues for specific offer ids. Please provide feedback on that.



    These are the required steps:




    1. Acquire an Bearer authentication token



      • https://docs.microsoft.com/en-us/rest/api/azure/#acquire-an-access-token



    2. Assemble a POST REST call



      • URL: https://s2.billing.ext.azure.com/api/Billing/Subscription/Subscription

      • Headers: Add the authorization header with your Bearer token (Authorization: Bearer ej...)

      • Request Body Type: application/json

      • Request Body Content:


        "subscriptionId": "########-####-####-####-############"



    The result looks like this:




    "accountInfo":
    "userRole": 6,
    "billingSystemType": 2,
    "isAccountAdmin": true,
    "isTokenMatch": false,
    "locale": "en-US",
    "currency": "EUR",
    "countryCode": "DE",
    "accountAdminEmail": "****@****.com",
    "commerceAccountId": "########-####-####-####-############",
    "currencyMigrationInfo": null,
    "displaySpecifiedRole": false
    ,
    "essentials":
    "offerId": "MS-AZR-0063P",
    "roles":
    "2": null,
    "4":
    "isDirectCancel": true
    ,
    "5": null
    ,
    "freeMetersEndDate": null,
    "provisioningStatus": 1,
    "hasPendingTransfer": false






    share|improve this answer























    • I've managed to come back around to this. Unfortunately, I wasn't able to get this to work. thanks for you time anyways.

      – Gene Laisne
      Mar 8 at 19:50











    Your Answer






    StackExchange.ifUsing("editor", function ()
    StackExchange.using("externalEditor", function ()
    StackExchange.using("snippets", function ()
    StackExchange.snippets.init();
    );
    );
    , "code-snippets");

    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "1"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f52593867%2fit-is-possible-to-get-the-azure-subscription-offer-or-offerid-with-powershell%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    3 Answers
    3






    active

    oldest

    votes








    3 Answers
    3






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    Depends what do you need it for. There is no point in getting OfferTypes via PS script as you won't be creating the new subscription like this. The process is more complicated than that. Although, if you just need a list, it is available on the MS website:
    https://azure.microsoft.com/en-us/support/legal/offer-details/






    share|improve this answer


















    • 1





      So, I have 60+ subscriptions, and we, from time to time, do M&As where the subscription should be under MSDN or Enterprise. I want to have a script which can pull the offer out of existing subscriptions so I know if I have to move them to the proper subscription.

      – Gene Laisne
      Oct 1 '18 at 19:57















    0














    Depends what do you need it for. There is no point in getting OfferTypes via PS script as you won't be creating the new subscription like this. The process is more complicated than that. Although, if you just need a list, it is available on the MS website:
    https://azure.microsoft.com/en-us/support/legal/offer-details/






    share|improve this answer


















    • 1





      So, I have 60+ subscriptions, and we, from time to time, do M&As where the subscription should be under MSDN or Enterprise. I want to have a script which can pull the offer out of existing subscriptions so I know if I have to move them to the proper subscription.

      – Gene Laisne
      Oct 1 '18 at 19:57













    0












    0








    0







    Depends what do you need it for. There is no point in getting OfferTypes via PS script as you won't be creating the new subscription like this. The process is more complicated than that. Although, if you just need a list, it is available on the MS website:
    https://azure.microsoft.com/en-us/support/legal/offer-details/






    share|improve this answer













    Depends what do you need it for. There is no point in getting OfferTypes via PS script as you won't be creating the new subscription like this. The process is more complicated than that. Although, if you just need a list, it is available on the MS website:
    https://azure.microsoft.com/en-us/support/legal/offer-details/







    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered Oct 1 '18 at 19:40









    John BullJohn Bull

    7412




    7412







    • 1





      So, I have 60+ subscriptions, and we, from time to time, do M&As where the subscription should be under MSDN or Enterprise. I want to have a script which can pull the offer out of existing subscriptions so I know if I have to move them to the proper subscription.

      – Gene Laisne
      Oct 1 '18 at 19:57












    • 1





      So, I have 60+ subscriptions, and we, from time to time, do M&As where the subscription should be under MSDN or Enterprise. I want to have a script which can pull the offer out of existing subscriptions so I know if I have to move them to the proper subscription.

      – Gene Laisne
      Oct 1 '18 at 19:57







    1




    1





    So, I have 60+ subscriptions, and we, from time to time, do M&As where the subscription should be under MSDN or Enterprise. I want to have a script which can pull the offer out of existing subscriptions so I know if I have to move them to the proper subscription.

    – Gene Laisne
    Oct 1 '18 at 19:57





    So, I have 60+ subscriptions, and we, from time to time, do M&As where the subscription should be under MSDN or Enterprise. I want to have a script which can pull the offer out of existing subscriptions so I know if I have to move them to the proper subscription.

    – Gene Laisne
    Oct 1 '18 at 19:57













    0














    Unfortunally, I don't think it is possible. I think it would be wise to find a work around solution for your problem.



    And maybe you could add a request to add this functionality in the future:
    https://github.com/Azure/azure-docs-powershell/blob/master/azuresmps-4.0.0/AzureRM.Profile/Get-AzureRmSubscription.md






    share|improve this answer



























      0














      Unfortunally, I don't think it is possible. I think it would be wise to find a work around solution for your problem.



      And maybe you could add a request to add this functionality in the future:
      https://github.com/Azure/azure-docs-powershell/blob/master/azuresmps-4.0.0/AzureRM.Profile/Get-AzureRmSubscription.md






      share|improve this answer

























        0












        0








        0







        Unfortunally, I don't think it is possible. I think it would be wise to find a work around solution for your problem.



        And maybe you could add a request to add this functionality in the future:
        https://github.com/Azure/azure-docs-powershell/blob/master/azuresmps-4.0.0/AzureRM.Profile/Get-AzureRmSubscription.md






        share|improve this answer













        Unfortunally, I don't think it is possible. I think it would be wise to find a work around solution for your problem.



        And maybe you could add a request to add this functionality in the future:
        https://github.com/Azure/azure-docs-powershell/blob/master/azuresmps-4.0.0/AzureRM.Profile/Get-AzureRmSubscription.md







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Oct 3 '18 at 15:30









        MsalvatoriMsalvatori

        1717




        1717





















            0














            There is an unofficial possibility to get the offer id which is used by the Azure Portal itself. I tested it with my subscription and it worked. It may lead to issues for specific offer ids. Please provide feedback on that.



            These are the required steps:




            1. Acquire an Bearer authentication token



              • https://docs.microsoft.com/en-us/rest/api/azure/#acquire-an-access-token



            2. Assemble a POST REST call



              • URL: https://s2.billing.ext.azure.com/api/Billing/Subscription/Subscription

              • Headers: Add the authorization header with your Bearer token (Authorization: Bearer ej...)

              • Request Body Type: application/json

              • Request Body Content:


                "subscriptionId": "########-####-####-####-############"



            The result looks like this:




            "accountInfo":
            "userRole": 6,
            "billingSystemType": 2,
            "isAccountAdmin": true,
            "isTokenMatch": false,
            "locale": "en-US",
            "currency": "EUR",
            "countryCode": "DE",
            "accountAdminEmail": "****@****.com",
            "commerceAccountId": "########-####-####-####-############",
            "currencyMigrationInfo": null,
            "displaySpecifiedRole": false
            ,
            "essentials":
            "offerId": "MS-AZR-0063P",
            "roles":
            "2": null,
            "4":
            "isDirectCancel": true
            ,
            "5": null
            ,
            "freeMetersEndDate": null,
            "provisioningStatus": 1,
            "hasPendingTransfer": false






            share|improve this answer























            • I've managed to come back around to this. Unfortunately, I wasn't able to get this to work. thanks for you time anyways.

              – Gene Laisne
              Mar 8 at 19:50















            0














            There is an unofficial possibility to get the offer id which is used by the Azure Portal itself. I tested it with my subscription and it worked. It may lead to issues for specific offer ids. Please provide feedback on that.



            These are the required steps:




            1. Acquire an Bearer authentication token



              • https://docs.microsoft.com/en-us/rest/api/azure/#acquire-an-access-token



            2. Assemble a POST REST call



              • URL: https://s2.billing.ext.azure.com/api/Billing/Subscription/Subscription

              • Headers: Add the authorization header with your Bearer token (Authorization: Bearer ej...)

              • Request Body Type: application/json

              • Request Body Content:


                "subscriptionId": "########-####-####-####-############"



            The result looks like this:




            "accountInfo":
            "userRole": 6,
            "billingSystemType": 2,
            "isAccountAdmin": true,
            "isTokenMatch": false,
            "locale": "en-US",
            "currency": "EUR",
            "countryCode": "DE",
            "accountAdminEmail": "****@****.com",
            "commerceAccountId": "########-####-####-####-############",
            "currencyMigrationInfo": null,
            "displaySpecifiedRole": false
            ,
            "essentials":
            "offerId": "MS-AZR-0063P",
            "roles":
            "2": null,
            "4":
            "isDirectCancel": true
            ,
            "5": null
            ,
            "freeMetersEndDate": null,
            "provisioningStatus": 1,
            "hasPendingTransfer": false






            share|improve this answer























            • I've managed to come back around to this. Unfortunately, I wasn't able to get this to work. thanks for you time anyways.

              – Gene Laisne
              Mar 8 at 19:50













            0












            0








            0







            There is an unofficial possibility to get the offer id which is used by the Azure Portal itself. I tested it with my subscription and it worked. It may lead to issues for specific offer ids. Please provide feedback on that.



            These are the required steps:




            1. Acquire an Bearer authentication token



              • https://docs.microsoft.com/en-us/rest/api/azure/#acquire-an-access-token



            2. Assemble a POST REST call



              • URL: https://s2.billing.ext.azure.com/api/Billing/Subscription/Subscription

              • Headers: Add the authorization header with your Bearer token (Authorization: Bearer ej...)

              • Request Body Type: application/json

              • Request Body Content:


                "subscriptionId": "########-####-####-####-############"



            The result looks like this:




            "accountInfo":
            "userRole": 6,
            "billingSystemType": 2,
            "isAccountAdmin": true,
            "isTokenMatch": false,
            "locale": "en-US",
            "currency": "EUR",
            "countryCode": "DE",
            "accountAdminEmail": "****@****.com",
            "commerceAccountId": "########-####-####-####-############",
            "currencyMigrationInfo": null,
            "displaySpecifiedRole": false
            ,
            "essentials":
            "offerId": "MS-AZR-0063P",
            "roles":
            "2": null,
            "4":
            "isDirectCancel": true
            ,
            "5": null
            ,
            "freeMetersEndDate": null,
            "provisioningStatus": 1,
            "hasPendingTransfer": false






            share|improve this answer













            There is an unofficial possibility to get the offer id which is used by the Azure Portal itself. I tested it with my subscription and it worked. It may lead to issues for specific offer ids. Please provide feedback on that.



            These are the required steps:




            1. Acquire an Bearer authentication token



              • https://docs.microsoft.com/en-us/rest/api/azure/#acquire-an-access-token



            2. Assemble a POST REST call



              • URL: https://s2.billing.ext.azure.com/api/Billing/Subscription/Subscription

              • Headers: Add the authorization header with your Bearer token (Authorization: Bearer ej...)

              • Request Body Type: application/json

              • Request Body Content:


                "subscriptionId": "########-####-####-####-############"



            The result looks like this:




            "accountInfo":
            "userRole": 6,
            "billingSystemType": 2,
            "isAccountAdmin": true,
            "isTokenMatch": false,
            "locale": "en-US",
            "currency": "EUR",
            "countryCode": "DE",
            "accountAdminEmail": "****@****.com",
            "commerceAccountId": "########-####-####-####-############",
            "currencyMigrationInfo": null,
            "displaySpecifiedRole": false
            ,
            "essentials":
            "offerId": "MS-AZR-0063P",
            "roles":
            "2": null,
            "4":
            "isDirectCancel": true
            ,
            "5": null
            ,
            "freeMetersEndDate": null,
            "provisioningStatus": 1,
            "hasPendingTransfer": false







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Jan 23 at 9:33









            p.teilmeierp.teilmeier

            1




            1












            • I've managed to come back around to this. Unfortunately, I wasn't able to get this to work. thanks for you time anyways.

              – Gene Laisne
              Mar 8 at 19:50

















            • I've managed to come back around to this. Unfortunately, I wasn't able to get this to work. thanks for you time anyways.

              – Gene Laisne
              Mar 8 at 19:50
















            I've managed to come back around to this. Unfortunately, I wasn't able to get this to work. thanks for you time anyways.

            – Gene Laisne
            Mar 8 at 19:50





            I've managed to come back around to this. Unfortunately, I wasn't able to get this to work. thanks for you time anyways.

            – Gene Laisne
            Mar 8 at 19:50

















            draft saved

            draft discarded
















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f52593867%2fit-is-possible-to-get-the-azure-subscription-offer-or-offerid-with-powershell%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Save data to MySQL database using ExtJS and PHP [closed]2019 Community Moderator ElectionHow can I prevent SQL injection in PHP?Which MySQL data type to use for storing boolean valuesPHP: Delete an element from an arrayHow do I connect to a MySQL Database in Python?Should I use the datetime or timestamp data type in MySQL?How to get a list of MySQL user accountsHow Do You Parse and Process HTML/XML in PHP?Reference — What does this symbol mean in PHP?How does PHP 'foreach' actually work?Why shouldn't I use mysql_* functions in PHP?

            Compiling GNU Global with universal-ctags support Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Data science time! April 2019 and salary with experience The Ask Question Wizard is Live!Tags for Emacs: Relationship between etags, ebrowse, cscope, GNU Global and exuberant ctagsVim and Ctags tips and trickscscope or ctags why choose one over the other?scons and ctagsctags cannot open option file “.ctags”Adding tag scopes in universal-ctagsShould I use Universal-ctags?Universal ctags on WindowsHow do I install GNU Global with universal ctags support using Homebrew?Universal ctags with emacsHow to highlight ctags generated by Universal Ctags in Vim?

            Add ONERROR event to image from jsp tldHow to add an image to a JPanel?Saving image from PHP URLHTML img scalingCheck if an image is loaded (no errors) with jQueryHow to force an <img> to take up width, even if the image is not loadedHow do I populate hidden form field with a value set in Spring ControllerStyling Raw elements Generated from JSP tagds with Jquery MobileLimit resizing of images with explicitly set width and height attributeserror TLD use in a jsp fileJsp tld files cannot be resolved