Delen via


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

Met dit script kunt u uw on-premises Windows-server of clientcomputer 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

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

Notitie

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

Volgende stappen

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