Quantcast
Channel: VMware Communities : All Content - All Communities
Viewing all articles
Browse latest Browse all 180329

Get CD / Floppy Connected Information

$
0
0

Hello

 

I have created the Below script in order to get information regardind CD | Floppy if they are connected or no , unfortunately isn't working

 

I would like to obtain a report which contain all the information mentionned on the script

 

Connect-VIServer -Server X.X.X.X

 

$vms = Get-Content .PATH\List_VMs.txt

 

write “VMs with a connected CD-ROM:”

foreach ($vm in $vms | where { $_ | Get-CDDrive | where { $_.ConnectionState.Connected -eq “true”}}) {

write $vm.name

}

write “VMs with CD-ROM connected at power on:”

foreach ($vm in $vms | where { $_ | Get-CDDrive | where { $_.ConnectionState.StartConnected -eq “true”}}) {

write $vm.name

}

write “VMs with CD-ROM connected as ‘Client Device’:”

foreach ($vm in $vms | where { $_ | Get-CDDrive | where { $_.RemoteDevice.Length -ge 0}}) {

write $vm.name

}

write “VMs with CD-ROM connected to ‘Datastore ISO file’:”

foreach ($vm in $vms | where { $_ | Get-CDDrive | where { $_.ISOPath -like “*.ISO*”}}) {

write $vm.name

}

write “VMs with connected Floppy:”

foreach ($vm in $vms | where { $_ | Get-FloppyDrive | where { $_.ConnectionState.Connected -eq “true”}}) {

write $vm.name

}

write “VMs with floppy connected at power on:”

foreach ($vm in $vms | where { $_ | Get-FloppyDrive | where { $_.ConnectionState.StartConnected -eq “true”}}) {

write $vm.name

}

write “VMs with floppy connected as ‘Client Device’:”

foreach ($vm in $vms | where { $_ | Get-FloppyDrive | where { $_.RemoteDevice.Length -ge 0}}) {

write $vm.name

}

 

Disconnect-VIserver -Confirm:$false


Viewing all articles
Browse latest Browse all 180329

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>