Unable to Delete Resources: There is currently an active background action

An addition to CTX138318 about how to delete an old Citrix Studio Hosting connection.
Instead of deleting every task manually we make use of PowerShell piping and Out-GridView.

Today in Citrix Studio I discovered a dead Hosting connection I set up years ago for some MCS tests. When I tried to simply delete the connection, I received the following message:

The error message leads to the following (helpful!) KB article: CTX138318

After following the different steps outlined in the article …

… I ended up with something like this:

Which I should process via:

Which I didn’t want to do manually for each entry. But I remembered the session from Andreas Nick at the TecCon2018, where he showed examples about how to pipe the output of a command to a select grid. I’m not good at PowerShell at all, but I wanted to try it anyways. So after two hours of straight web research I ended up with the following code, which simplified this process a lot!

To explain each step in detail:

Line 1 Make PowerShell aware of the Citrix cmdlets.
Line 2 Switch to the Hypervisor Hosting connections of XenDesktop.
Line 3 Write the HostingUnitUid of the affected connection into a variable after a GridView Select.
Line 4 Create a list of all pending tasks and …
Line 5 Present it in a second GridView Select so you could delete all or selected tasks. The selection is being piped to the Remove command.

This will look similar to this:

In the Out-GridView you will first select the affected Hosting connection and in the second windows you will select all ProvTasks you may want to remove. Most of the time this will be all. There are certainly better ways to solve this, but the intend of this post is just to show you with how little work a repetitive task can be optimized with simple PowerShell tricks.

This worked great for me, but you should test this first!

Sometimes it can happen, that a ProvTask is “Running” and you can’t remove it. For this case I found a hint at discussions.citrix.com linked at the bottom.

Sources:

This post was previously posted on mycugc.org.

I created a GitHub repository for Zabbix Templates

Two months ago I started a repository to upload and share some of my Zabbix templates. Of course they’re also listed on: 

Somehow I forgot to post about it on Twitter and my blog. But it’s never too late:

Continue reading “I created a GitHub repository for Zabbix Templates”

VMware vSphere: Wechsel der Netzwerkkarte auf VMXNET 3 bei Windows Gästen

Für Windows Server 2012 und aufwärts empfiehlt es sich nicht mehr den Intel E1000E Netzwerkadapter zu verwenden, sondern den VMXNET 3 Netzwerkadapter. Im folgenden möchte ich kurz den Wechsel der Karte beschreiben. 

Continue reading “VMware vSphere: Wechsel der Netzwerkkarte auf VMXNET 3 bei Windows Gästen”

#E2EVC – Expert 2 Expert Virtualization Conference Berlin 2015

Vom 12. bis zum 14. Juni 2015 findet die E2EVC in Berlin Mitte statt. Ich nehme dieses Jahr zum ersten Mal an der Konferenz Teil und erwarte spannende Vorträge. Und vor allem die Top Experten für Citrix, VMware und Microsoft Produkte persönlich zu treffen und kennenzulernen. Continue reading “#E2EVC – Expert 2 Expert Virtualization Conference Berlin 2015”

NetScaler VPX verliert Netzwerkverbindung nach VMware Update

Vor ca. 3-4 Wochen haben wir unsere VMware vSphere Server 5.5 auf den letzten Update Stand hochgezogen. Daraufhin haben unsere beiden NetScaler VPX VMs ihren Dienst eingestellt. Nach einigem hin und her war klar, dass lediglich die Netzwerkkommunikation unterbrochen wird. Dieses aber auch nicht permament, sondern erst einige Minuten nach einem Reboot. Continue reading “NetScaler VPX verliert Netzwerkverbindung nach VMware Update”