Usuário com melhor resposta
Parametros nos comandos do exchange 2010

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
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
- Editado Uellington Santos segunda-feira, 8 de outubro de 2012 17:56
- Sugerido como Resposta Douglas Urbano segunda-feira, 8 de outubro de 2012 18:09
- Marcado como Resposta Paulo Henrique de Carvalho Batista segunda-feira, 8 de outubro de 2012 19:43
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
- Editado Uellington Santos segunda-feira, 8 de outubro de 2012 17:56
- Sugerido como Resposta Douglas Urbano segunda-feira, 8 de outubro de 2012 18:09
- Marcado como Resposta Paulo Henrique de Carvalho Batista segunda-feira, 8 de outubro de 2012 19:43
-