build 7bbbddf7 | content blog-content@c8490fa · 338 posts | profiles 20 · corpus 267 | 0 skipped | | format
apiVersion: soultec.ch/v1kind: Postmetadata: name: powercli-find-and-disconnect-cd-drives-on-your-vms locale: de labels: author: dario-doerflinger series: scripting capability/automation: 1.78 vendor/vmware: 0.88 annotations: source: blog-content/posts/de/powercli-find-and-disconnect-cd-drives-on-your-vms.md route: /de/insights/powercli-find-and-disconnect-cd-drives-on-your-vms/ schema: /nerd/schema/posts.json markdown: /de/insights/powercli-find-and-disconnect-cd-drives-on-your-vms.mdspec: title: CD-Laufwerke auf deinen VMs finden und trennen date: 2017-07-31 author: dario-doerflinger locale: de summary: >- In unseren Health Checks von VMware Umgebungen tauchen regelmässig verbundene CD-Laufwerke auf, die DRS ausbremsen oder verhindern, dass ein Host in den Maintenance Mode geht. capabilities: [automation] vendors: [vmware] series: scripting migrated: 2026-08-24 comments: 2 translationReviewed: false draft: false sections: - body: | In unseren Health Checks von VMware Umgebungen tauchen regelmässig verbundene CD-Laufwerke auf, die DRS daran hindern, sauber zu arbeiten, oder verhindern, dass ein Host in den Maintenance Mode geht, wenn du zum Beispiel patchen willst. In grossen Umgebungen wird es sehr mühsam, all diese Laufwerke von Hand zu trennen. Mit PowerCLI ist es eine Zeile. Wenn du einen Host für den Maintenance Mode freiräumen willst, geht das mit zwei Zeilen: ```powershell Get-VMHost <your host> |Get-VM | Where-Object {$_.PowerState -eq "PoweredOn"} | Get-CDDrive | Set-CDDrive -NoMedia -Confirm:$False Get-VMHost <your host>| Set-VMHost -VMHost Host -State "Maintenance" ``` Wenn du alle CD-ROMs trennen willst: ```powershell Get-VM | Where-Object {$_.PowerState -eq "PoweredOn"} | Get-CDDrive | Set-CDDrive -NoMedia -Confirm:$False ``` Und wenn du nur alle VMs mit verbundenem CD-Laufwerk auflisten willst: ```powershell Get-VM | Where-Object {$_.PowerState -eq "PoweredOn"} | Get-CDDrive | FT Parent, IsoPath ```status: corpus: 267 alsoLike: - {ref: posts/vmware-explore-las-vegas-hackathon-2025, score: 1.00} - {ref: posts/vmware-hackathon-2024-project, score: 1.00} - {ref: solutions/vmware/vmware-cloud-foundation/addon/application-services, score: 0.60}
{ "apiVersion": "soultec.ch/v1", "kind": "Post", "metadata": { "name": "powercli-find-and-disconnect-cd-drives-on-your-vms", "locale": "de", "labels": { "author": "dario-doerflinger", "series": "scripting", "capability/automation": "1.78", "vendor/vmware": "0.88" }, "annotations": { "source": "blog-content/posts/de/powercli-find-and-disconnect-cd-drives-on-your-vms.md", "route": "/de/insights/powercli-find-and-disconnect-cd-drives-on-your-vms/", "schema": "/nerd/schema/posts.json", "markdown": "/de/insights/powercli-find-and-disconnect-cd-drives-on-your-vms.md" } }, "spec": { "title": "CD-Laufwerke auf deinen VMs finden und trennen", "date": "2017-07-31", "author": "dario-doerflinger", "locale": "de", "summary": "In unseren Health Checks von VMware Umgebungen tauchen regelmässig verbundene CD-Laufwerke auf, die DRS ausbremsen oder verhindern, dass ein Host in den Maintenance Mode geht.", "capabilities": [ "automation" ], "vendors": [ "vmware" ], "series": "scripting", "migrated": "2026-08-24", "comments": 2, "translationReviewed": false, "draft": false }, "sections": [ { "body": "In unseren Health Checks von VMware Umgebungen tauchen regelmässig verbundene CD-Laufwerke auf, die DRS daran hindern, sauber zu arbeiten, oder verhindern, dass ein Host in den Maintenance Mode geht, wenn du zum Beispiel patchen willst.\n\nIn grossen Umgebungen wird es sehr mühsam, all diese Laufwerke von Hand zu trennen. Mit PowerCLI ist es eine Zeile.\n\nWenn du einen Host für den Maintenance Mode freiräumen willst, geht das mit zwei Zeilen:\n\n```powershell\nGet-VMHost <your host> |Get-VM | Where-Object {$_.PowerState -eq \"PoweredOn\"} | Get-CDDrive | Set-CDDrive -NoMedia -Confirm:$False\nGet-VMHost <your host>| Set-VMHost -VMHost Host -State \"Maintenance\"\n```\n\nWenn du alle CD-ROMs trennen willst:\n\n```powershell\nGet-VM | Where-Object {$_.PowerState -eq \"PoweredOn\"} | Get-CDDrive | Set-CDDrive -NoMedia -Confirm:$False\n```\n\nUnd wenn du nur alle VMs mit verbundenem CD-Laufwerk auflisten willst:\n\n```powershell\nGet-VM | Where-Object {$_.PowerState -eq \"PoweredOn\"} | Get-CDDrive | FT Parent, IsoPath\n```" } ], "status": { "corpus": 267, "alsoLike": [ { "ref": "posts/vmware-explore-las-vegas-hackathon-2025", "score": "1.00" }, { "ref": "posts/vmware-hackathon-2024-project", "score": "1.00" }, { "ref": "solutions/vmware/vmware-cloud-foundation/addon/application-services", "score": "0.60" } ] }}
apiVersion = "soultec.ch/v1"kind = "Post"[metadata]name = "powercli-find-and-disconnect-cd-drives-on-your-vms"locale = "de"[metadata.labels]author = "dario-doerflinger"series = "scripting""capability/automation" = "1.78""vendor/vmware" = "0.88"[metadata.annotations]source = "blog-content/posts/de/powercli-find-and-disconnect-cd-drives-on-your-vms.md"route = "/de/insights/powercli-find-and-disconnect-cd-drives-on-your-vms/"schema = "/nerd/schema/posts.json"markdown = "/de/insights/powercli-find-and-disconnect-cd-drives-on-your-vms.md"[spec]title = "CD-Laufwerke auf deinen VMs finden und trennen"date = 2017-07-31author = "dario-doerflinger"locale = "de"summary = "In unseren Health Checks von VMware Umgebungen tauchen regelmässig verbundene CD-Laufwerke auf, die DRS ausbremsen oder verhindern, dass ein Host in den Maintenance Mode geht."capabilities = ["automation"]vendors = ["vmware"]series = "scripting"migrated = 2026-08-24comments = 2translationReviewed = falsedraft = false[[sections]]body = '''In unseren Health Checks von VMware Umgebungen tauchen regelmässig verbundene CD-Laufwerke auf, die DRS daran hindern, sauber zu arbeiten, oder verhindern, dass ein Host in den Maintenance Mode geht, wenn du zum Beispiel patchen willst.In grossen Umgebungen wird es sehr mühsam, all diese Laufwerke von Hand zu trennen. Mit PowerCLI ist es eine Zeile.Wenn du einen Host für den Maintenance Mode freiräumen willst, geht das mit zwei Zeilen:```powershellGet-VMHost <your host> |Get-VM | Where-Object {$_.PowerState -eq "PoweredOn"} | Get-CDDrive | Set-CDDrive -NoMedia -Confirm:$FalseGet-VMHost <your host>| Set-VMHost -VMHost Host -State "Maintenance"```Wenn du alle CD-ROMs trennen willst:```powershellGet-VM | Where-Object {$_.PowerState -eq "PoweredOn"} | Get-CDDrive | Set-CDDrive -NoMedia -Confirm:$False```Und wenn du nur alle VMs mit verbundenem CD-Laufwerk auflisten willst:```powershellGet-VM | Where-Object {$_.PowerState -eq "PoweredOn"} | Get-CDDrive | FT Parent, IsoPath```'''[status]corpus = 267[[status.alsoLike]]ref = "posts/vmware-explore-las-vegas-hackathon-2025"score = "1.00"[[status.alsoLike]]ref = "posts/vmware-hackathon-2024-project"score = "1.00"[[status.alsoLike]]ref = "solutions/vmware/vmware-cloud-foundation/addon/application-services"score = "0.60"
<?xml version="1.0" encoding="UTF-8"?><manifest kind="Post"> <apiVersion>soultec.ch/v1</apiVersion> <metadata> <name>powercli-find-and-disconnect-cd-drives-on-your-vms</name> <locale>de</locale> <labels> <author>dario-doerflinger</author> <series>scripting</series> <entry key="capability/automation">1.78</entry> <entry key="vendor/vmware">0.88</entry> </labels> <annotations> <source>blog-content/posts/de/powercli-find-and-disconnect-cd-drives-on-your-vms.md</source> <route>/de/insights/powercli-find-and-disconnect-cd-drives-on-your-vms/</route> <schema>/nerd/schema/posts.json</schema> <markdown>/de/insights/powercli-find-and-disconnect-cd-drives-on-your-vms.md</markdown> </annotations> </metadata> <spec> <title>CD-Laufwerke auf deinen VMs finden und trennen</title> <date>2017-07-31</date> <author>dario-doerflinger</author> <locale>de</locale> <summary>In unseren Health Checks von VMware Umgebungen tauchen regelmässig verbundene CD-Laufwerke auf, die DRS ausbremsen oder verhindern, dass ein Host in den Maintenance Mode geht.</summary> <capabilities> <item>automation</item> </capabilities> <vendors> <item>vmware</item> </vendors> <series>scripting</series> <migrated>2026-08-24</migrated> <comments>2</comments> <translationReviewed>false</translationReviewed> <draft>false</draft> </spec> <sections> <section> <body>In unseren Health Checks von VMware Umgebungen tauchen regelmässig verbundene CD-Laufwerke auf, die DRS daran hindern, sauber zu arbeiten, oder verhindern, dass ein Host in den Maintenance Mode geht, wenn du zum Beispiel patchen willst.In grossen Umgebungen wird es sehr mühsam, all diese Laufwerke von Hand zu trennen. Mit PowerCLI ist es eine Zeile.Wenn du einen Host für den Maintenance Mode freiräumen willst, geht das mit zwei Zeilen:```powershellGet-VMHost &lt;your host&gt; |Get-VM | Where-Object {$_.PowerState -eq "PoweredOn"} | Get-CDDrive | Set-CDDrive -NoMedia -Confirm:$FalseGet-VMHost &lt;your host&gt;| Set-VMHost -VMHost Host -State "Maintenance"```Wenn du alle CD-ROMs trennen willst:```powershellGet-VM | Where-Object {$_.PowerState -eq "PoweredOn"} | Get-CDDrive | Set-CDDrive -NoMedia -Confirm:$False```Und wenn du nur alle VMs mit verbundenem CD-Laufwerk auflisten willst:```powershellGet-VM | Where-Object {$_.PowerState -eq "PoweredOn"} | Get-CDDrive | FT Parent, IsoPath``` </body> </section> </sections> <status> <corpus>267</corpus> <alsoLike> <item> <ref>posts/vmware-explore-las-vegas-hackathon-2025</ref> <score>1.00</score> </item> <item> <ref>posts/vmware-hackathon-2024-project</ref> <score>1.00</score> </item> <item> <ref>solutions/vmware/vmware-cloud-foundation/addon/application-services</ref> <score>0.60</score> </item> </alsoLike> </status></manifest>
Scripting · 2017-07-31

CD-Laufwerke auf deinen VMs finden und trennen

In unseren Health Checks von VMware Umgebungen tauchen regelmässig verbundene CD-Laufwerke auf, die DRS ausbremsen oder verhindern, dass ein Host in den Maintenance Mode geht.

2017-07-31Datum
Dario DörflingerAutor
1Min. Lesezeit
Themen Automation 1.78
Hersteller VMware 0.88

Dieser Beitrag ist von 2017. Er bleibt online, weil er nach wie vor nachgefragt wird, beschreibt aber einen Produktstand von damals.

In unseren Health Checks von VMware Umgebungen tauchen regelmässig verbundene CD-Laufwerke auf, die DRS daran hindern, sauber zu arbeiten, oder verhindern, dass ein Host in den Maintenance Mode geht, wenn du zum Beispiel patchen willst.

In grossen Umgebungen wird es sehr mühsam, all diese Laufwerke von Hand zu trennen. Mit PowerCLI ist es eine Zeile.

Wenn du einen Host für den Maintenance Mode freiräumen willst, geht das mit zwei Zeilen:

Get-VMHost <your host> |Get-VM | Where-Object {$_.PowerState -eq "PoweredOn"} | Get-CDDrive | Set-CDDrive -NoMedia -Confirm:$False
Get-VMHost <your host>| Set-VMHost -VMHost Host -State "Maintenance"

Wenn du alle CD-ROMs trennen willst:

Get-VM | Where-Object {$_.PowerState -eq "PoweredOn"} | Get-CDDrive | Set-CDDrive -NoMedia -Confirm:$False

Und wenn du nur alle VMs mit verbundenem CD-Laufwerk auflisten willst:

Get-VM | Where-Object {$_.PowerState -eq "PoweredOn"} | Get-CDDrive | FT Parent, IsoPath

Passt ausserdem