Citrix.Image.Uploader PowerShell 模块
本文档介绍了安装、更新和卸载 Citrix.Image.Uploader Powershell 模块的基本步骤。此模块提供将 VHD(x) 从 SMB 文件共享上传到指定目标环境的功能。
有关关联的 cmdlet 及其使用示例的更多信息,请参阅以下文档。
安装库和模块
映像可移植性使用 Microsoft PowerShell 库中的库来驱动可移植性操作。
运行以下 PowerShell 命令以安装最新版本的 Citrix.Image.Uploader 模块:
Install-Module -Name "Citrix.Image.Uploader" -Scope CurrentUser
运行以下 PowerShell 命令以安装特定版本的 Citrix.Image.Uploader 模块:
Install-Module -Name "Citrix.Image.Uploader" -RequiredVersion 1.0.0 -Scope CurrentUser
通过运行以下命令确认模块已成功安装:
Get-InstalledModule -Name "Citrix.Image.Uploader"
此命令返回类似于以下内容的输出:
| 名称 | 存储库 | 描述 |
|---|---|---|
| Citrix.Image.Uploader | PS 库 | 用于将 VHD(x) 上传到 Azure 存储帐户、AWS 或 GCP 并获取有关 VHD(x) 信息的命令 |
将模块更新到最新版本
运行以下命令将模块更新到最新版本:
Update-Module -Name "Citrix.Image.Uploader" -Force
运行以下命令以更新到特定版本的 Citrix.Image.Uploader 模块:
Update-Module -Name "Citrix.Image.Uploader" -RequiredVersion 1.0.0
安装特定于平台的第三方组件
映像可移植性 PowerShell 模块不安装第三方依赖项。因此,您可以将安装限制为您所针对的平台。如果您正在使用以下平台之一,请按照相关说明安装平台依赖项。
注意:
仅当与我们的 Citrix.Image.Uploader PowerShell 模块一起使用时,才需要安装第三方组件。运行导出或准备任务不需要这些组件。
艾云
如果您要将映像上传到 Azure,请下载并安装 Azure 命令行实用程序,然后运行以下命令以安装所需的 Azure PowerShell 模块:
Install-Module -Name Az.Accounts -Scope CurrentUser -AllowClobber -Force
Install-Module -Name Az.Compute -Scope CurrentUser -AllowClobber –Force
卸载库和模块
运行以下命令以卸载模块:
Get-InstalledModule -Name "Citrix.Image.Uploader" | Uninstall-Module
运行以下命令以卸载特定版本的 Citrix.Image.Uploader 模块:
Uninstall-Module -Name "Citrix.Image.Uploader" -RequiredVersion 1.0.0
注意:
卸载 IPS 模块时,第三方脚本和组件不会自动删除。
基本用法和示例
模块安装完成后,您可以通过运行以下命令查看 Citrix.Image.Uploader PowerShell 模块中的可用命令:
Get-Command -Module "Citrix.Image.Uploader"
要获取有关特定命令的详细信息,包括其说明和使用示例,请使用:
Get-Help <Command-Name> -Full
有关当前命令和示例用例的完整列表,请参阅以下文档。