PowerCLI批量操作虛擬機器

2021-10-09 02:50:52 字數 1036 閱讀 4531

1.windows以管理員身份開啟powershell

install-module -name vmware.powercli -scope currentuser
3.忽略證書驗證

set

-powercliconfiguration -invalidcertificateaction ignore

4.設定可執行遠端指令碼

set

-executionpolicy remotesigned

5.連線至vcenter

6.準備excel變數清單,格式如下

)附:

① 如轉殖linux模板後,有開機執行指令碼進行批量修改需求,可執行類似如下指令碼,excel中同樣需新增新增獲取的變數。在虛擬機器執行指令碼需要vmtools支援

$vms = import-csv

.\vmlist.csv

foreach

($vm in $vms

)

② 如需進行批量從datastore刪除,可執行類似如下指令碼

$vms = import-csv

.\vmlist.csv

foreach

($vm in $vms

)

Powercli批量建立刪除虛擬機器快照

注意事項 1 客戶端需要安裝vmware powercli client 2 連線vcenter或esxi主機的使用者需要具有連線和建立刪除快照許可權 1 建立虛擬機器快照 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 新增vmware module command ...

虛擬機器基本操作

常規操作 kiosk foundation0 desktop rht vmctl start desktop 開啟虛擬機器 kiosk foundation0 desktop rht vmctl view desktop 顯示虛擬機器 kiosk foundation0 desktop rht vm...

虛擬機器相關操作

虛機配置檔案路徑 etc libvirt qemu virsh list all 檢視虛擬機器原有網絡卡資訊 virsh domiflist 192.168.11.101 centos 修改虛擬機器的配置檔案後需要如下操作 virsh undefine 192.168.11.101 centos 此...