Change Owner of Azure Stack User Subscription

Azure Stack is extension of Azure and as such I am dealing with it as well. You may end up in a situation where you’ve created User Subscriptions in Azure Stack and after some time you want to delete them. Before deleting them you will need first to delete all the resources inside those subscriptions but the accounts of the owners of these subscriptions are no longer available or the do not want to cooperate. In such cases you can actually change the owners by using PowerShell. For example you can assign your Azure Stack Operator account as owner, login to the subscriptions with it via the User Portal and delete the resources before deleting the subscriptions.
Continue reading “Change Owner of Azure Stack User Subscription”

Error 23317 in VMM 2012 R2 When You Try to Apply Changes on VM That is Using Shared VHDX Disk

When you try to apply some change on a virtual machine with Shared VHDX disk in Virtual Machine Manager 2012 R2 you may receive the following error:


Error (23317)

The operation Change properties of virtual machines is not permitted on a virtual machine that has shared virtual hard disks.

Recommended Action

The operation Change properties of the virtual machine is not permitted on a virtual machine that has shared virtual hard disks.


Even that I was not changing anything related to the shared disks the task would fail. There is an easy fix for this and as many times it is called PowerShell. If you do not know PowerShell do not worry here are easy steps:

1. Open the Properties of the Virtual machine you want to change.

2. Make the change but do not apply.

3. In the left corner of the properties dialog box you will see View Script button. Press it.

4. A script will come up.

5. You need to take the part that is only related to your change. For example if I want to change only the classification of a network adapter I would have something like this:

$VirtualNetworkAdapter = Get-SCVirtualNetworkAdapter -Name “server1” -ID “6c733a79-4ef5-4df4-9b39-690b8ab0be46”
$VMNetwork = Get-SCVMNetwork -Name “VMetwork_Test” -ID “675245a2-c660-46d7-aee0-b8ece987e49b”
$VMSubnet = Get-SCVMSubnet  -Name “VMSubnet_Test” | where {$_.VMNetwork.ID -eq “623294a2-c660-46d7-aee0-b8ece987e49b”}
$PortClassification = Get-SCPortClassification | where {$_.Name -eq “Classification1”}

Set-SCVirtualNetworkAdapter -VirtualNetworkAdapter $VirtualNetworkAdapter -VMNetwork $VMNetwork -VMSubnet $VMSubnet -VLanEnabled $true -VLanID 77 -VirtualNetwork “vSwitch” -MACAddressType Dynamic -IPv4AddressType Static -IPv6AddressType Dynamic -PortClassification $PortClassification

Basically you take that part of the generated script that is only for your change. Remove any –VMMServer property reference and any –JobGroup Property reference.

6. Open VMM PowerShell. Paste the script and you are done. Your change is applied to VM with shared virtual disks.

Technical Documentation Download for System Center 2012 – Service Manager

Microsoft is starting to release the Technical documentation for System Center 2012 components. This means only one thing – we will see the final version of System Center 2012 on MMS 2012. Click on the link and download the documentation for System Center Service Manager.