$password = ConvertTo-SecureString 'Paper123!@#' -AsPlainText -Force $cred = New-Object System.Management.Automation.PSCredential('INTRANET\sysadmin', $password) Write-Host "[OK] Mounting AD2 C$ share..." try { New-PSDrive -Name AD2 -PSProvider FileSystem -Root "\\192.168.0.6\C$" -Credential $cred -ErrorAction Stop | Out-Null Write-Host "[OK] Mounted as AD2: drive" Write-Host "`n[OK] Exploring C:\Shares\testdatadb folder structure..." if (Test-Path "AD2:\Shares\testdatadb") { Write-Host "`n=== Folder Structure ===" Get-ChildItem "AD2:\Shares\testdatadb" -Recurse -Depth 3 | Select-Object FullName, Length, LastWriteTime | Format-Table -AutoSize Write-Host "`n=== Database Files ===" Get-ChildItem "AD2:\Shares\testdatadb" -Recurse -Include "*.db","*.sqlite","*.json","*.sql","*.mdb","package.json","*.md","README*" | Select-Object FullName, Length Write-Host "`n=== import.js Contents (First 100 lines) ===" if (Test-Path "AD2:\Shares\testdatadb\database\import.js") { Get-Content "AD2:\Shares\testdatadb\database\import.js" -TotalCount 100 } else { Write-Host "[WARNING] import.js not found" } Write-Host "`n=== package.json Contents ===" if (Test-Path "AD2:\Shares\testdatadb\database\package.json") { Get-Content "AD2:\Shares\testdatadb\database\package.json" } elseif (Test-Path "AD2:\Shares\testdatadb\package.json") { Get-Content "AD2:\Shares\testdatadb\package.json" } else { Write-Host "[INFO] No package.json found" } Write-Host "`n=== README or Documentation ===" $readmeFiles = Get-ChildItem "AD2:\Shares\testdatadb" -Recurse -Include "README*","*.md" -ErrorAction SilentlyContinue foreach ($readme in $readmeFiles) { Write-Host "`n--- $($readme.FullName) ---" Get-Content $readme.FullName -TotalCount 50 } } else { Write-Host "[ERROR] C:\Shares\testdatadb folder not found" Write-Host "`n[INFO] Listing C:\Shares contents..." Get-ChildItem "AD2:\Shares" -Directory | Format-Table Name, FullName } } catch { Write-Host "[ERROR] Failed to access AD2: $_" } finally { if (Test-Path AD2:) { Remove-PSDrive -Name AD2 -ErrorAction SilentlyContinue Write-Host "`n[OK] Unmounted AD2 drive" } }