Sdílet prostřednictvím


Skript PowerShellu pro registraci místního serveru s Windows nebo klientského počítače s trezorem služby Recovery Services

Tento skript vám pomůže zaregistrovat místní server Windows nebo klientský počítač do trezoru služby Recovery Services.

Ukázkový skript

<#

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

Spuštění skriptu

Pokud chcete spustit skript PowerShellu pro registraci místního serveru s Windows nebo klientského počítače, postupujte takto:

  1. Uložte předchozí skript na svém počítači s názvem podle vašeho výběru a .ps1 rozšířením.
  2. Spusťte skript zadáním následujících parametrů:
    • $vaultcredPath – Kompletní cesta staženého souboru přihlašovacích údajů úložiště
    • $passphrase – Řetězec ve formátu prostého textu převedený na zabezpečený řetězec pomocí rutiny ConvertTo-SecureString .

Poznámka:

Musíte také zadat pin kód zabezpečení vygenerovaný z webu Azure Portal. Pin kód vygenerujete tak, že přejdete do nastavení trezoru služby Recovery Services - Vlastnosti - Bezpečnostní PIN a pak vyberete Vygenerovat.

Další kroky

Přečtěte si další informace o tom, jak pomocí PowerShellu nasadit a spravovat místní zálohy pomocí agenta MARS.