missed one
This commit is contained in:
parent
d5219e90f4
commit
f507c76740
@ -73,40 +73,13 @@ $OfficeList | ForEach-Object -parallel {
|
|||||||
# Write-Progress @CurentLoopProgress
|
# Write-Progress @CurentLoopProgress
|
||||||
|
|
||||||
|
|
||||||
$projectNumber = ''
|
|
||||||
# thank you ChatGPT
|
# thank you ChatGPT
|
||||||
$string = $_.FullName
|
$string = $_.FullName
|
||||||
$regex = "\\(\d+(-\d+)*)"
|
|
||||||
$matches = [regex]::Matches($string, $regex)
|
|
||||||
$result = ""
|
|
||||||
foreach ($match in $matches) {
|
|
||||||
$result += $match.Groups[1].Value
|
|
||||||
if ($match.Groups[2].Success) {
|
|
||||||
$result += $match.Groups[2].Value
|
|
||||||
}
|
|
||||||
# if ($match.Groups[3].Success) {
|
|
||||||
# $result += $match.Groups[3].Value
|
|
||||||
# }
|
|
||||||
}
|
|
||||||
# / Thank you Chat GPT
|
|
||||||
# $result = $result -replace ('-','')
|
|
||||||
|
|
||||||
|
|
||||||
if ($result.Length -lt 5 ) {
|
|
||||||
# $CurentLoopProgress = @{
|
|
||||||
# ID = $JobID
|
|
||||||
# Activity = $_.FullName + " Not a Project"
|
|
||||||
# }
|
|
||||||
|
|
||||||
# Write-Progress @CurentLoopProgress
|
|
||||||
}
|
|
||||||
elseif ($result.Length -ge 5) {
|
|
||||||
$RefreshDays = -15 - (Get-Random -Maximum 5)
|
$RefreshDays = -15 - (Get-Random -Maximum 5)
|
||||||
|
|
||||||
$Server = $_.FullName.Substring(1, 4) -replace (':|\\', '')
|
$Server = $_.FullName.Substring(1, 4) -replace (':|\\', '')
|
||||||
$Path = $_.FullName.Replace("'", "`'") #SQL Formatted Path
|
$Path = $_.FullName.Replace("'", "`'") #SQL Formatted Path
|
||||||
$Path = $Path.Replace("X:\", "\\mpe.ca\datadrive\")
|
$Path = $Path.Replace("X:\", "\\mpe.ca\datadrive\")
|
||||||
$projectnumber = $result.tostring()
|
|
||||||
$DBConnect = New-SqliteConnection -DataSource $PathToDB_Copy
|
$DBConnect = New-SqliteConnection -DataSource $PathToDB_Copy
|
||||||
$Query = "Select fld_LastRefresh FROM FolderData where Server = '$Server' AND Path = `"$Path`";"
|
$Query = "Select fld_LastRefresh FROM FolderData where Server = '$Server' AND Path = `"$Path`";"
|
||||||
$sql_result = Invoke-SqliteQuery -DataSource $PathToDB_Copy -Query $Query
|
$sql_result = Invoke-SqliteQuery -DataSource $PathToDB_Copy -Query $Query
|
||||||
@ -154,7 +127,7 @@ $OfficeList | ForEach-Object -parallel {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
$DBConnect.Close()
|
$DBConnect.Close()
|
||||||
}
|
|
||||||
Write-Progress @CurentLoopProgress -Completed
|
Write-Progress @CurentLoopProgress -Completed
|
||||||
}
|
}
|
||||||
Write-Progress @ServerProgress -Completed
|
Write-Progress @ServerProgress -Completed
|
||||||
|
Loading…
Reference in New Issue
Block a user