Citrix Uploader

Last published : Oct 31, 2026

Installation

Prerequisites

  • Windows operating system
  • Windows PowerShell 5.1

Examples

Upload to Azure

$UploaderParams = @{
    SubscriptionId = '11111111-2222-3333-4444-555555555555'  # (guid, required) id of the subscription that contains the resource group where the uploaded disk will be created
    Location = 'eastus'  # (string, required) Azure location where the disk will be created
    ResourceGroup = 'MyResourcegroup'  # (string, required) the Azure resource group where the uploaded disk will be created
    ManagedDiskName = 'MyDisk'  # (string, required) the name to give to the Azure managed disk that is the result of the upload
    FileName = "\\smb.example.com\share\folder\disk.vhdx"  # (string, required) Filename of the disk to upload. May be a local path or a UNC path to a SMB file share.
}
Copy-DiskToAzure @UploaderParams [-Force] [-OverwriteLog] [-Install] [-Verbose]