Partager via


Script PowerShell pour inscrire un serveur Windows ou un ordinateur client local auprès d’un coffre Recovery Services

Ce script vous permet d’inscrire un serveur Windows ou un ordinateur client local auprès d’un coffre Recovery Services.

Exemple de script

<#

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

Comment exécuter le script

  1. Enregistrez le script ci-dessus sur votre ordinateur avec le nom de votre choix et l’extension .ps1.
  2. Exécutez le script en indiquant les paramètres suivants :
    • $vaultcredPath : Chemin d’accès complet du fichier d’informations d’identification du coffre téléchargé
    • $passphrase : Chaîne de texte brut convertie en chaîne sécurisée à l’aide de la cmdlet ConvertTo-SecureString.

Notes

Vous devez également fournir le code confidentiel de sécurité généré à partir du portail Azure. Pour générer le code PIN, accédez à Paramètres>Propriétés>Code confidentiel de sécurité dans le panneau du coffre Recovery Services, puis sélectionnez Générer.

Étapes suivantes

En savoir plus sur l’utilisation de PowerShell pour déployer et gérer des sauvegardes locales à l’aide de l’agent MARS.