Private/Replacement/Get-CgrDefaultArchiveRepositoryName.ps1
|
function Get-CgrDefaultArchiveRepositoryName { [CmdletBinding()] param( [Parameter(Mandatory)] [ValidatePattern('^[A-Za-z0-9_.-]+/[A-Za-z0-9_.-]+$')] [string] $Repository ) $normalized = ConvertTo-CgrRepositoryName -Repository $Repository $repositoryName = $normalized.Split('/', 2)[1] $timestamp = Get-Date -Format 'yyyyMMdd-HHmmss' return '{0}-archive-{1}' -f $repositoryName, $timestamp } |