I did it.
This is script for my question.
$vms=Import-Csv"D:\vmlist4.csv"
ForEach($vmin$vms)
if (Get-VMguest-VM $($vm.vmname))
try{
$out=Invoke-VMScript-VM $($vm.vmname) -GuestUser"administrator"-GuestPassword"vmware1!" `
-ScriptText"sc query type= driver | find `"vsepflt`" "-ScriptTypebat-ErrorActionStop|
Select-ExpandPropertyScriptOutput
catch[VMware.VimAutomation.ViCore.Types.V1.ErrorHandling.InvalidGuestLogin]{
$out="Invalid logon"
catch{
$out="Other error"
Write-Output"VM: $($vm.vmname): $out"
Just create "vmlist4.csv" as below.
vmname
vCenter
VM1
VM2
...
Thanks a lot!









