Skip to content

az acr task create with --cmd and --context /dev/null fails with "missing --file/-f argument" #32623

@samc1213

Description

@samc1213

Describe the bug

I can't create an az acr task to purge images. It always requires --file even with a cmd.

Related command

az acr task create
--registry myregistry
--name PurgeOldImagesTask
--cmd "acr purge --filter '.:.' --ago 30d --untagged --keep 10"
--schedule "0 0 * * *"
--context /dev/null
--commit-trigger-enabled false
--base-image-trigger-enabled false

Errors

missing --file/-f argument

Issue script & Debug output

az acr task create --registry myrepository --name PurgeOldImagesTask --cmd "acr purge --filter '.:.' --ago 30d --untagged --keep 10" --schedule "0 0 * * " --context /dev/null --commit-trigger-enabled false --base-image-trigger-enabled false --debug
cli.knack.cli: Command arguments: ['acr', 'task', 'create', '--registry', 'myrepository', '--name', 'PurgeOldImagesTask', '--cmd', "acr purge --filter '.
:.*' --ago 30d --untagged --keep 10", '--schedule', '0 0 * * *', '--context', 'nul', '--commit-trigger-enabled', 'false', '--base-image-trigger-enabled', 'false', '--debug']
cli.knack.cli: init debug log:
Enable color in terminal.
Enable VT mode.
cli.knack.cli: Event: Cli.PreExecute []
cli.knack.cli: Event: CommandParser.OnGlobalArgumentsCreate [<function CLILogging.on_global_arguments at 0x01D79668>, <function OutputProducer.on_global_arguments at 0x020CC1B8>, <function CLIQuery.on_global_arguments at 0x020EB398>]
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableCreate []
cli.azure.cli.core: Modules found from index for 'acr': ['azure.cli.command_modules.acr']
cli.azure.cli.core: Loading command modules:
cli.azure.cli.core: Name Load Time Groups Commands
cli.azure.cli.core: acr 0.971 36 149
cli.azure.cli.core: Total (1) 0.971 36 149
cli.azure.cli.core: These extensions are not installed and will be skipped: ['azext_ai_examples', 'azext_next']
cli.azure.cli.core: Loading extensions:
cli.azure.cli.core: Name Load Time Groups Commands Directory
cli.azure.cli.core: Total (0) 0.000 0 0
cli.azure.cli.core: Loaded 36 groups, 149 commands.
cli.azure.cli.core: Found a match in the command table.
cli.azure.cli.core: Raw command : acr task create
cli.azure.cli.core: Command table: acr task create
cli.knack.cli: Event: CommandInvoker.OnPreCommandTableTruncate [<function AzCliLogging.init_command_file_logging at 0x03ED9168>]
cli.azure.cli.core.azlogging: metadata file logging enabled - writing logs to 'C:\Users\myusername.azure\commands\2026-01-09.14-43-50.acr_task_create.26016.log'.
az_command_data_logger: command args: acr task create --registry {} --name {} --cmd {} --schedule {} --context {} --commit-trigger-enabled {} --base-image-trigger-enabled {} --debug
cli.knack.cli: Event: CommandInvoker.OnPreArgumentLoad [<function register_global_subscription_argument..add_subscription_parameter at 0x03EEFCF8>]
cli.knack.cli: Event: CommandInvoker.OnPostArgumentLoad []
cli.knack.cli: Event: CommandInvoker.OnPostCommandTableCreate [<function register_ids_argument..add_ids_arguments at 0x03F0F898>, <function register_cache_arguments..add_cache_arguments at 0x03F20BB8>, <function register_upcoming_breaking_change_info..update_breaking_change_info at 0x03F20C08>]
cli.knack.cli: Event: CommandInvoker.OnCommandTableLoaded []
cli.knack.cli: Event: CommandInvoker.OnPreParseArgs []
cli.knack.cli: Event: CommandInvoker.OnPostParseArgs [<function OutputProducer.handle_output_argument at 0x020CC208>, <function CLIQuery.handle_query_parameter at 0x020EB3E8>, <function register_ids_argument..parse_ids_arguments at 0x03F20B18>]
cli.azure.cli.core.commands.client_factory: Getting management service client client_type=ContainerRegistryManagementClient
cli.azure.cli.core.auth.persistence: build_persistence: location='C:\Users\myusername\.azure\msal_token_cache.bin', encrypt=True
cli.azure.cli.core.auth.binary_cache: load: C:\Users\myusername.azure\msal_http_cache.bin
urllib3.util.retry: Converted retries value: 1 -> Retry(total=1, connect=None, read=None, redirect=None, status=None)
msal.authority: Initializing with Entra authority: https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b
msal.authority: openid_config("https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/v2.0/.well-known/openid-configuration") = {'token_endpoint': 'https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/oauth2/v2.0/token', 'token_endpoint_auth_methods_supported': ['client_secret_post', 'private_key_jwt', 'client_secret_basic', 'self_signed_tls_client_auth'], 'jwks_uri': 'https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/discovery/v2.0/keys', 'response_modes_supported': ['query', 'fragment', 'form_post'], 'subject_types_supported': ['pairwise'], 'id_token_signing_alg_values_supported': ['RS256'], 'response_types_supported': ['code', 'id_token', 'code id_token', 'id_token token'], 'scopes_supported': ['openid', 'profile', 'email', 'offline_access'], 'issuer': 'https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/v2.0', 'request_uri_parameter_supported': False, 'userinfo_endpoint': 'https://graph.microsoft.com/oidc/userinfo', 'authorization_endpoint': 'https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/oauth2/v2.0/authorize', 'device_authorization_endpoint': 'https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/oauth2/v2.0/devicecode', 'http_logout_supported': True, 'frontchannel_logout_supported': True, 'end_session_endpoint': 'https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/oauth2/v2.0/logout', 'claims_supported': ['sub', 'iss', 'cloud_instance_name', 'cloud_instance_host_name', 'cloud_graph_host_name', 'msgraph_host', 'aud', 'exp', 'iat', 'auth_time', 'acr', 'nonce', 'preferred_username', 'name', 'tid', 'ver', 'at_hash', 'c_hash', 'email'], 'kerberos_endpoint': 'https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/kerberos', 'mtls_endpoint_aliases': {'token_endpoint': 'https://mtlsauth.microsoft.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/oauth2/v2.0/token'}, 'tls_client_certificate_bound_access_tokens': True, 'tenant_region_scope': 'NA', 'cloud_instance_name': 'microsoftonline.com', 'cloud_graph_host_name': 'graph.windows.net', 'msgraph_host': 'graph.microsoft.com', 'rbac_url': 'https://pas.windows.net'}
msal.application: Broker enabled? True
cli.azure.cli.core.commands.client_factory: Getting management service client client_type=ResourceManagementClient
urllib3.util.retry: Converted retries value: 1 -> Retry(total=1, connect=None, read=None, redirect=None, status=None)
msal.authority: Initializing with Entra authority: https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b
msal.authority: openid_config("https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/v2.0/.well-known/openid-configuration") = {'token_endpoint': 'https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/oauth2/v2.0/token', 'token_endpoint_auth_methods_supported': ['client_secret_post', 'private_key_jwt', 'client_secret_basic', 'self_signed_tls_client_auth'], 'jwks_uri': 'https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/discovery/v2.0/keys', 'response_modes_supported': ['query', 'fragment', 'form_post'], 'subject_types_supported': ['pairwise'], 'id_token_signing_alg_values_supported': ['RS256'], 'response_types_supported': ['code', 'id_token', 'code id_token', 'id_token token'], 'scopes_supported': ['openid', 'profile', 'email', 'offline_access'], 'issuer': 'https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/v2.0', 'request_uri_parameter_supported': False, 'userinfo_endpoint': 'https://graph.microsoft.com/oidc/userinfo', 'authorization_endpoint': 'https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/oauth2/v2.0/authorize', 'device_authorization_endpoint': 'https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/oauth2/v2.0/devicecode', 'http_logout_supported': True, 'frontchannel_logout_supported': True, 'end_session_endpoint': 'https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/oauth2/v2.0/logout', 'claims_supported': ['sub', 'iss', 'cloud_instance_name', 'cloud_instance_host_name', 'cloud_graph_host_name', 'msgraph_host', 'aud', 'exp', 'iat', 'auth_time', 'acr', 'nonce', 'preferred_username', 'name', 'tid', 'ver', 'at_hash', 'c_hash', 'email'], 'kerberos_endpoint': 'https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/kerberos', 'mtls_endpoint_aliases': {'token_endpoint': 'https://mtlsauth.microsoft.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/oauth2/v2.0/token'}, 'tls_client_certificate_bound_access_tokens': True, 'tenant_region_scope': 'NA', 'cloud_instance_name': 'microsoftonline.com', 'cloud_graph_host_name': 'graph.windows.net', 'msgraph_host': 'graph.microsoft.com', 'rbac_url': 'https://pas.windows.net'}
msal.application: Broker enabled? True
cli.azure.cli.core.auth.credential_adaptor: CredentialAdaptor.get_token_info: scopes=('https://management.core.windows.net//.default',), options={}
cli.azure.cli.core.auth.msal_credentials: UserCredential.acquire_token: scopes=['https://management.core.windows.net//.default'], claims_challenge=None, kwargs={}
msal.application: Cache hit an AT
msal.telemetry: Generate or reuse correlation_id: bd9c59ad-2e18-4fc1-af56-6ad9b7ac5b7e
cli.azure.cli.core.sdk.policies: Request URL: 'https://management.azure.com/subscriptions/6fdfffdc-9d36-4537-bcf1-d6ca9a569f52/resources?$filter=resourceType%20eq%20%27Microsoft.ContainerRegistry%2Fregistries%27&api-version=2024-11-01'
cli.azure.cli.core.sdk.policies: Request method: 'GET'
cli.azure.cli.core.sdk.policies: Request headers:
cli.azure.cli.core.sdk.policies: 'Accept': 'application/json'
cli.azure.cli.core.sdk.policies: 'x-ms-client-request-id': '489a9022-eda4-11f0-96ce-8c3b4aa4b332'
cli.azure.cli.core.sdk.policies: 'CommandName': 'acr task create'
cli.azure.cli.core.sdk.policies: 'ParameterSetName': '--registry --name --cmd --schedule --context --commit-trigger-enabled --base-image-trigger-enabled --debug'
cli.azure.cli.core.sdk.policies: 'User-Agent': 'AZURECLI/2.81.0 (MSI) azsdk-python-core/1.35.0 Python/3.13.9 (Windows-11-10.0.26100-SP0)'
cli.azure.cli.core.sdk.policies: 'Authorization': ''
cli.azure.cli.core.sdk.policies: Request body:
cli.azure.cli.core.sdk.policies: This request has no body
urllib3.connectionpool: Starting new HTTPS connection (1): management.azure.com:443
urllib3.connectionpool: https://management.azure.com:443 "GET /subscriptions/6fdfffdc-9d36-4537-bcf1-d6ca9a569f52/resources?$filter=resourceType%20eq%20%27Microsoft.ContainerRegistry%2Fregistries%27&api-version=2024-11-01 HTTP/1.1" 200 549
cli.azure.cli.core.sdk.policies: Response status: 200
cli.azure.cli.core.sdk.policies: Response headers:
cli.azure.cli.core.sdk.policies: 'Cache-Control': 'no-cache'
cli.azure.cli.core.sdk.policies: 'Pragma': 'no-cache'
cli.azure.cli.core.sdk.policies: 'Content-Length': '549'
cli.azure.cli.core.sdk.policies: 'Content-Type': 'application/json; charset=utf-8'
cli.azure.cli.core.sdk.policies: 'Expires': '-1'
cli.azure.cli.core.sdk.policies: 'x-ms-ratelimit-remaining-subscription-reads': '249'
cli.azure.cli.core.sdk.policies: 'x-ms-ratelimit-remaining-subscription-global-reads': '3749'
cli.azure.cli.core.sdk.policies: 'x-ms-request-id': 'e379b262-97df-495c-8e09-9688314149c6'
cli.azure.cli.core.sdk.policies: 'x-ms-correlation-request-id': 'e379b262-97df-495c-8e09-9688314149c6'
cli.azure.cli.core.sdk.policies: 'x-ms-routing-request-id': 'CENTRALUS:20260109T214352Z:e379b262-97df-495c-8e09-9688314149c6'
cli.azure.cli.core.sdk.policies: 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
cli.azure.cli.core.sdk.policies: 'X-Content-Type-Options': 'nosniff'
cli.azure.cli.core.sdk.policies: 'X-Cache': 'CONFIG_NOCACHE'
cli.azure.cli.core.sdk.policies: 'X-MSEdge-Ref': 'Ref A: E94E8EAD6E45450DA9CCA5960230B7AA Ref B: CYS013050701035 Ref C: 2026-01-09T21:43:51Z'
cli.azure.cli.core.sdk.policies: 'Date': 'Fri, 09 Jan 2026 21:43:51 GMT'
cli.azure.cli.core.sdk.policies: Response content:
cli.azure.cli.core.sdk.policies: {"value":[{"id":"/subscriptions/6fdfffdc-9d36-4537-bcf1-d6ca9a569f52/resourceGroups/rg-a/providers/Microsoft.ContainerRegistry/registries/myrepository","name":"myrepository","type":"Microsoft.ContainerRegistry/registries","sku":{"name":"Basic","tier":"Basic"},"location":"centralus","tags":{},"systemData":{"createdBy":"myname@myrepository.com","createdByType":"User","createdAt":"2025-10-21T21:32:31.5973532Z","lastModifiedBy":"myname@myrepository.com","lastModifiedByType":"User","lastModifiedAt":"2025-10-21T21:39:47.3908857Z"}}]}
cli.azure.cli.core.commands.client_factory: Getting management service client client_type=ContainerRegistryManagementClient
urllib3.util.retry: Converted retries value: 1 -> Retry(total=1, connect=None, read=None, redirect=None, status=None)
msal.authority: Initializing with Entra authority: https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b
msal.authority: openid_config("https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/v2.0/.well-known/openid-configuration") = {'token_endpoint': 'https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/oauth2/v2.0/token', 'token_endpoint_auth_methods_supported': ['client_secret_post', 'private_key_jwt', 'client_secret_basic', 'self_signed_tls_client_auth'], 'jwks_uri': 'https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/discovery/v2.0/keys', 'response_modes_supported': ['query', 'fragment', 'form_post'], 'subject_types_supported': ['pairwise'], 'id_token_signing_alg_values_supported': ['RS256'], 'response_types_supported': ['code', 'id_token', 'code id_token', 'id_token token'], 'scopes_supported': ['openid', 'profile', 'email', 'offline_access'], 'issuer': 'https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/v2.0', 'request_uri_parameter_supported': False, 'userinfo_endpoint': 'https://graph.microsoft.com/oidc/userinfo', 'authorization_endpoint': 'https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/oauth2/v2.0/authorize', 'device_authorization_endpoint': 'https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/oauth2/v2.0/devicecode', 'http_logout_supported': True, 'frontchannel_logout_supported': True, 'end_session_endpoint': 'https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/oauth2/v2.0/logout', 'claims_supported': ['sub', 'iss', 'cloud_instance_name', 'cloud_instance_host_name', 'cloud_graph_host_name', 'msgraph_host', 'aud', 'exp', 'iat', 'auth_time', 'acr', 'nonce', 'preferred_username', 'name', 'tid', 'ver', 'at_hash', 'c_hash', 'email'], 'kerberos_endpoint': 'https://login.microsoftonline.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/kerberos', 'mtls_endpoint_aliases': {'token_endpoint': 'https://mtlsauth.microsoft.com/e4658d66-f0a1-40a6-a23e-2dc942fd260b/oauth2/v2.0/token'}, 'tls_client_certificate_bound_access_tokens': True, 'tenant_region_scope': 'NA', 'cloud_instance_name': 'microsoftonline.com', 'cloud_graph_host_name': 'graph.windows.net', 'msgraph_host': 'graph.microsoft.com', 'rbac_url': 'https://pas.windows.net'}
msal.application: Broker enabled? True
cli.azure.cli.core.auth.credential_adaptor: CredentialAdaptor.get_token_info: scopes=('https://management.core.windows.net//.default',), options={}
cli.azure.cli.core.auth.msal_credentials: UserCredential.acquire_token: scopes=['https://management.core.windows.net//.default'], claims_challenge=None, kwargs={}
msal.application: Cache hit an AT
msal.telemetry: Generate or reuse correlation_id: b5e5bd0b-2562-431e-bfdd-da9c2d652fe3
cli.azure.cli.core.sdk.policies: Request URL: 'https://management.azure.com/subscriptions/6fdfffdc-9d36-4537-bcf1-d6ca9a569f52/resourceGroups/rg-a/providers/Microsoft.ContainerRegistry/registries/myrepository?api-version=2025-03-01-preview'
cli.azure.cli.core.sdk.policies: Request method: 'GET'
cli.azure.cli.core.sdk.policies: Request headers:
cli.azure.cli.core.sdk.policies: 'Accept': 'application/json'
cli.azure.cli.core.sdk.policies: 'x-ms-client-request-id': '489a9022-eda4-11f0-96ce-8c3b4aa4b332'
cli.azure.cli.core.sdk.policies: 'CommandName': 'acr task create'
cli.azure.cli.core.sdk.policies: 'ParameterSetName': '--registry --name --cmd --schedule --context --commit-trigger-enabled --base-image-trigger-enabled --debug'
cli.azure.cli.core.sdk.policies: 'User-Agent': 'AZURECLI/2.81.0 (MSI) azsdk-python-core/1.35.0 Python/3.13.9 (Windows-11-10.0.26100-SP0)'
cli.azure.cli.core.sdk.policies: 'Authorization': '
'
cli.azure.cli.core.sdk.policies: Request body:
cli.azure.cli.core.sdk.policies: This request has no body
urllib3.connectionpool: Starting new HTTPS connection (1): management.azure.com:443
urllib3.connectionpool: https://management.azure.com:443 "GET /subscriptions/6fdfffdc-9d36-4537-bcf1-d6ca9a569f52/resourceGroups/rg-a/providers/Microsoft.ContainerRegistry/registries/myrepository?api-version=2025-03-01-preview HTTP/1.1" 200 1499
cli.azure.cli.core.sdk.policies: Response status: 200
cli.azure.cli.core.sdk.policies: Response headers:
cli.azure.cli.core.sdk.policies: 'Cache-Control': 'no-cache'
cli.azure.cli.core.sdk.policies: 'Pragma': 'no-cache'
cli.azure.cli.core.sdk.policies: 'Content-Length': '1499'
cli.azure.cli.core.sdk.policies: 'Content-Type': 'application/json; charset=utf-8'
cli.azure.cli.core.sdk.policies: 'Expires': '-1'
cli.azure.cli.core.sdk.policies: 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains'
cli.azure.cli.core.sdk.policies: 'api-supported-versions': '2025-03-01-preview'
cli.azure.cli.core.sdk.policies: 'x-ms-ratelimit-remaining-subscription-reads': '249'
cli.azure.cli.core.sdk.policies: 'x-ms-ratelimit-remaining-subscription-global-reads': '3749'
cli.azure.cli.core.sdk.policies: 'x-ms-request-id': '363d3586-c141-4a02-8e87-021bb56faf8e'
cli.azure.cli.core.sdk.policies: 'x-ms-correlation-request-id': '363d3586-c141-4a02-8e87-021bb56faf8e'
cli.azure.cli.core.sdk.policies: 'x-ms-routing-request-id': 'WESTCENTRALUS:20260109T214352Z:363d3586-c141-4a02-8e87-021bb56faf8e'
cli.azure.cli.core.sdk.policies: 'X-Content-Type-Options': 'nosniff'
cli.azure.cli.core.sdk.policies: 'X-Cache': 'CONFIG_NOCACHE'
cli.azure.cli.core.sdk.policies: 'X-MSEdge-Ref': 'Ref A: F7D4C5D917D34038AB725CE4B8AA3604 Ref B: CYS013050703023 Ref C: 2026-01-09T21:43:52Z'
cli.azure.cli.core.sdk.policies: 'Date': 'Fri, 09 Jan 2026 21:43:52 GMT'
cli.azure.cli.core.sdk.policies: Response content:
cli.azure.cli.core.sdk.policies: {"sku":{"name":"Basic","tier":"Basic"},"type":"Microsoft.ContainerRegistry/registries","id":"/subscriptions/6fdfffdc-9d36-4537-bcf1-d6ca9a569f52/resourceGroups/rg-a/providers/Microsoft.ContainerRegistry/registries/myrepository","name":"myrepository","location":"centralus","tags":{},"systemData":{"createdBy":"myname@myrepository.com","createdByType":"User","createdAt":"2025-10-21T21:32:31.5973532+00:00","lastModifiedBy":"myname@myrepository.com","lastModifiedByType":"User","lastModifiedAt":"2025-10-21T21:39:47.3908857+00:00"},"properties":{"loginServer":"myrepository.azurecr.io","creationDate":"2025-10-21T21:32:31.5973532Z","provisioningState":"Succeeded","adminUserEnabled":true,"policies":{"quarantinePolicy":{"status":"disabled"},"trustPolicy":{"type":"Notary","status":"disabled"},"retentionPolicy":{"days":7,"lastUpdatedTime":"2025-10-21T21:32:38.5401966+00:00","status":"disabled"},"exportPolicy":{"status":"enabled"},"azureADAuthenticationAsArmPolicy":{"status":"enabled"},"softDeletePolicy":{"retentionDays":7,"lastUpdatedTime":"2025-10-21T21:32:38.5402641+00:00","status":"disabled"}},"encryption":{"status":"disabled"},"dataEndpointEnabled":false,"dataEndpointHostNames":[],"privateEndpointConnections":[],"publicNetworkAccess":"Enabled","networkRuleBypassOptions":"AzureServices","zoneRedundancy":"Disabled","anonymousPullEnabled":false,"metadataSearch":"Disabled","roleAssignmentMode":"LegacyRegistryPermissions","autoGeneratedDomainNameLabelScope":"Unsecure"}}
cli.azure.cli.core.azclierror: Traceback (most recent call last):
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\knack/cli.py", line 233, in invoke
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 666, in execute
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 734, in _run_jobs_serially
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 703, in _run_job
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/init.py", line 336, in call
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/core/commands/command_operation.py", line 120, in handler
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/acr/task.py", line 138, in acr_task_create
File "D:\a_work\1\s\build_scripts\windows\artifacts\cli\Lib\site-packages\azure/cli/command_modules/acr/task.py", line 311, in create_task_step
knack.util.CLIError: missing --file/-f argument

cli.azure.cli.core.azclierror: missing --file/-f argument
az_command_data_logger: missing --file/-f argument
cli.knack.cli: Event: Cli.PostExecute [<function AzCliLogging.deinit_cmd_metadata_logging at 0x03ED92A8>]
az_command_data_logger: exit code: 1
cli.main: Command ran in 3.496 seconds (init: 0.658, invoke: 2.838)
telemetry.main: Begin splitting cli events and extra events, total events: 1
telemetry.client: Accumulated 0 events. Flush the clients.
telemetry.main: Finish splitting cli events and extra events, cli events: 1
telemetry.save: Save telemetry record of length 3904 in cache file under C:\Users\myusername.azure\telemetry\20260109144353010
telemetry.main: Begin creating telemetry upload process.
telemetry.process: Creating upload process: "C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\python.exe C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\Lib\site-packages\azure\cli\telemetry_init_.pyc C:\Users\myusername.azure C:\Users\myusername.azure\telemetry\20260109144353010"
telemetry.process: Return from creating process 378356
telemetry.main: Finish creating telemetry upload process.

Expected behavior

The task should get created despite the lack of -f or --file

Environment Summary

$ az --version
azure-cli 2.81.0

core 2.81.0
telemetry 1.1.0

Extensions:
communication 1.14.0

Dependencies:
msal 1.34.0b1
azure-mgmt-resource 23.3.0

Python location 'C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\python.exe'
Config directory 'C:\Users\SamCohen.azure'
Extensions directory 'C:\Users\SamCohen.azure\cliextensions'

Python (Windows) 3.13.9 (tags/v3.13.9:8183fa5, Oct 14 2025, 14:00:05) [MSC v.1944 32 bit (Intel)]

Legal docs and information: aka.ms/AzureCliLegal

Your CLI is up-to-date.

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Auto-AssignAuto assign by botContainer Registryaz acrLanguageService AttentionThis issue is responsible by Azure service team.bugThis issue requires a change to an existing behavior in the product in order to be resolved.customer-reportedIssues that are reported by GitHub users external to the Azure organization.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions