共用方式為


PowerShell 指令碼可註冊內部部署 Windows 伺服器或具有復原服務保存庫的用戶端電腦

此指令碼可協助您註冊內部部署 Windows 伺服器或具有復原服務保存庫的用戶端電腦。

範例指令碼

<#

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

如何執行腳本

  1. 使用您選擇的名稱和 .ps1 延伸模組,將上述指令碼儲存在您的機器上。
  2. 提供下列參數以執行指令碼︰
    • $vaultcredPath - 已下載的保存庫認證檔的完整路徑
    • $passphrase - 轉換為安全字串的純文字字串使用 ConvertTo-SecureString cmdlet。

注意

您也需要提供從 Azure 入口網站產生的安全性 PIN 碼。 若要產生 PIN 碼,請瀏覽至 [復原服務保存庫] 刀鋒視窗中的 [設定] ->[屬性] ->[安全性 PIN 碼],然後選取 [產生]

下一步

深入了解如何使用 PowerShell 來透過 MARS 代理程式部署和管理內部部署備份。