$password = ConvertTo-SecureString 'Paper123!@#' -AsPlainText -Force
$cred = New-Object System.Management.Automation.PSCredential('INTRANET\sysadmin', $password)

Write-Host "================================================" -ForegroundColor Cyan
Write-Host "Checking COMMON vs _COMMON on AD2" -ForegroundColor Cyan
Write-Host "================================================" -ForegroundColor Cyan
Write-Host ""

Invoke-Command -ComputerName 192.168.0.6 -Credential $cred -ScriptBlock {
    Write-Host "=== Checking if _COMMON and COMMON are junctioned ===" -ForegroundColor Yellow
    Write-Host ""
    
    # Check _COMMON
    $underCommon = Get-Item "C:\Shares\test\_COMMON" -Force
    Write-Host "_COMMON:" -ForegroundColor Cyan
    Write-Host "  Type: $($underCommon.Attributes)" -ForegroundColor White
    if ($underCommon.LinkType) {
        Write-Host "  LinkType: $($underCommon.LinkType)" -ForegroundColor Green
        Write-Host "  Target: $($underCommon.Target)" -ForegroundColor Green
    } else {
        Write-Host "  LinkType: Not a link/junction" -ForegroundColor Yellow
    }
    Write-Host ""
    
    # Check COMMON
    $common = Get-Item "C:\Shares\test\COMMON" -Force
    Write-Host "COMMON:" -ForegroundColor Cyan
    Write-Host "  Type: $($common.Attributes)" -ForegroundColor White
    if ($common.LinkType) {
        Write-Host "  LinkType: $($common.LinkType)" -ForegroundColor Green
        Write-Host "  Target: $($common.Target)" -ForegroundColor Green
    } else {
        Write-Host "  LinkType: Not a link/junction" -ForegroundColor Yellow
    }
    Write-Host ""
    
    # Compare file counts
    Write-Host "=== File Counts ===" -ForegroundColor Yellow
    $underCount = (Get-ChildItem "C:\Shares\test\_COMMON\ProdSW" -File -ErrorAction SilentlyContinue | Measure-Object).Count
    $commonCount = (Get-ChildItem "C:\Shares\test\COMMON\ProdSW" -File -ErrorAction SilentlyContinue | Measure-Object).Count
    
    Write-Host "_COMMON\ProdSW: $underCount files" -ForegroundColor White
    Write-Host "COMMON\ProdSW: $commonCount files" -ForegroundColor White
    
    if ($underCount -ne $commonCount) {
        Write-Host "WARNING: File counts differ!" -ForegroundColor Red
    } else {
        Write-Host "File counts match" -ForegroundColor Green
    }
}
