Cuestión : Agregar la registración a la escritura de PowerShell

Tengo el PowerShell siguiente script.

# que éste es el lazo con el CSV
Import-CSV “YourFile.csv” | ForEach-Objeto {el
# _ de $ representa la línea actual en el CSV. Los elementos son alcanzados por la columna name.
Agregan-MailboxPermission $_.Email - usuario Admin - la Nueva-InboxRule - el nombre $_.ForwardingAddress - caja $_.Email - RedirectTo $_.ForwardingAddress de AccessRights FullAccess
- DeleteMessage $True
Quitan-MailboxPermission la identidad $_.Email - usuario Admin - AccessRights de total acceso - confirmar:

I de $False
} usar esta escritura para poner al día el ajuste de la caja para alrededor de los usuarios 20K y a necesitar agregar la registración. Para cada uno de los comandos siguientes, quiero escribir la salida a un archivo de registro. ¿Agregar-MailboxPermission, Nuevo-InboxRule, Remove-MailboxPermission.

Can que usted me ayuda con esto? Soy nuevo a PowerShell.

Thanks.
class= del

Respuesta : Agregar la registración a la escritura de PowerShell

intentar el siguiente:

$logfile = “c:\temp\output.log”

Importar-CSV “YourFile.csv” | ForEach-Objeto {
escribir-salida $_.Email | hacia fuera-archivo $logfile
escribir-salida $_.ForwardingAddress  | el hacia fuera-archivo $logfile - añadir

  # el _ de $ representa la línea actual en el CSV. Los elementos son alcanzados por nombre de columna.
la escribir-salida “Agrega-MailboxPermission: ”  | el hacia fuera-archivo $logfile - añadir

  Agregar-MailboxPermission $_.Email - Usuario Admin - AccessRights de total acceso | El Hacia fuera-Archivo $logfile - añadir

escribir-salida “Nueva-InboxRule: ”  | el hacia fuera-archivo $logfile - añadir

  Nueva-InboxRule - nombrar $_.ForwardingAddress - caja $_.Email - RedirectTo $_.ForwardingAddress - DeleteMessage $True | El Hacia fuera-Archivo $logfile - añadir

la escribir-salida “Quita-MailboxPermission: ”  | el hacia fuera-archivo $logfile - añadir

  Quitar-MailboxPermission la identidad $_.Email - usuario Admin - AccessRights de total acceso - confirmar: $False | El Hacia fuera-Archivo $logfile - añadir
}

Otras soluciones  
 
programming4us programming4us