Script do PowerShell para registar um servidor Windows no local ou um computador cliente com o cofre dos Serviços de Recuperação
Este script ajuda-o a registar o servidor windows no local ou o computador cliente num cofre dos Serviços de Recuperação.
Script de exemplo
<#
.SYNOPSIS
Registers MARS agent
.DESCRIPTION
Registers MARS agent
.ROLE
Administrators
#>
param (
[Parameter(Mandatory = $true)]
[String]
$vaultcredPath,
[Parameter(Mandatory = $true)]
[String]
$passphrase
)
Set-StrictMode -Version 5.0
$env:PSModulePath = (Get-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Session Manager\Environment' -Name PSModulePath).PSModulePath
Import-Module MSOnlineBackup
$ErrorActionPreference = "Stop"
Try {
$date = Get-Date
Start-OBRegistration -VaultCredentials $vaultcredPath -Confirm:$false
$securePassphrase = ConvertTo-SecureString -String $passphrase -AsPlainText -Force
Set-OBMachineSetting -EncryptionPassphrase $securePassphrase -SecurityPIN " "
}
Catch {
if ($error[0].ErrorDetails) {
throw $error[0].ErrorDetails
}
throw $error[0]
}
Como executar o script
- Guarde o script acima no seu computador com um nome à sua escolha e .ps1 extensão.
- Execute o script ao fornecer os seguintes parâmetros:
-
$vaultcredPath
- Caminho Completo do ficheiro de credenciais do cofre transferido -
$passphrase
- Cadeia de texto simples convertida em cadeia segura com o cmdlet ConvertTo-SecureString .
-
Nota
Também tem de fornecer o PIN de Segurança gerado a partir do portal do Azure. Para gerar o PIN, navegue para Definições ->Propriedades -PIN de>Segurança no painel cofre dos Serviços de Recuperação e, em seguida, selecione Gerar.
Passos seguintes
Saiba mais sobre como utilizar o PowerShell para implementar e gerir cópias de segurança no local com o agente MARS.