Utilities/Update-ProviderStateMeta.ps1
|
function Update-ProviderStateMeta { param($Provider) $rev = 0 if ($Provider.State -and $Provider.State.TryGetValue('StateRevision', [ref]$rev)) { } $null = $Provider.State.AddOrUpdate('StateRevision', ($rev + 1), { param($k,$old) $old + 1 }) $null = $Provider.State.AddOrUpdate('StateLastChangedUtc', [DateTime]::UtcNow, { param($k,$old) [DateTime]::UtcNow }) } |