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

  1. Guarde o script acima no seu computador com um nome à sua escolha e .ps1 extensão.
  2. 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.