Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo script consente di registrare il server o il computer client Windows locale con un insieme di credenziali di Servizi di ripristino.
Script di esempio
<#
.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]
}
Eseguire lo script
Per eseguire lo script di PowerShell per la registrazione di un server Windows locale/ un computer client, seguire questa procedura:
- Salva lo script precedente sul tuo computer con un nome a tua scelta e
.ps1
estensione. - Eseguire lo script specificando i parametri seguenti:
-
$vaultcredPath
- Percorso completo del file di credenziali del vault scaricato -
$passphrase
- Stringa di testo normale convertita in stringa sicura usando il cmdlet ConvertTo-SecureString .
-
Annotazioni
È anche necessario specificare il PIN di sicurezza generato dal portale di Azure. Per generare il PIN, andare alla cassetta delle chiavi dei Servizi di ripristino> -Impostazioni ->Proprietà ->PIN di sicurezza e quindi selezionare Genera.
Passaggi successivi
Altre informazioni su come usare PowerShell per distribuire e gestire i backup locali con l'agente MARS.