Pergunta : Adicionar o registo ao certificado de PowerShell

Eu tenho o seguinte PowerShell script.

# que este é o laço com o CSV
Import-CSV “YourFile.csv” | ForEach-Objeto {o
# _ de $ representa a linha atual no CSV. Os elementos são alcançados pela coluna name.
Adicionam-MailboxPermission $_.Email - usuário Admin - a caixa postal Nova-InboxRule $_.Email de AccessRights FullAccess
- o nome $_.ForwardingAddress - - RedirectTo $_.ForwardingAddress - DeleteMessage $True
Removem-MailboxPermission a identidade $_.Email - usuário Admin - AccessRights FullAccess - confirmar:

I am de $False
} using este certificado para atualizar o ajuste da caixa postal para em torno dos usuários 20K e a precisá-lo de adicionar o registo. Para cada um dos seguintes comandos, eu quero escrever a saída a um ficheiro histórico. Adicionar-MailboxPermission, Novo-InboxRule, Remove-MailboxPermission.

Can que você me ajuda com este? Eu sou novo a PowerShell.

Thanks.
class= do

Resposta : Adicionar o registo ao certificado de PowerShell

tentar o seguinte:

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

Importar-CSV “YourFile.csv” | ForEach-Objeto {
escrever-saída $_.Email | para fora-lima $logfile
escrever-saída $_.ForwardingAddress  | a para fora-lima $logfile - adicionar

  # o _ de $ representa a linha atual no CSV. Os elementos são alcançados pelo nome de coluna.
a escrever-saída “Adiciona-MailboxPermission: ”  | a para fora-lima $logfile - adicionar

  Adicionar-MailboxPermission $_.Email - Usuário Admin - AccessRights FullAccess | A Para fora-Lima $logfile - adicionar

escrever-saída “Nova-InboxRule: ”  | a para fora-lima $logfile - adicionar

  - Nomear $_.ForwardingAddress - caixa postal Nova-InboxRule $_.Email - RedirectTo $_.ForwardingAddress - DeleteMessage $True | A Para fora-Lima $logfile - adicionar

a escrever-saída “Remove-MailboxPermission: ”  | a para fora-lima $logfile - adicionar

  Remover-MailboxPermission a identidade $_.Email - usuário Admin - AccessRights FullAccess - confirmar: $False | A Para fora-Lima $logfile - adicionar
}

Outras soluções  
 
programming4us programming4us