全球主机交流论坛
标题:
批量重新注册Datastore上虚拟机(ESXI)
[打印本页]
作者:
619054
时间:
2014-8-9 09:12
标题:
批量重新注册Datastore上虚拟机(ESXI)
ESXI的DataSotre在做数据迁移或者误删除了VMs,可以用下面的Script重新注册虚拟机.
#--------------------Register VMs--------------------
$Datastore = Get-Datastore -Name "VMs_Datastore"
$ESXHost = Get-VMHost -Name "1.1.1.1"
$ds = $Datastore | %{Get-View $_.Id}
$SearchSpec = New-Object VMware.Vim.HostDataStoreBrowserSearchSpec
$searchSpec.matchpattern = "*.vmx"
$dsBrowser = Get-View $ds.browser
$DataStorePath = "[" + $ds.Summary.Name + "]"
$SearchResult = $dsBrowser.SearchDatastoreSubFolders($DatastorePath, $SearchSpec) | %{$_.FolderPath + ($_.File | Select Path).Path}
foreach ($VMXFile in $SearchResult) {
New-vm -VMFilePath $VMXFile -VMHost $ESXHost -RunAsync
}
复制代码
vCenter 5.5 进入Web Client 可以直接选择DataStore注册了!
作者:
lxqfff
时间:
2014-8-9 09:14
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 全球主机交流论坛 (https://d.168530.xyz/)
Powered by Discuz! X3.4