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

2021-09-20 17:59:13 字數 2726 閱讀 2069

注意事項:

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

add-pssnapin-name *vmware*

#填寫連線相關資訊,按要求輸入vcenter/esxi 伺服器ip 使用者名稱 密碼

$vcenterip=read-host"請輸入vcenter/esxi伺服器ip......"

$domainname=read-host"請輸入domain name,沒有可以留空......"

$username=read-host"請輸入使用者名稱......"

$userpassword=read-host"請輸入用密碼......."-assecurestring

connect-viserver-server$vcenterip-user$username-password$userpassword

#給所有處於開機狀態的windows系統的虛擬機器執行快照,快照名稱為 test;

get-vm| where|where|new-snapshot -name"test"

#輸出虛擬機器對應的快照資訊

get-vm|get-snapshot|select-objectvm,name

2、刪除虛擬機器快照

1

2

3

4

5

6

7

8

9

10

11

12

#新增vmware module command

add-pssnapin-name *vmware*

#填寫連線相關資訊,按要求輸入vcenter/esxi 伺服器ip 使用者名稱 密碼

$vcenterip=read-host"請輸入vcenter/esxi伺服器ip......"

$domainname=read-host"請輸入domain name,沒有可以留空......"

$username=read-host"請輸入使用者名稱......"

$userpassword=read-host"請輸入用密碼......."-assecurestring

connect-viserver-server$vcenterip-user$username-password$userpassword

#按快照名稱刪除虛擬機器快照

get-vm|get-snapshot-name"20150908"|remove-snapshot

Powercli批量刪除快照

1 2 3 4 5 6 7 8 9 填寫連線相關資訊,按要求輸入vcenter esxi 伺服器ip 使用者名稱 密碼 vcenterip read host 請輸入vcenter esxi伺服器ip.domainname read host 請輸入domain name,沒有可以留空.userna...

PowerCLI批量操作虛擬機器

1.windows以管理員身份開啟powershell install module name vmware.powercli scope currentuser3.忽略證書驗證 set powercliconfiguration invalidcertificateaction ignore 4....

批量建立,刪除,系統賬戶

bin bash while true dofor i in seq 1 10 do num cat dev urandom sed s a za z0 9 g strings n 3 head n 1 id user i dev null 2 1 if 0 then echo user i已存在 ...