PowerShell-Skript für die Registrierung eines lokalen Windows Servers oder Clientcomputers bei einem Recovery Services-Tresor

Dieses Skript unterstützt Sie bei der Registrierung Ihres lokalen Windows Servers oder Clientcomputers bei einem Recovery Services-Tresor.

Beispielskript

<#

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

Ausführen des Skripts

  1. Speichern Sie das obige Skript auf Ihrem Computer mit einem Namen Ihrer Wahl und einer .ps1-Erweiterung.
  2. Führen Sie das Skript unter Angabe folgender Parameter aus:
    • $vaultcredPath – Vollständiger Pfad der heruntergeladenen Datei mit den Tresoranmeldeinformationen
    • $passphrase – Klartextzeichenfolge, die mithilfe des Cmdlets ConvertTo-SecureString in eine sichere Zeichenfolge konvertiert wird

Hinweis

Sie müssen auch die Sicherheits-PIN angeben, die im Azure-Portal generiert wurde. Navigieren Sie zum Generieren der PIN auf dem Blatt „Recovery Services-Tresor“ zu Einstellungen –>Eigenschaften –>Sicherheits-PIN, und wählen Sie Generieren aus.

Nächste Schritte

Informieren Sie sich über die Verwendung von PowerShell zum Bereitstellen und Verwalten von lokalen Sicherungen mit einem MARS-Agent.