* Add API to rescan storage

Sync-VMhostStorage API is added to enable rescanning VMHostStorage

* Fix typo
This commit is contained in:
Hesham Anan 2023-04-10 12:32:38 -07:00 коммит произвёл GitHub
Родитель 1b882ef600
Коммит 81ed929c2b
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 34 добавлений и 1 удалений

Просмотреть файл

@ -72,7 +72,8 @@
"New-VmfsDatastore",
"Dismount-VmfsDatastore",
"Resize-VmfsVolume",
"Restore-VmfsVolume"
"Restore-VmfsVolume",
"Sync-VMHostStorage"
)
# Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export.

Просмотреть файл

@ -448,3 +448,35 @@ function Restore-VmfsVolume {
$Esxi | Get-VMHostStorage -RescanVMFS -ErrorAction stop | Out-Null
}
<#
.SYNOPSIS
Rescans host storage
.PARAMETER VMHostName
Name of the VMHost (ESXi server)
.EXAMPLE
Sync-VMHostStorage -VMHostName "vmhost1"
.INPUTS
VMHostName.
.OUTPUTS
None.
#>
function Sync-VMHostStorage {
[CmdletBinding()]
[AVSAttribute(10, UpdatesSDDC = $false)]
Param (
[Parameter(
Mandatory=$true,
HelpMessage = 'VMHost name')]
[ValidateNotNull()]
[String]
$VMHostName
)
Get-VMHost $VMHostName | Get-VMHostStorage -RescanAllHba -RescanVMFS | Out-Null
}