There is a command group 'az_storage_file_copy'. This group of commands could 'manage file copy operations'. The group of commands has global parameter '--debug' which means 'Increase logging verbosity to show all debug logs.'. The group of commands has global parameter '--help -h' which means 'Show this help message and exit.'. The group of commands has global parameter '--only-show-errors' which means 'Only show errors, suppressing warnings.'. The group of commands has global parameter '--output -o' which means 'Output format.'. The group of commands has global parameter '--query' which means 'JMESPath query string. See <a href="http://jmespath.org/">http://jmespath.org/</a> for more information and examples.'. The group of commands has global parameter '--subscription' which means 'Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`.'. The group of commands has global parameter '--verbose' which means 'Increase logging verbosity. Use --debug for full debug logs.'. This group contains a child command 'az_storage_file_copy_start batch'.The syntax is: az storage file copy start-batch [--account-key]
                                 [--account-name]
                                 [--connection-string]
                                 [--destination-path]
                                 [--destination-share]
                                 [--dryrun]
                                 [--metadata]
                                 [--pattern]
                                 [--sas-token]
                                 [--source-account-key]
                                 [--source-account-name]
                                 [--source-container]
                                 [--source-sas]
                                 [--source-share]
                                 [--source-uri]
                                 [--timeout]. The 1th example of the child command would be to use it to 'copy all files in a file share to another storage account', the syntax is: az storage file copy start-batch --source-account-name srcaccount --source-account-key 00000000 --source-share srcshare --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --account-key 00000000. The 2th example of the child command would be to use it to 'copy all files in a file share to another storage account  with sas token', the syntax is: az storage file copy start-batch --source-uri "https://srcaccount.file.core.windows.net/myshare?<sastoken>" --destination-path <destpath-to-directory> --destination-share destshare --account-name destaccount --sas-token <destination-sas>. The parameter '--account-key' is optional. storage account key. must be used in conjunction with storage account name. environment variable: azure_storage_key.. The parameter '--account-name' is optional. storage account name. related environment variable: azure_storage_account. must be used in conjunction with either storage account key or a sas token. if neither are present, the command will try to query the storage account key using the authenticated azure account. if a large number of storage commands are executed the api quota may be hit.. The parameter '--connection-string' is optional. storage account connection string. environment variable: azure_storage_connection_string.. The parameter '--destination-path' is optional. the directory where the source data is copied to. if omitted, data is copied to the root directory.. The parameter '--destination-share' is optional. the file share where the source data is copied to.. The parameter '--dryrun' is optional. list the files and blobs to be copied. no actual data transfer will occur.. The parameter '--metadata' is optional. metadata in space-separated key=value pairs. this overwrites any existing metadata.. The parameter '--pattern' is optional. the pattern used for globbing files and blobs. the supported patterns are '*', '?', '[seq]', and '[!seq]'. for more information, please refer to https://docs.python.org/3.7/library/fnmatch.html.. The parameter '--sas-token' is optional. a shared access signature (sas). must be used in conjunction with storage account name. environment variable: azure_storage_sas_token.. The parameter '--source-account-key' is optional. the account key for the source storage account. if omitted, the active login is used to determine the account key.. The parameter '--source-account-name' is optional. the source storage account to copy the data from. if omitted, the destination account is used.. The parameter '--source-container' is optional. the source container blobs are copied from.. The parameter '--source-sas' is optional. the shared access signature for the source storage account.. The parameter '--source-share' is optional. the source share files are copied from.. The parameter '--source-uri' is optional. a uri that specifies a the source file share or blob container.. The parameter '--timeout' is optional. request timeout in seconds. applies to each call to the service.. 