Respuesta1
Get-Mailbox
devuelve un objeto Microsoft.Exchange.Data.Directory.Management.Mailbox. Si echas un vistazo a sumiembros, Ciudad y País no están allí.
Ambos son miembros (adicionales) de la clase ADUser. Deberá pasar la propiedad SamAccountName de Get-Mailbox a Get-ADUser en una sesión de Powershell con el módulo ActiveDirectory cargado. Sin más detalles sobre su entorno, no puedo aconsejarle cómo hacer esto de una sola vez. Pero existe un método de varios pasos.
Si agrega SamAccountName a su Select
canalización, puede usar el CSV para hacerlo. En una ejecución del controlador de dominio
Import-Csv <path_to_CSV> | ForEach-Object {Get-ADUser $_.SamAccountName} | select City,Country | Export-Csv <new_CSV_path>
Luego puede agregar los dos campos del CSV de salida de Get-ADUser al CSV de Get-Mailbox.
$Exch = Get-Content <path_to_CSV>
$AD = Get-Content <new_CSV_path>
for ($i = 0; $i -lt $AD.Length; $i++) {$Exch[$i].insert(($Exch[$i].Length), ",$($AD[$i])") | Out-File <path_to_combined_csv> -Append}