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

Write-Host "Adding AD2 SSH Key to NAS..." -ForegroundColor Cyan
Write-Host ""

Invoke-Command -ComputerName 192.168.0.6 -Credential $cred -ScriptBlock {
    Write-Host "[1] Getting public key from AD2..." -ForegroundColor Yellow
    $pubKey = Get-Content "$env:USERPROFILE\.ssh\id_ed25519.pub"
    Write-Host "  Key: $($pubKey.Substring(0, 60))..." -ForegroundColor Gray

    # Return the key to the main script
    return $pubKey
}
