1.直接安装PowerShell命令行

发布时间:2025-06-24 19:43:01  作者:北方职教升学中心  阅读量:784


1.直接安装PowerShell命令行。
  • #给单个虚拟机打标签Get-VM test_vm_name | New-TagAssignment -Tag tag_name#给虚拟机文件夹中的虚拟机贴上标签$vmlist = Get-Folder -Name folder_nam | Get-VMforeach ($vm in $vmlist) {Get-VM $vm | New-TagAssignment -Tag tag_name}。
Set-PowerCLIConfiguration -InvalidCertificateAction Ignore -Confirm:$false。
  • 安装PowerCLI࿰。别忘了关闭powercli的证书检查,因为vcenter通常使用自签证书,不受信任。
    • 将离线包解压到上述路径之一
    • 操作命令导入模块。
      • 确定连接成功。PowerCLI包含700多个命令。c;点击网站
      • 打开powershell,查看Powershell环境变量路径。$vms = Import-Csv -Path ~\Desktop\vm-tag.csvforeach ($vm in $vms) {Get-VM $vm.vmname | New-TagAssignment -Tag $vm.tagname}。

    • 什么是 PowerCLI?
      PowerCLI 是命令行工具,可用于自动化vsphere管理,包括网络,PowerCLI安装。

      0. 连接到vcenter。

      2. 以ova格式导出虚拟机

      新版vcenter导出的虚拟机都是ovf+vmdk+mf+nvram文件,如果要导出ova格式的文件怎么办?通过PowerCLI。PowerCLI介绍。
      • 最后,

        • Tips:

        • Powershell,默认禁止操作脚本󿀌需要开放。vmtag。
          Install-Module VMware.PowerCLI。
        set-ExecutionPolicy RemoteSigned。

      二、下表:vm-tag.csv)vmname。

      1. 操作虚拟机。

      一、

    $env:PSModulePath。c;您至少需要确保您的PowerShell版本不低于5.1。
    虚拟机按照csv表格打标,
    Get-Module VMware* -ListAvailable。 

    三、vm02。
    Get-VM vmname (找一个存在的虚拟机名)。

    2. 以ova格式导出虚拟机。 虚拟机和许多其他功能。

    #移除cd-romGet-VM -Name "VMNAME" | Get-CDDrive | Set-CDDrive -NoMedia -confirm:$false#关机,注意,将是虚拟机关机!Get-VM -Name "VMNAME" | Shutdown-VMGuest -confirm:$false#导出ovaGet-VM -Name "VMNAME" | Export-Vapps -Destination "c:\users\username\desktop\vmname.ova" -Type OVA。

    tag01。PowerCLI几种常见的使用方法。存储,
    3. 给虚拟机贴上标签。vm01。
    #关机虚拟机列表Gett-VM | Where-Object  | Export-Csv -Path c:\users\username\desktop\poweredoff-vms.csv -NoTypeInformation#导出虚拟机列表,只包含部分信息Gett-VM | Select Name,PowerState,NumCPU,MemoryMB | Export-Csv -Path c:\users\username\desktop\vms.csv -NoTypeInformation#打开虚拟机Get-VM vmname | Start-VM#关闭虚拟机电源󿀌Stop硬关机-VM -VM vmname -Confirm:$False#关闭虚拟机󿀌软关机,Shutdownn需要VMTools正常安装和运行-VMGuest -VM vmname -Confirm:$False#重置虚拟机,硬重启Restartttartt-VM -VM vmname -Confirm:$False#重启虚拟机󿀌软重启,Restart需要VMTools正常安装和运行-VMGuest -VM vmname -Confirm:$False#vmotion虚拟机到另一个主机gettion-VM -Name vmname -Location esxi01 | Move-VM –Destination esxi02。
    Connect-ViServer vcenter_ip-or-esxi_ip -User username -Password some_very_secure_password。#xff08;例如,#xff08;例如,
    Get-ChildItem -Path xxxxx -Recurse | Unblock-File。虚拟机按照csv表格打标,以下连接vcenter执行。

    2.PowerCLI离线安装

    • 下载PowerCLI离线包＀。下表:vm-tag.csv)vmname。
      • 使用PowerCLI,通常第一步是先连接到vcenter。
    • 检查是否已成功导入。tag02。