sexta-feira, 23 de janeiro de 2015
Utilizando o paramêtro WhatIf no PowerShell com SharePoint
Vou mostrar neste post como utilizar o parâmetro WhatIf do PowerShell com SharePoint.
O que é ?
O parâmetro WhatIf realiza uma simulação da execução de sua linha de comando retornando somente o resultado caso a linha de comando seja executada, ou seja, não efetua realmente a operação.
Exemplo:
A linha abaixo realiza a ativação da Feature PublishingResources:
Enable-SPFeature -Identity "aebc918d-b20f-4a11-a1db-9ed84d79c87e" -WhatIf
Ao executar a linha informando o parâmetro WhatIf não é apresentada nenhuma mensagem de erro.
No exemplo abaixo o Identity possui um valor incorreto:
Enable-SPFeature -Identity "aebc918d-b20f-4a11-a1db-9ed84d888888" -WhatIf
Ao executar a linha de comando, é retornada uma mensagem de erro informando que a Feature não foi encontrada, ou seja, conseguimos ter uma previsão da execução sem necessariamente executar a operação de ativação da Feature.
Enable-SPFeature : The Feature is either not found or not a Farm Level Feature.
Neste caso, o parâmetro WhatIf se faz necessário pois uma simples ativação de Feature poderá gerar muito impacto na farm onde está sendo executado.
Qualquer dúvida ou sugestão informe nos comentários.
Abraço !
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário