Skip to content

Stop-AzDevCenterUserDevBox puts the dev box into hibernate, without the -Hibernate #28756

@RogerBestMsft

Description

@RogerBestMsft

Description

The Stop-AzDevCenterUserDevBox cmdlet put the Dev Box into hibernation mode without having the -Hibernate. It should stop the Dev Box, even when the Dev Box pool is hibernate enabled.
Az 14.5.0
Az.DevCenter 2.0.2

Issue script & Debug output

# PowerShell script to stop and delete an Azure Dev Box
# Requires Az.DevCenter PowerShell module

param(
    [Parameter(Mandatory=$false)]
    [string]$ResourceGroupName = "",
    
    [Parameter(Mandatory=$false)]
    [string]$DevBoxName = "",

    [Parameter(Mandatory=$false)]
    [string]$ProjectName = "",

    [Parameter(Mandatory=$false)]
    [string]$UserId = "",
    
    [Parameter(Mandatory=$false)]
    [string]$DevCenterEndpoint = ""
)

# Import required modules
Import-Module Az.Accounts -Force
Import-Module Az.DevCenter -Force

# Check if logged into Azure
$context = Get-AzContext
if (-not $context) {
    Write-Host "Not logged into Azure. Please run Connect-AzAccount first." -ForegroundColor Red
    exit 1
}

Write-Host "Current Azure context: $($context.Account.Id)" -ForegroundColor Green

try {
    # Stop the Dev Box
    Write-Host "Stopping Dev Box '$DevBoxName'..." -ForegroundColor Yellow
    Stop-AzDevCenterUserDevBox -Endpoint $DevCenterEndpoint -ProjectName $ProjectName -UserId $UserId -DevBoxName $DevBoxName
    
    # Wait for the Dev Box to stop
    do {
        Start-Sleep -Seconds 30
        $devBoxStatus = Get-AzDevCenterUserDevBox -Endpoint $DevCenterEndpoint -ProjectName $ProjectName -UserId $UserId -DevBoxName $DevBoxName
        Write-Host "Current status: $($devBoxStatus.PowerState)" -ForegroundColor Cyan
    } while (!($devBoxStatus.PowerState -eq "Hibernated"))
    
    Write-Host "Dev Box stopped successfully." -ForegroundColor Green

}
catch {
    Write-Error "An error occurred: $($_.Exception.Message)"
    exit 1
}

# Example usage:
# .\devboxstop.ps1 -ResourceGroupName "myResourceGroup" -DevBoxName "myDevBox" -ProjectName "myProject" -DevCenterEndpoint "https://your-custom-endpoint.devcenter.azure.com/"

OUTPUT:
PS C:\Experiments\DevBoxDelete> $DebugPreference='Continue'
PS C:\Experiments\DevBoxDelete> .\devboxstop.ps1 -debug
DEBUG: Initializing ConditionalAssemblyContext. PSEdition is [Core]. PSVersion is [7.5.4].
DEBUG: Initializing ConditionalAssemblyProvider. AssemblyRootPath is [C:\Users\<owner>\Documents\PowerShell\Modules\Az.Accounts\5.3.0\StartupScripts\..\lib].
DEBUG: Registering Az shared AssemblyLoadContext.
DEBUG: AssemblyLoadContext registered.
DEBUG: Initializing PSStyle.
DEBUG: 12:21:08 PM - [ConfigManager] Got nothing from [DisplaySecretsWarning], Module = [], Cmdlet = []. Returning default value [True].
DEBUG: 12:21:08 PM - GetAzureRMContextCommand begin processing with ParameterSet 'GetSingleContext'.
DEBUG: 12:21:08 PM - [ConfigManager] Got nothing from [DisplayBreakingChangeWarning], Module = [Az.Accounts], Cmdlet = [Get-AzContext]. Returning default value [True].
DEBUG: 12:21:08 PM - [ConfigManager] Got nothing from [DisplaySecretsWarning], Module = [], Cmdlet = []. Returning default value [True].
DEBUG: 12:21:08 PM - [ConfigManager] Got nothing from [DisplayRegionIdentified], Module = [], Cmdlet = []. Returning default value [True].
DEBUG: 12:21:08 PM - [ConfigManager] Got nothing from [CheckForUpgrade], Module = [], Cmdlet = []. Returning default value [True].
DEBUG: 12:21:08 PM - No authentication telemetry is found for the current cmdlet with Id 35b94110-593a-42e6-a18a-7639820fa8b4.
DEBUG: AzureQoSEvent:  Module: Az.Accounts:5.3.0; CommandName: Get-AzContext; PSVersion: 7.5.4; IsSuccess: True; Duration: 00:00:00.0021510; SanitizeDuration: 00:00:00.0000593
DEBUG: 12:21:08 PM - [ConfigManager] Got nothing from [EnableDataCollection], Module = [], Cmdlet = []. Returning default value [True].
DEBUG: 12:21:08 PM - GetAzureRMContextCommand end processing.
Current Azure context: <user>@<owner>foxtrot.onmicrosoft.com
Stopping Dev Box 'testa'...
DEBUG: 12:21:08 PM - [ConfigManager] Got nothing from [DisplaySecretsWarning], Module = [], Cmdlet = []. Returning default value [True].
WARNING: Upcoming breaking changes in the cmdlet 'Stop-AzDevCenterUserDevBox' :
- The output type is changing from the existing type :'OperationStatus' to the new type :'OperationStatus'
- The following properties in the output type are being deprecated : 'Property'
- The following properties are being added to the output type : 'Property'
- This change will take effect on '11/18/2025'- The change is expected to take effect from Az version : '15.0.0'
- The change is expected to take effect from version : '3.0.0'
Note : Go to https://aka.ms/azps-changewarnings for steps to suppress this breaking change warning, and other information on breaking changes in Azure PowerShell.
DEBUG: [CmdletBeginProcessing]: Starting command
DEBUG: CmdletBeginProcessing: 
DEBUG: CmdletProcessRecordStart: 
DEBUG: CmdletGetPipeline: 
DEBUG: CmdletBeforeAPICall: 
DEBUG: URLCreated: /projects/TestAManualDC/users/<userid>/devboxes/testa:stop?api-version=2024-05-01-preview
DEBUG: RequestCreated: /projects/TestAManualDC/users/<userid>/devboxes/testa:stop?api-version=2024-05-01-preview
DEBUG: HeaderParametersAdded: 
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
POST

Absolute Uri:
https://<devcenterid>.centralus.devcenter.azure.com/projects/TestAManualDC/users/<userid>/devboxes/testa:stop?api-version=2024-05-01-preview

Headers:
x-ms-client-request-id        : e2f571f4-5155-42f7-a703-5826bd75234b
CommandName                   : Az.DevCenterdata.internal\Stop-AzDevCenterUserDevBox
FullCommandName               : Stop-AzDevCenterUserDevBox_Stop
ParameterSetName              : __AllParameterSets
User-Agent                    : AzurePowershell/v14.5.0,PSVersion/v7.5.4,Az.DevCenterdata/2.0.1

Body:



DEBUG: 12:21:08 PM - [ConfigManager] Got nothing from [DisableInstanceDiscovery], Module = [], Cmdlet = []. Returning default value [False].
DEBUG: BeforeCall: 
DEBUG: 12:21:08 PM - [ConfigManager] Got [False] from [EnableLoginByWam], Module = [], Cmdlet = [].
DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
Accepted

Headers:
Date                          : Mon, 27 Oct 2025 19:21:07 GMT
Connection                    : keep-alive
Location                      : https://<devcenterid>.centralus.devcenter.azure.com/projects/testamanualdc/operationstatuses/bc1434a3-8ef5-4b78-b599-af2c2f1be142?api-version=2024-05-01-preview&monitor=true
x-ms-correlation-request-id   : f1038224-5618-443e-804a-704c00062fe2
x-ms-client-request-id        : e2f571f4-5155-42f7-a703-5826bd75234b
Operation-Location            : https://<devcenterid>.centralus.devcenter.azure.com/projects/testamanualdc/operationstatuses/bc1434a3-8ef5-4b78-b599-af2c2f1be142?api-version=2024-05-01-preview
X-Rate-Limit-Limit            : 1m
X-Rate-Limit-Remaining        : 999
X-Rate-Limit-Reset            : 2025-10-27T19:22:06.9081575Z
Strict-Transport-Security     : max-age=31536000; includeSubDomains
Access-Control-Allow-Origin   : *
Access-Control-Max-Age        : 86400
Access-Control-Expose-Headers : Location,Operation-Location,x-ms-correlation-request-id,x-ms-client-request-id

Body:
{
  "id": "/projects/TestAManualDC/operationStatuses/bc1434a3-8ef5-4b78-b599-af2c2f1be142",
  "name": "bc1434a3-8ef5-4b78-b599-af2c2f1be142",
  "status": "NotStarted",
  "resourceId": "/projects/testamanualdc/users/<userid>/devboxes/testa"
}


DEBUG: ResponseCreated: 
DEBUG: DelayBeforePolling: Delaying 30 seconds before polling.
DEBUG: 12:21:39 PM - [ConfigManager] Got nothing from [DisableInstanceDiscovery], Module = [], Cmdlet = []. Returning default value [False].
DEBUG: 12:21:39 PM - [ConfigManager] Got [False] from [EnableLoginByWam], Module = [], Cmdlet = [].
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
GET

Absolute Uri:
https://<devcenterid>.centralus.devcenter.azure.com/projects/testamanualdc/operationstatuses/bc1434a3-8ef5-4b78-b599-af2c2f1be142?api-version=2024-05-01-preview&monitor=true

Headers:
x-ms-client-request-id        : e2f571f4-5155-42f7-a703-5826bd75234b
CommandName                   : Az.DevCenterdata.internal\Stop-AzDevCenterUserDevBox
FullCommandName               : Stop-AzDevCenterUserDevBox_Stop
ParameterSetName              : __AllParameterSets
User-Agent                    : AzurePowershell/v14.5.0,PSVersion/v7.5.4,Az.DevCenterdata/2.0.1

Body:



DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
Accepted

Headers:
Date                          : Mon, 27 Oct 2025 19:21:37 GMT
Connection                    : keep-alive
Location                      : https://<devcenterid>.centralus.devcenter.azure.com/projects/testamanualdc/operationstatuses/bc1434a3-8ef5-4b78-b599-af2c2f1be142?api-version=2024-05-01-preview&monitor=true
Retry-After                   : 30
x-ms-correlation-request-id   : 6ed34c29-8b04-42b7-bcf0-22b9a143ebe6
x-ms-client-request-id        : e2f571f4-5155-42f7-a703-5826bd75234b
Operation-Location            : https://<devcenterid>.centralus.devcenter.azure.com/projects/testamanualdc/operationstatuses/bc1434a3-8ef5-4b78-b599-af2c2f1be142?api-version=2024-05-01-preview
X-Rate-Limit-Limit            : 1m
X-Rate-Limit-Remaining        : 990
X-Rate-Limit-Reset            : 2025-10-27T19:22:06.9081575Z
Strict-Transport-Security     : max-age=31536000; includeSubDomains
Access-Control-Allow-Origin   : *
Access-Control-Max-Age        : 86400
Access-Control-Expose-Headers : Location,Operation-Location,x-ms-correlation-request-id,x-ms-client-request-id

Body:
{
  "id": "/projects/testamanualdc/operationStatuses/bc1434a3-8ef5-4b78-b599-af2c2f1be142",
  "name": "bc1434a3-8ef5-4b78-b599-af2c2f1be142",
  "status": "Running",
  "startTime": "2025-10-27T12:21:06.9221211-07:00"
}


DEBUG: Polling: 
DEBUG: DelayBeforePolling: Delaying 30 seconds before polling.
DEBUG: 12:22:09 PM - [ConfigManager] Got nothing from [DisableInstanceDiscovery], Module = [], Cmdlet = []. Returning default value [False].
DEBUG: 12:22:09 PM - [ConfigManager] Got [False] from [EnableLoginByWam], Module = [], Cmdlet = [].
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
GET

Absolute Uri:
https://<devcenterid>.centralus.devcenter.azure.com/projects/testamanualdc/operationstatuses/bc1434a3-8ef5-4b78-b599-af2c2f1be142?api-version=2024-05-01-preview&monitor=true

Headers:
x-ms-client-request-id        : e2f571f4-5155-42f7-a703-5826bd75234b
CommandName                   : Az.DevCenterdata.internal\Stop-AzDevCenterUserDevBox
FullCommandName               : Stop-AzDevCenterUserDevBox_Stop
ParameterSetName              : __AllParameterSets
User-Agent                    : AzurePowershell/v14.5.0,PSVersion/v7.5.4,Az.DevCenterdata/2.0.1

Body:



DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
Accepted

Headers:
Date                          : Mon, 27 Oct 2025 19:22:07 GMT
Connection                    : keep-alive
Location                      : https://<devcenterid>.centralus.devcenter.azure.com/projects/testamanualdc/operationstatuses/bc1434a3-8ef5-4b78-b599-af2c2f1be142?api-version=2024-05-01-preview&monitor=true
Retry-After                   : 30
x-ms-correlation-request-id   : 6bcbf902-e582-4d3f-bc93-4ed39599604d
x-ms-client-request-id        : e2f571f4-5155-42f7-a703-5826bd75234b
Operation-Location            : https://<devcenterid>.centralus.devcenter.azure.com/projects/testamanualdc/operationstatuses/bc1434a3-8ef5-4b78-b599-af2c2f1be142?api-version=2024-05-01-preview
X-Rate-Limit-Limit            : 1m
X-Rate-Limit-Remaining        : 982
X-Rate-Limit-Reset            : 2025-10-27T19:22:21.2680226Z
Strict-Transport-Security     : max-age=31536000; includeSubDomains
Access-Control-Allow-Origin   : *
Access-Control-Max-Age        : 86400
Access-Control-Expose-Headers : Location,Operation-Location,x-ms-correlation-request-id,x-ms-client-request-id

Body:
{
  "id": "/projects/testamanualdc/operationStatuses/bc1434a3-8ef5-4b78-b599-af2c2f1be142",
  "name": "bc1434a3-8ef5-4b78-b599-af2c2f1be142",
  "status": "Running",
  "startTime": "2025-10-27T12:21:06.9221211-07:00"
}


DEBUG: Polling: 
DEBUG: DelayBeforePolling: Delaying 30 seconds before polling.
DEBUG: 12:22:39 PM - [ConfigManager] Got nothing from [DisableInstanceDiscovery], Module = [], Cmdlet = []. Returning default value [False].
DEBUG: 12:22:39 PM - [ConfigManager] Got [False] from [EnableLoginByWam], Module = [], Cmdlet = [].
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
GET

Absolute Uri:
https://<devcenterid>.centralus.devcenter.azure.com/projects/testamanualdc/operationstatuses/bc1434a3-8ef5-4b78-b599-af2c2f1be142?api-version=2024-05-01-preview&monitor=true

Headers:
x-ms-client-request-id        : e2f571f4-5155-42f7-a703-5826bd75234b
CommandName                   : Az.DevCenterdata.internal\Stop-AzDevCenterUserDevBox
FullCommandName               : Stop-AzDevCenterUserDevBox_Stop
ParameterSetName              : __AllParameterSets
User-Agent                    : AzurePowershell/v14.5.0,PSVersion/v7.5.4,Az.DevCenterdata/2.0.1

Body:



DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
OK

Headers:
Date                          : Mon, 27 Oct 2025 19:22:37 GMT
Connection                    : keep-alive
Location                      : https://<devcenterid>.centralus.devcenter.azure.com/projects/testamanualdc/operationstatuses/bc1434a3-8ef5-4b78-b599-af2c2f1be142?api-version=2024-05-01-preview&monitor=true
Retry-After                   : 30
x-ms-correlation-request-id   : 78b66385-96a1-4211-b117-ef7680450932
x-ms-client-request-id        : e2f571f4-5155-42f7-a703-5826bd75234b
Operation-Location            : https://<devcenterid>.centralus.devcenter.azure.com/projects/testamanualdc/operationstatuses/bc1434a3-8ef5-4b78-b599-af2c2f1be142?api-version=2024-05-01-preview
X-Rate-Limit-Limit            : 1m
X-Rate-Limit-Remaining        : 998
X-Rate-Limit-Reset            : 2025-10-27T19:23:22.9347949Z
Strict-Transport-Security     : max-age=31536000; includeSubDomains
Access-Control-Allow-Origin   : *
Access-Control-Max-Age        : 86400
Access-Control-Expose-Headers : Location,Operation-Location,x-ms-correlation-request-id,x-ms-client-request-id

Body:
{
  "id": "/projects/testamanualdc/operationStatuses/bc1434a3-8ef5-4b78-b599-af2c2f1be142",
  "name": "bc1434a3-8ef5-4b78-b599-af2c2f1be142",
  "status": "Succeeded",
  "startTime": "2025-10-27T12:21:06.9221211-07:00",
  "endTime": "2025-10-27T12:22:14.7671169-07:00"
}


DEBUG: Polling: 
DEBUG: 12:22:39 PM - [ConfigManager] Got nothing from [DisableInstanceDiscovery], Module = [], Cmdlet = []. Returning default value [False].
DEBUG: 12:22:39 PM - [ConfigManager] Got [False] from [EnableLoginByWam], Module = [], Cmdlet = [].
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
GET

Absolute Uri:
https://<devcenterid>.centralus.devcenter.azure.com/projects/testamanualdc/operationstatuses/bc1434a3-8ef5-4b78-b599-af2c2f1be142?api-version=2024-05-01-preview&monitor=true

Headers:
x-ms-client-request-id        : e2f571f4-5155-42f7-a703-5826bd75234b
CommandName                   : Az.DevCenterdata.internal\Stop-AzDevCenterUserDevBox
FullCommandName               : Stop-AzDevCenterUserDevBox_Stop
ParameterSetName              : __AllParameterSets
User-Agent                    : AzurePowershell/v14.5.0,PSVersion/v7.5.4,Az.DevCenterdata/2.0.1

Body:



DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
OK

Headers:
Date                          : Mon, 27 Oct 2025 19:22:37 GMT
Connection                    : keep-alive
Location                      : https://<devcenterid>.centralus.devcenter.azure.com/projects/testamanualdc/operationstatuses/bc1434a3-8ef5-4b78-b599-af2c2f1be142?api-version=2024-05-01-preview&monitor=true
Retry-After                   : 30
x-ms-correlation-request-id   : 9cdfeaf7-1e33-400b-b0b4-316c5aafe552
x-ms-client-request-id        : e2f571f4-5155-42f7-a703-5826bd75234b
Operation-Location            : https://<devcenterid>.centralus.devcenter.azure.com/projects/testamanualdc/operationstatLocation                      : https://<devcenterid>.centralus.devcenter.azure.com/projects/testamanualdc/operationstatuses/bc1434a3-8ef5-4b78-b599-af2c2f1be142?api-version=2024-05-01-preview&monitor=true
Retry-After                   : 30
x-ms-correlation-request-id   : 9cdfeaf7-1e33-400b-b0b4-316c5aafe552
x-ms-client-request-id        : e2f571f4-5155-42f7-a703-5826bd75234b
Operation-Location            : https://<devcenterid>.centralus.devcenter.azure.com/projects/testamanualdc/operationstatuses/bc1434a3-8ef5-4b78-b599-af2c2f1be142?api-version=2024-05-01-preview&monitor=true
Retry-After                   : 30
x-ms-correlation-request-id   : 9cdfeaf7-1e33-400b-b0b4-316c5aafe552
x-ms-client-request-id        : e2f571f4-5155-42f7-a703-5826bd75234b
Operation-Location            : https://<devcenterid>.centralus.devcenter.azure.com/projects/testamanualdc/operationstatRetry-After                   : 30
x-ms-correlation-request-id   : 9cdfeaf7-1e33-400b-b0b4-316c5aafe552
x-ms-client-request-id        : e2f571f4-5155-42f7-a703-5826bd75234b
Operation-Location            : https://<devcenterid>.centralus.devcenter.azure.com/projects/testamanualdc/operationstatx-ms-correlation-request-id   : 9cdfeaf7-1e33-400b-b0b4-316c5aafe552
x-ms-client-request-id        : e2f571f4-5155-42f7-a703-5826bd75234b
Operation-Location            : https://<devcenterid>.centralus.devcenter.azure.com/projects/testamanualdc/operationstatuses/bc1434a3-8ef5-4b78-b599-af2c2f1be142?api-version=2024-05-01-preview
X-Rate-Limit-Limit            : 1m
x-ms-client-request-id        : e2f571f4-5155-42f7-a703-5826bd75234b
Operation-Location            : https://<devcenterid>.centralus.devcenter.azure.com/projects/testamanualdc/operationstatuses/bc1434a3-8ef5-4b78-b599-af2c2f1be142?api-version=2024-05-01-preview
X-Rate-Limit-Limit            : 1m
X-Rate-Limit-Remaining        : 999
Operation-Location            : https://<devcenterid>.centralus.devcenter.azure.com/projects/testamanualdc/operationstatuses/bc1434a3-8ef5-4b78-b599-af2c2f1be142?api-version=2024-05-01-preview
X-Rate-Limit-Limit            : 1m
X-Rate-Limit-Remaining        : 999
X-Rate-Limit-Reset            : 2025-10-27T19:23:37.7681419Z
uses/bc1434a3-8ef5-4b78-b599-af2c2f1be142?api-version=2024-05-01-preview
X-Rate-Limit-Limit            : 1m
X-Rate-Limit-Remaining        : 999
X-Rate-Limit-Reset            : 2025-10-27T19:23:37.7681419Z
X-Rate-Limit-Remaining        : 999
X-Rate-Limit-Reset            : 2025-10-27T19:23:37.7681419Z
Strict-Transport-Security     : max-age=31536000; includeSubDomains
X-Rate-Limit-Reset            : 2025-10-27T19:23:37.7681419Z
Strict-Transport-Security     : max-age=31536000; includeSubDomains
Access-Control-Allow-Origin   : *
Access-Control-Max-Age        : 86400
Strict-Transport-Security     : max-age=31536000; includeSubDomains
Access-Control-Allow-Origin   : *
Access-Control-Max-Age        : 86400
Access-Control-Expose-Headers : Location,Operation-Location,x-ms-correlation-request-id,x-ms-client-request-id
Access-Control-Allow-Origin   : *
Access-Control-Max-Age        : 86400
Access-Control-Expose-Headers : Location,Operation-Location,x-ms-correlation-request-id,x-ms-client-request-id
Access-Control-Expose-Headers : Location,Operation-Location,x-ms-correlation-request-id,x-ms-client-request-id

Body:
{
  "id": "/projects/testamanualdc/operationStatuses/bc1434a3-8ef5-4b78-b599-af2c2f1be142",
  "name": "bc1434a3-8ef5-4b78-b599-af2c2f1be142",
  "status": "Succeeded",
  "startTime": "2025-10-27T12:21:06.9221211-07:00",
  "endTime": "2025-10-27T12:22:14.7671169-07:00"
}


DEBUG: Polling: 
DEBUG: BeforeResponseDispatch: 
DEBUG: 12:22:39 PM - [ConfigManager] Got nothing from [DisplaySecretsWarning], Module = [], Cmdlet = []. Returning default value [True].

DEBUG: Finally: 
DEBUG: CmdletAfterAPICall: 
DEBUG: [CmdletProcessRecordAsyncEnd]: Finish HTTP process
DEBUG: CmdletProcessRecordAsyncEnd: 
DEBUG: CmdletProcessRecordEnd: 
DEBUG: 12:22:39 PM - [ConfigManager] Got nothing from [EnableDataCollection], Module = [], Cmdlet = []. Returning default value [True].
DEBUG: AzureQoSEvent:  Module: Az.DevCenter:2.0.2; CommandName: Stop-AzDevCenterUserDevBox; PSVersion: 7.5.4; IsSuccess: True; Duration: 00:01:31.4474134; SanitizeDuration: 00:00:00.0000423
DEBUG: 12:23:09 PM - [ConfigManager] Got nothing from [DisplaySecretsWarning], Module = [], Cmdlet = []. Returning default value [True].
DEBUG: [CmdletBeginProcessing]: Starting command
DEBUG: CmdletBeginProcessing: 
DEBUG: CmdletProcessRecordStart: 
DEBUG: CmdletGetPipeline: 
DEBUG: CmdletBeforeAPICall: 
DEBUG: URLCreated: /projects/TestAManualDC/users/<userid>/devboxes/testa?api-version=2024-05-01-preview
DEBUG: RequestCreated: /projects/TestAManualDC/users/<userid>/devboxes/testa?api-version=2024-05-01-preview
DEBUG: HeaderParametersAdded: 
DEBUG: ============================ HTTP REQUEST ============================

HTTP Method:
GET

Absolute Uri:
https://<devcenterid>.centralus.devcenter.azure.com/projects/TestAManualDC/users/<userid>/devboxes/testa?api-version=2024-05-01-preview

Headers:
x-ms-client-request-id        : 0472e219-5945-4eb3-a2bb-c831b1da58f4
CommandName                   : Az.DevCenterdata.internal\Get-AzDevCenterUserDevBox
FullCommandName               : Get-AzDevCenterUserDevBox_Get
ParameterSetName              : __AllParameterSets
User-Agent                    : AzurePowershell/v14.5.0,PSVersion/v7.5.4,Az.DevCenterdata/2.0.1

Body:



DEBUG: 12:23:09 PM - [ConfigManager] Got nothing from [DisableInstanceDiscovery], Module = [], Cmdlet = []. Returning default value [False].
DEBUG: BeforeCall: 
DEBUG: 12:23:09 PM - [ConfigManager] Got [False] from [EnableLoginByWam], Module = [], Cmdlet = [].
DEBUG: ============================ HTTP RESPONSE ============================

Status Code:
OK

Headers:
Date                          : Mon, 27 Oct 2025 19:23:08 GMT
Connection                    : keep-alive
x-ms-correlation-request-id   : 1a8ef50b-f4ef-44bb-b91b-4da848501e01
x-ms-client-request-id        : 0472e219-5945-4eb3-a2bb-c831b1da58f4
X-Rate-Limit-Limit            : 1m
X-Rate-Limit-Remaining        : 999
X-Rate-Limit-Reset            : 2025-10-27T19:24:08.0570730Z
Strict-Transport-Security     : max-age=31536000; includeSubDomains
Access-Control-Allow-Origin   : *
Access-Control-Max-Age        : 86400
Access-Control-Expose-Headers : Location,Operation-Location,x-ms-correlation-request-id,x-ms-client-request-id

Body:
{
  "uri": "https://<devcenterid>.centralus.devcenter.azure.com/projects/testamanualdc/users/<userid>/devboxes/testa",
  "name": "testa",
  "projectName": "TestAManualDC",
  "poolName": "hibernatepool",
  "hibernateSupport": "Enabled",
  "provisioningState": "Succeeded",
  "actionState": "Stopped",
  "powerState": "Hibernated",
  "uniqueId": "1b181f15-f1fa-47d5-9bbc-184a31d55ec1",
  "location": "westus3",
  "osType": "Windows",
  "user": "<userid>",
  "hardwareProfile": {
    "vCPUs": 8,
    "skuName": "general_i_8c32gb256ssd_v2",
    "memoryGB": 32
  },
  "storageProfile": {
    "osDisk": {
      "diskSizeGB": 256
    }
  },
  "imageReference": {
    "name": "microsoftvisualstudio_visualstudioplustools_vs-2022-ent-general-win11-m365-gen2",
    "version": "1.0.0",
    "publishedDate": "2025-09-30T17:00:00-07:00"
  },
  "uniqueId": "1b181f15-f1fa-47d5-9bbc-184a31d55ec1",
  "location": "westus3",
  "osType": "Windows",
  "user": "<userid>",
  "hardwareProfile": {
    "vCPUs": 8,
    "skuName": "general_i_8c32gb256ssd_v2",
    "memoryGB": 32
  },
  "storageProfile": {
    "osDisk": {
      "diskSizeGB": 256
    }
  },
  "imageReference": {
    "name": "microsoftvisualstudio_visualstudioplustools_vs-2022-ent-general-win11-m365-gen2",
    "version": "1.0.0",
    "publishedDate": "2025-09-30T17:00:00-07:00"
  },
  "location": "westus3",
  "osType": "Windows",
  "user": "<userid>",
  "hardwareProfile": {
    "vCPUs": 8,
    "skuName": "general_i_8c32gb256ssd_v2",
    "memoryGB": 32
  },
  "storageProfile": {
    "osDisk": {
      "diskSizeGB": 256
    }
  },
  "imageReference": {
    "name": "microsoftvisualstudio_visualstudioplustools_vs-2022-ent-general-win11-m365-gen2",
    "version": "1.0.0",
    "publishedDate": "2025-09-30T17:00:00-07:00"
  },
  "hardwareProfile": {
    "vCPUs": 8,
    "skuName": "general_i_8c32gb256ssd_v2",
    "memoryGB": 32
  },
  "storageProfile": {
    "osDisk": {
      "diskSizeGB": 256
    }
  },
  "imageReference": {
    "name": "microsoftvisualstudio_visualstudioplustools_vs-2022-ent-general-win11-m365-gen2",
    "version": "1.0.0",
    "publishedDate": "2025-09-30T17:00:00-07:00"
  },
    "memoryGB": 32
  },
  "storageProfile": {
    "osDisk": {
      "diskSizeGB": 256
    }
  },
  "imageReference": {
    "name": "microsoftvisualstudio_visualstudioplustools_vs-2022-ent-general-win11-m365-gen2",
    "version": "1.0.0",
    "publishedDate": "2025-09-30T17:00:00-07:00"
  },
  },
  "storageProfile": {
    "osDisk": {
      "diskSizeGB": 256
    }
  },
  "imageReference": {
    "name": "microsoftvisualstudio_visualstudioplustools_vs-2022-ent-general-win11-m365-gen2",
    "version": "1.0.0",
    "publishedDate": "2025-09-30T17:00:00-07:00"
  },
  },
  "imageReference": {
    "name": "microsoftvisualstudio_visualstudioplustools_vs-2022-ent-general-win11-m365-gen2",
    "version": "1.0.0",
    "publishedDate": "2025-09-30T17:00:00-07:00"
  },
    "version": "1.0.0",
    "publishedDate": "2025-09-30T17:00:00-07:00"
  },
  },
  "createdTime": "2025-10-24T12:08:40.895926-07:00",
  "localAdministrator": "Enabled"
}


DEBUG: ResponseCreated: 
DEBUG: BeforeResponseDispatch: 
DEBUG: 12:23:09 PM - [ConfigManager] Got nothing from [DisplaySecretsWarning], Module = [], Cmdlet = []. Returning default value [True].
DEBUG: Finally: 
DEBUG: CmdletAfterAPICall: 
DEBUG: [CmdletProcessRecordAsyncEnd]: Finish HTTP process
DEBUG: CmdletProcessRecordAsyncEnd: 
DEBUG: CmdletProcessRecordEnd: 
DEBUG: AzureQoSEvent:  Module: Az.DevCenter:2.0.2; CommandName: Get-AzDevCenterUserDevBox; PSVersion: 7.5.4; IsSuccess: True; Duration: 00:00:00.1186429; SanitizeDuration: 00:00:00.0000531
Current status: Hibernated
Dev Box stopped successfully.
EndTime               Name                                 OperationLocation
-------               ----                                 -----------------                                                                            
10/27/2025 7:22:14 PM bc1434a3-8ef5-4b78-b599-af2c2f1be142 https://<devcenterid>.centralus.devcenter.azure.com/project… 

PS C:\Experiments\DevBoxDelete>

Environment data

PS C:\Experiments\DevBoxDelete> $PSVersionTable

Name                           Value
----                           -----
PSVersion                      7.5.4
PSEdition                      Core
GitCommitId                    7.5.4
OS                             Microsoft Windows 10.0.26200
Platform                       Win32NT
PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion      2.3
SerializationVersion           1.1.0.1
WSManStackVersion              3.0

Module versions

PS C:\Experiments\DevBoxDelete> Get-Module Az*

ModuleType Version    PreRelease Name                                ExportedCommands
---------- -------    ---------- ----                                ----------------
Script     5.3.0                 Az.Accounts                         {Add-AzEnvironment, Clear-AzConfig, Clear-AzContext, Clear-AzDefault…}
Script     2.0.2                 Az.DevCenter                        {Connect-AzDevCenterAdminCatalog, Connect-AzDevCenterAdminProjectCatalog, Deploy-…
Script     1.2.1                 Az.ResourceGraph                    {Search-AzGraph, Get-AzResourceGraphQuery, New-AzResourceGraphQuery, Remove-AzRes

Error output

No error, passes successfully.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Dev Centerdev boxService 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.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions