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
<!--NeedCopy-->

运行以下 PowerShell 命令以安装特定版本的 Citrix.Image.Uploader 模块:

Install-Module -Name "Citrix.Image.Uploader" -RequiredVersion 1.0.0 -Scope CurrentUser
<!--NeedCopy-->

通过运行以下命令确认模块已成功安装:

Get-InstalledModule -Name "Citrix.Image.Uploader"
<!--NeedCopy-->

此命令返回类似于以下内容的输出:

名称 存储库 描述
Citrix.Image.Uploader PSGallery 用于将 VHD(x) 上传到 Azure 存储帐户、AWS 或 GCP 并获取有关 VHD(x) 信息的命令

将模块更新到最新版本

运行以下命令以将模块更新到最新版本:

Update-Module -Name "Citrix.Image.Uploader" -Force
<!--NeedCopy-->

运行以下命令以更新到特定版本的 Citrix.Image.Uploader 模块:

Update-Module -Name "Citrix.Image.Uploader" -RequiredVersion 1.0.0
<!--NeedCopy-->

安装特定于平台的第三方组件

映像可移植性 PowerShell 模块不安装第三方依赖项。因此,您可以将安装限制为您所针对的平台。如果您正在使用以下平台之一,请按照相关说明安装平台依赖项。

注意:

仅在使用我们的 Citrix.Image.Uploader PowerShell 模块时才需要安装第三方组件。运行导出或准备任务不需要这些组件。

Azure

如果您要将映像上传到 Azure,请下载并安装 Azure 命令行实用程序,然后运行这些命令以安装所需的 Azure PowerShell 模块:

Install-Module -Name Az.Accounts -Scope CurrentUser -AllowClobber -Force 

Install-Module -Name Az.Compute -Scope CurrentUser -AllowClobber –Force 
<!--NeedCopy-->

卸载库和模块

运行以下命令以卸载模块:

Get-InstalledModule -Name "Citrix.Image.Uploader" | Uninstall-Module
<!--NeedCopy-->

运行以下命令以卸载特定版本的 Citrix.Image.Uploader 模块:

Uninstall-Module -Name "Citrix.Image.Uploader" -RequiredVersion 1.0.0
<!--NeedCopy-->

注意:

卸载 IPS 模块时,第三方脚本和组件不会自动删除。

基本用法和示例

模块安装后,您可以通过运行以下命令查看 Citrix.Image.Uploader PowerShell 模块中的可用命令:

Get-Command -Module "Citrix.Image.Uploader"
<!--NeedCopy-->

要获取有关特定命令的详细信息(包括其说明和使用示例),请使用:

Get-Help <Command-Name> -Full
<!--NeedCopy-->

有关当前命令和示例用例的完整列表,请参阅以下文档

Citrix.Image.Uploader PowerShell 模块