Making sure Get-ViewAPIService is there.
This commit is contained in:
@@ -10040,17 +10040,13 @@ function Remove-HVMachine(){
|
|||||||
$HVServer = $null
|
$HVServer = $null
|
||||||
)
|
)
|
||||||
|
|
||||||
if($HVServer){
|
#Connect to HV Server
|
||||||
|
$services = Get-ViewAPIService -HVServer $HVServer
|
||||||
$hvapi = ($global:DefaultHVServers| where {$_.name -imatch $HVServer }).extensiondata
|
|
||||||
|
if ($null -eq $services) {
|
||||||
}
|
Write-Error "Could not retrieve ViewApi services from connection object"
|
||||||
|
break
|
||||||
else {
|
}
|
||||||
|
|
||||||
$hvapi = $global:DefaultHVServers.ExtensionData
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
#Connect to Query Service
|
#Connect to Query Service
|
||||||
$queryService = New-Object 'Vmware.Hv.QueryServiceService'
|
$queryService = New-Object 'Vmware.Hv.QueryServiceService'
|
||||||
@@ -10158,7 +10154,7 @@ Write-Output ($deleteMachine.base.Name -join "`n")
|
|||||||
$bye = $machineService.Machine_DeleteMachines($services,$deleteMachine.id,$deleteSpec)
|
$bye = $machineService.Machine_DeleteMachines($services,$deleteMachine.id,$deleteSpec)
|
||||||
|
|
||||||
[System.gc]::collect()
|
[System.gc]::collect()
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Export-ModuleMember Add-HVDesktop,Add-HVRDSServer,Connect-HVEvent,Disconnect-HVEvent,Get-HVPoolSpec,Get-HVInternalName, Get-HVEvent,Get-HVFarm,Get-HVFarmSummary,Get-HVPool,Get-HVPoolSummary,Get-HVMachine,Get-HVMachineSummary,Get-HVQueryResult,Get-HVQueryFilter,New-HVFarm,New-HVPool,Remove-HVFarm,Remove-HVPool,Set-HVFarm,Set-HVPool,Start-HVFarm,Start-HVPool,New-HVEntitlement,Get-HVEntitlement,Remove-HVEntitlement, Set-HVMachine, New-HVGlobalEntitlement, Remove-HVGlobalEntitlement, Get-HVGlobalEntitlement, Set-HVApplicationIcon, Remove-HVApplicationIcon, Get-HVGlobalSettings, Set-HVGlobalSettings, Set-HVGlobalEntitlement, Get-HVResourceStructure, Get-hvlocalsession, Get-HVGlobalSession, Reset-HVMachine, Remove-HVMachine
|
Export-ModuleMember Add-HVDesktop,Add-HVRDSServer,Connect-HVEvent,Disconnect-HVEvent,Get-HVPoolSpec,Get-HVInternalName, Get-HVEvent,Get-HVFarm,Get-HVFarmSummary,Get-HVPool,Get-HVPoolSummary,Get-HVMachine,Get-HVMachineSummary,Get-HVQueryResult,Get-HVQueryFilter,New-HVFarm,New-HVPool,Remove-HVFarm,Remove-HVPool,Set-HVFarm,Set-HVPool,Start-HVFarm,Start-HVPool,New-HVEntitlement,Get-HVEntitlement,Remove-HVEntitlement, Set-HVMachine, New-HVGlobalEntitlement, Remove-HVGlobalEntitlement, Get-HVGlobalEntitlement, Set-HVApplicationIcon, Remove-HVApplicationIcon, Get-HVGlobalSettings, Set-HVGlobalSettings, Set-HVGlobalEntitlement, Get-HVResourceStructure, Get-hvlocalsession, Get-HVGlobalSession, Reset-HVMachine, Remove-HVMachine
|
||||||
|
|||||||
Reference in New Issue
Block a user