Friday, April 20, 2018

Simple PS code will wait until the log file exist.
#Wait Until File is created

$logfile = "Log file name"
$TargetLogFile = "Path_To_File"

# example      $logfile             = "Test.CSV"
# example      $TargetLogFile =  \\$ServerName\C$\Temp\$logfile"



#()_.Wait for the log file
write-host "()_.Attempting to locate [$logfile]" -f yellow

do{
  
   Write-host "()_.Please wait..." -f Cyan
   Start-Sleep -Seconds 5
   Write-host "()_.{$logfile] not there" -f Yellow

    $path = Test-Path $TargetLogFile
    if (!($TargetLogFile))  
        {Write-Host "()_.[$logfile]  Not here yet..." -f Yellow
        start-sleep -Seconds 5}      
    }
until($path)
    Write-Host "()_.Located [$logfile]" -f Green
    Write-Host "()_.Will continue" -f Yellow






No comments:

Post a Comment

Connect-Azure-PowerShell if there is no existing Connection.

By Using MsolService to connect to Azure PowerShell, could be annoying time to time if unable to validate existing connection. The simpl...