18 lines
657 B
PowerShell
18 lines
657 B
PowerShell
$result = @{}
|
|
|
|
1..16 | % {
|
|
$s = 'REJK-P-TCS{0:d3}' -f $_
|
|
$result[$s] = get-item "\\$s\d-drive\ifsbosystem\log\tt*"
|
|
}
|
|
|
|
foreach($k in $result.keys | sort) {
|
|
$first = $result[$k] | select -first 1
|
|
$last = $result[$k] | select -last 1
|
|
|
|
$firstTime = [datetime]::ParseExact($first.BaseName.Substring(2), 'yyMMddHHmmss', [cultureinfo]::InvariantCulture)
|
|
$lastTime = [datetime]::ParseExact($last.BaseName.Substring(2), 'yyMMddHHmmss', [cultureinfo]::InvariantCulture)
|
|
|
|
$span = New-TimeSpan -Start $firstTime -End $lastTime
|
|
|
|
Write-Verbose -Verbose "Server: $k - First: $($first.Name) - Last: $($last.Name) - TimeSpan:$span"
|
|
} |