O termo 'Get-SPBackupCatalog' não é reconhecido como o nome de um cmdlet, função, arquivo de script ou programa operável. Verifique a ortografia do nome
-
29-09-2020 - |
Pergunta
estou tentando executar o seguinte script usando o Windows Power Shell ISE: -
Add-PSSnapin Microsoft.SharePoint.PowerShell
$cat = Get-SPBackupCatalog \\T01\Back
Backup-SPFarm -Directory \\T01\Back -BackupMethod Full -BackupThreads 10 -Force
$cat.Refresh()
$cat | Remove-SPBackupCatalog -RetainCount 1 -Confirm:$false
$cat.Refresh()
$cat | Send-SPBackupStatus -Recipients "********"
mas recebi o seguinte erro: -
Get-SPBackupCatalog : O termo 'Get-SPBackupCatalog' não é reconhecido como o nome de um cmdlet, função, arquivo de script ou programa operável. Verifique a ortografia do nome ou, se um caminho foi incluído, verifique que o caminho está correto e tente novamente.Na linha:2 char:8 + $cat = Get-SPBackupCatalog \ 01\\Back + ~~~~~~~~~~~~~~~~~~~ + CategoryInfo : ObjectNotFound: (Get-SPBackupCatalog:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
alguém pode aconselhar por favor?
Solução
Não consigo ver que você executou o SharePointBAC.ps1
em seu script, que é baixado da página Cmdlets de aumento de backup do SharePoint do Codeplex. Os scripts
- Get-SPBackupCatalog
- Set-SPBackupCatalog
- Remove-SPBackupCatalog
- Export-SPBackupCatalog
não é cmdlets nativos prontos para uso no Shell de Gerenciamento do SharePoint ou no PowerShell ISE com a referência de Add-PSSnapin Microsoft.SharePoint.PowerShell
.
Outras dicas
Isso não é um commandlet SP oficial
Você pode baixá-lo no codeplex https://sharepointbac.codeplex.com/
Após o download, você o instala executando o "SharePointBAC.ps1" incluído no download Documentação Adicional