Skip to content

Sync-DBPoolContainer🔗

SYNOPSIS🔗

Refreshes the specified DBPool container(s) using the DBPool API. By default, this function will refresh all containers if no IDs are provided.

SYNTAX🔗

Sync-DBPoolContainer [[-Id] <Int32[]>] [-TimeoutSeconds <Int32>] [-Force] [-WhatIf] [-Confirm]
 [<CommonParameters>]

DESCRIPTION🔗

This function refreshes the specified DBPool container(s) using the DBPool API. By default, this function will refresh all containers if no IDs are provided.

EXAMPLES🔗

EXAMPLE 1🔗

Refreshes all DBPool containers.

Sync-DBPoolContainer

EXAMPLE 2🔗

Refreshes the DBPool container with the ID 1234.

Sync-DBPoolContainer -Id 1234

EXAMPLE 3🔗

Refreshes the DBPool containers with the IDs 1234 and 5678.

Sync-DBPoolContainer -Id 1234, 5678

EXAMPLE 4🔗

Refreshes all DBPool containers matching the specified database name.

Sync-DBPoolContainer -Id $(Get-DBPoolContainer -DefaultDatabase "Database_Name").Id

EXAMPLE 5🔗

Refreshes all DBPool containers not matching the specified container name.

Sync-DBPoolContainer -Id $(Get-DBPoolContainer -NotLike -Name "*Container_Name*").Id -Force

PARAMETERS🔗

-Id🔗

The ID(s) of the container(s) to refresh. If no IDs are provided, all containers will be refreshed.

Type: Int32[]
Parameter Sets: (All)
Aliases: ContainerId

Required: False
Position: 1
Default value: $RefreshDBPool_Container_Ids
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False

-TimeoutSeconds🔗

The maximum time in seconds to wait for the container(s) to refresh. The default value is 3600 seconds (1 hour).

Type: Int32
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: $RefreshDBPool_TimeoutSeconds
Accept pipeline input: False
Accept wildcard characters: False

-Force🔗

If specified, the function will not prompt for confirmation before refreshing the container(s).

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: False
Accept pipeline input: False
Accept wildcard characters: False

-WhatIf🔗

Shows what would happen if the cmdlet runs. The cmdlet is not run.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Confirm🔗

Prompts you for confirmation before running the cmdlet.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters🔗

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

INPUTS🔗

[int] - Array of ID(s) of the container(s) to perform the refresh action on🔗

OUTPUTS🔗

[void] - No output is returned🔗

NOTES🔗

N/A

https://datto-dbpool-refresh.kentsapp.com/Sync-DBPoolContainer/