PowerShell-script voor het registreren van een on-premises Windows-server of een clientcomputer met Recovery Services-kluis

Met dit script kunt u uw Windows-server of uw clientcomputer op locatie registreren bij een Recovery Services-kluis.

Voorbeeldscript

<#

.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]
}

Het script uitvoeren

Voer de volgende stappen uit om het PowerShell-script uit te voeren voor het registreren van een on-premises Windows-server/clientcomputer:

  1. Sla het voorgaande script op uw computer op met een naam van uw keuze en .ps1 extensie.
  2. Voer het script uit door de volgende parameters op te geven:
    • $vaultcredPath - Volledig pad naar het gedownloade kluisreferentiebestand
    • $passphrase - Eenvoudige tekenreeks geconverteerd naar beveiligde tekenreeks met behulp van ConvertTo-SecureString cmdlet.

Opmerking

U moet ook de beveiligingspincode opgeven die is gegenereerd vanuit Azure Portal. Als u de pincode wilt genereren, gaat u naar de Recovery Services-kluis>Instellingen ->Eigenschappen ->Beveiligingspincode en selecteert u Genereren.

Volgende stappen

Meer informatie over het gebruik van PowerShell voor het implementeren en beheren van on-premises back-ups met mars-agent.