首页 > 系统相关 >VMwarePowerCLI安装(W+L)

VMwarePowerCLI安装(W+L)

时间:2023-05-27 19:33:06浏览次数:38  
标签:脚本 1.1 VMwarePowerCLI 模块 PowerCLI 所示 安装 VMware

原创文档编写不易,未经许可请勿转载。文档中有疑问的可以邮件联系我。 邮箱:[email protected]

本文指导在Windows和Linux操作系统上离线安装VmwarePowerCLI模块,如有不对的地方请指正。

环境说明

软件名 软件版本
Windows操作系统 专业版 21H2
Linux Ubuntu 22.04.1 LTS
VMware-PowerCLI VMware-PowerCLI-12.6.0-19610541

一、安装VmwarePowerCLI

1.1 Win离线安装

1.1.1 步骤

  1. 下载VMwarePowerCLI模块包
  2. 解压模块包文件
  3. 设置脚本执行策略
  4. 关闭客户体验计划
  5. 忽略证书验证
  6. 导入VMwarePowerCLI包
  7. 验证模块导入结果

1.1.2 下载模块包

官网地址:https://developer.vmware.com/web/tool/12.7.0/vmware-powercli

在浏览器中输入地址,如 图 1-1-1 所示选择所需的模板版本,点击橙色光圈位置进行软件包下载。

图 1-1-1

1.1.3 解压模块包文件

模块文件放置路径:C:\Windows\System32\WindowsPowerShell\v1.0\Modules

把1.1.2步骤中下载的模板包解压出来,得到 图 1-1-2 所示的文件。

图 1-1-2

把 图 1-2 所有的文件复制到C:\Windows\System32\WindowsPowerShell\v1.0\Modules文件夹中,得到 图 1-1-3 的内容。

图 1-1-3

1.1.4 设置脚本执行策略

设置PowerShell脚本执行策略为RemoteSinged允许本地创建的脚本执行。

(一)在Win搜索栏中输入“Power” 在最佳匹配处 选中 “Windows PowerShell” 鼠标右键,在弹出的菜单栏中点击“以管理员身份运行”进入到PowerShell界面中。

图 1-1-4

(二)powershell修改PowerShell脚本执行策略为RemoteSinged

PowerShell策略类别

  • Restricted:允许运行单条命令,只能执行单个命令,不能执行xxx.psl脚本文件。
  • AllSigned:允许运行有数字签名的脚本,不仅能够执行单个命令,还可以执行带有数字签名的脚本,但是大多数脚本都是没有数字签名的。
  • RemoteSingned:允许运行本地创建的脚本,在AllSinged的基础上可以执行本地创建的不带数字签名的脚本,网络上下载的不带数字签名的依然无法执行。
  • Unrestricted:允许运行未签名的脚本,在RemoteSingned基础上对于网络上下载没有数字签名的脚本会进行风险提示,同意风险过后可以运行网络上下载的没有数字签名的脚本。
  • Bypass:允许任何脚本运行,所有脚本都可以运行且没有安全风险提示。
  • Undefined:没有设置脚本策略。

执行命令:Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser 修改PowerShell脚本执行策略为允许本地脚本执行,使用 get-executionpolicy 验证当前脚本策略设置值 如 图 1-1-5 所示。

图 1-1-5

1.1.5 关闭客户体验计划

执行命令 Set-PowerCLIConfiguration -Scope User -ParticipateInCEIP $false 关闭CEIP( Customer Experience Improvement Program 客户体验改进计划,如 图 1-1-6 所示。

图 1-1-6

1.1.6 忽略证书验证

执行命令 Set-PowerCLIConfiguration -InvalidCertificateAction Ignore 忽略证书验证,如 图 1-1-7 所示。

图 1-1-7

1.1.7 导入模块包

执行命令 Import-Module VMware.PowerCLI 完VMwarePowerCLI模块导入,如 图 1-1-8 所示。

图 1-1-8

1.1.8 验证模块导入结果

执行命令 Get-Module -Name VMware.PowerCLI -ListAvailable 验证VMware PowerCLI是否安装完成,如果能够查看到VMwarePowerCLI版本信息表示导入成功,所 图 1-1-9 所示。

图 1-1-9

1.2 Ubuntu离线安装

Ubuntu上安装PowerShell请参考文章: https://www.jfengma.com:10443/?p=4108 

1.2.1 步骤

  1. 下载VMwarePowerCLI模块包
  2. 解压模块包文件
  3. 设置脚本执行策略
  4. 关闭客户体验计划
  5. 忽略证书验证
  6. 导入VMwarePowerCLI包
  7. 验证模块导入结果

1.2.2 下载模块包

官网地址:https://developer.vmware.com/web/tool/12.7.0/vmware-powercli

在浏览器中输入地址,如 图 1-2-1 所示选择所需的模板版本,点击橙色光圈位置进行软件包下载。

图 1-2-1

1.2.3 解压模块包文件

模块文件放置路径: powershell中执行 $env:PSModulePath 命令获取

找到1.2.2步骤中下载的模板包,执行命令 unzip VMware-PowerCLI-12.6.0-19610541.zip -d VMware-PowerCLI 解压文件,如 图 1-2-2 所示,最终得到 图 2-3 所示的文件。

图 1-2-2 图 1-2-3

powershell中执行 $env:PSModulePath 命令获取到PowerShell模块放置路径,从 图 1-2-4 来看有三个路径,选择其中一个即可。

  • /root/.local/share/powershell/Modules
  • /usr/local/share/powershell/Modules
  • /opt/microsoft/powershell/7/Modules
图 1-2-4

执行命令 把 图 1-2-3 中VMware-PowerCLI文件夹中的所有文件拷贝至/opt/microsoft/powershell/7/Modules 目录中,如 图 1-2-5 所示,并使用查看命令查看opt/microsoft/powershell/7/Modules 目录中是有VMware打头的文件,有则表示拷贝正常。

图 1-2-5

1.2.4 关闭客户体验计划

Linux命令行中执行 sudo pwsh 进入到Powershell中 。执行命令 Set-PowerCLIConfiguration -Scope User -ParticipateInCEIP $false 关闭CEIP( Customer Experience Improvement Program 客户体验改进计划,如 图 1-2-6 所示。

图 1-2-6

1.2.5 忽略证书验证

PowerShell中执行命令 Set-PowerCLIConfiguration -InvalidCertificateAction Ignore 忽略证书验证,如 图 1-2-7 所示。

图 1-2-7

1.2.6 验证模块导入结果

PowerShell中执行命令 Get-Module -Name VMware.PowerCLI -ListAvailable 验证VMware PowerCLI是否安装完成,如果能够查看到VMwarePowerCLI版本信息表示导入成功,所 图 1-2-8 所示。

图 1-2-8

标签:脚本,1.1,VMwarePowerCLI,模块,PowerCLI,所示,安装,VMware
From: https://www.cnblogs.com/Pigs-Will-Fly/p/17437210.html

相关文章

  • Ubuntu安装PowerShell
    原创文档编写不易,未经许可请勿转载。文档中有疑问的可以邮件联系我。邮箱:[email protected]文章演示在Ubuntu系统中安装PowerShell。环境说明软件名软件版本LinuxUbuntu22.04.1LTSVMware-PowerCLIVMware-PowerCLI-12.6.0-19610541步骤下载Microsoft存储......
  • K8S单Master集群安装(Docker)
    原创文档编写不易,未经许可请勿转载。文档中有疑问的可以邮件联系我。邮箱:[email protected]文章基于CentOS7.8系统使用docker作为容器运行时通过kubeadm指导搭建k8s单机master集群,使用calico作为k8s集群的网络插件。需要服务器可以联网。环境节点说明主机名IP地址操作......
  • Canal 安装 && 使用,监听Mysql数据库
    1.下载canal.deployer-1.1.5.tar.gz2.查看数据库是否开启binlog模式(必须)showvariableslike'log_%';log_bin属性值为ON,则binlog模式开启;为OFF则binlog模式关闭。若binlog模式关闭,则在MySQL配置文件my.cnf(my.ini)设置如下信息:[mysqld]log-bin=mysql-bin#开启binlogbi......
  • 【工具介绍】【001】如何在chrome安装油猴插件
    1.简介Tampermonkey(油猴脚本)是一款免费的浏览器扩展和最为流行的用户脚本管理器,它适用于Chrome,MicrosoftEdge,Safari,OperaNext,和Firefox。虽然有些受支持的浏览器拥有原生的用户脚本支持,但Tampermonkey(油猴脚本)将在您的用户脚本管理方面提供更多的便利。它提供了诸......
  • 记录一个命令 可以在linux很方便的安装一些软件
    小鱼的一键安装系列wgethttp://fishros.com/install-Ofishros&&.fishros一键安装:ROS(支持ROS和ROS2,树莓派Jetson)贡献@小鱼一键安装:VsCode(支持amd64和arm64)贡献@小鱼一键安装:github桌面版(小鱼常用的github客户端)贡献@小鱼一键安装:nodejs开发环境(通过nod......
  • openeuler安装 w版opensack
    1.基础环境与openstack源虚拟机的话建议开启硬件虚拟化systemctldisable--nowfirewalldsetenforce0sed-i's/^SELINUX=.*/SELINUX=disabled/g'/etc/selinux/configecho"192.168.112.125$HOSTNAME">>/etc/hostsyumlist|grep-iopenstackyum-yi......
  • composer的安装
    下载官方最新可执行文件下载地址:https://getcomposer.org/download/安装1.首先设置一下环境变量看你用那个工具吧,我用的是phpstudy,找到他们php.exe的目录一般常用的php.exe\Extensions\php\php7.4.3nts,这只是相对于你安装路径打开环境变量设置双击进入,新增一条,不需要......
  • JQuery的认识和安装
    jQuery是一个JavaScript函数库。jQuery是一个轻量级的"写的少,做的多"的JavaScript库。jQuery库包含以下功能:HTML元素选取HTML元素操作CSS操作HTML事件函数JavaScript特效和动画HTMLDOM遍历和修改AJAXUtilities提示: 除此之外,jQuery还提供了大量的插......
  • 01python环境安装 conda + vscode
    conda安装win10安装1、从官网下载python版本对应的miniconda;2、一直Next;不用配置环境变量;修改安装路径,因为后面创建的虚拟环境是放在安装目录;3、安装后,打开AnacondaPrompt即可使用;4、配置镜像(国内下载太慢,还容易卡住)Windows用户无法直接创建名为.condarc的文件,可先生成......
  • win10安装配置mmdetection教程
    一、安装Anaconda并创建虚拟环境1、官网下载Anaconda安装包安装即可2、创建新的虚拟环境condacreate-nopenmmlabpython=3.8condaactivateopenmmlab二、配置Pytorch环境1、查看并确定自己电脑的CUDA版本打开nvidia设置面板,点击【帮助】-【系统信息】选择【组件】在......