none
Parametros nos comandos do exchange 2010 RRS feed

  • Pergunta

  • Bom dia,
    Estou com uma dúvida com relação a comandos do Exchange 2010, faço export das caixas postais para pst e percebi que algumas vezes o comando não gerava todos os psts. Pesquisei e achei este comando que resolveu meu problema, rodo ele e o export funciona normalmente.

    Get-MailboxExportRequest -Status Completed | Remove-MailboxExportRequest

    O problema é que estou fazendo manual, já que o comando faz uma pergunta e você tem que selecionar uma resposta, conforme tela abaixo:

    -----------------------------------------------------------------------------------------------------------------------------------------------------------

    [PS] C:\Windows\system32>Get-MailboxExportRequest -Status Completed | Remove-MailboxExportRequest


    Confirm
    Are you sure you want to perform this action?
    Removing completed request 'EMPRESA.net/SITE/Matriz/Comunicacao/Joao Jose da Silva\MailboxExport'.
    [Y] Yes  [A] Yes to All  [N] No  [L] No to All  [?] Help (default is "Y"):

    ------------------------------------------------------------------------------------------------------------------------------------------------------------

    Gostaria de saber como fazer para programar esta rotina automaticamente, passando o parâmetro A para apagar todos.

    Se alguém puder me ajudar, agradeço.


    Paulo Henrique de Carvalho Batista patronks@hotmail.com MCP - Microsoft (31)8801-4351 (37)8801-4351 (31)3889-8801

    segunda-feira, 8 de outubro de 2012 15:12

Respostas

  • Paulo, boa tarde!

    Basta usar o parâmetro Confirm, ele possui o valor $true para confirmar a ação (é o padrão, caso o parâmetro não seja usado) ou o valor $false para não confirmar e executar direto. Portanto, o que você pediu ficaria assim:

    Get-MailboxExportRequest -Status Completed | Remove-MailboxExportRequest -Confirm: $false

    Você pode obter mais ajuda sobre os cmdlets digitando seguinte: Get-Help cmdlet-desejado -detailed

    Abraços,


    Uellington Santos - MCSE Private Cloud





    segunda-feira, 8 de outubro de 2012 17:47

Todas as Respostas

  • Paulo, boa tarde!

    Basta usar o parâmetro Confirm, ele possui o valor $true para confirmar a ação (é o padrão, caso o parâmetro não seja usado) ou o valor $false para não confirmar e executar direto. Portanto, o que você pediu ficaria assim:

    Get-MailboxExportRequest -Status Completed | Remove-MailboxExportRequest -Confirm: $false

    Você pode obter mais ajuda sobre os cmdlets digitando seguinte: Get-Help cmdlet-desejado -detailed

    Abraços,


    Uellington Santos - MCSE Private Cloud





    segunda-feira, 8 de outubro de 2012 17:47
  • Oi Uelington Santos,

    Deu certo aqui, muito obrigado pela resposta.


    Paulo Henrique de Carvalho Batista patronks@hotmail.com MCP - Microsoft (31)8801-4351 (37)8801-4351 (31)3889-8801

    segunda-feira, 8 de outubro de 2012 19:44