Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Migrazione delle configurazioni di condivisione di file locali su Amazon FSx
Puoi migrare una configurazione di condivisione di file esistente su Amazon FSx utilizzando la seguente procedura. In questa procedura, il file server di origine è il file server di cui desideri migrare la configurazione di condivisione file su AmazonFSx.
Nota
Esegui innanzitutto la migrazione dei file su Amazon FSx prima di migrare la configurazione della condivisione di file. Per ulteriori informazioni, consulta Migrazione dello storage di file esistente su Windows File Server FSx.
Per migrare le condivisioni di file esistenti su Windows File FSx Server
-
Sul file server di origine, scegliete Esegui come amministratore dal menu contestuale. Apri Windows PowerShell come amministratore.
-
Esporta le condivisioni di file del file server di origine in un file denominato
SmbShares.xml
eseguendo i seguenti comandi in PowerShell. Sostituisci F: in questo esempio con la lettera di unità sul tuo file server da cui stai esportando le condivisioni di file.$shareFolder = Get-SmbShare -Special $false | ? { $_.Path -like “F:\*” } $shareFolder | Export-Clixml -Path F:\SmbShares.xml
-
Modifica il
SmbShares.xml
file, sostituendo tutti i riferimenti a F: (la tua lettera di unità) in D:\share poiché i FSx file system Amazon risiedono su D:\share. -
Importa la configurazione di condivisione di file esistente FSx in Windows File Server. Su un client che ha accesso al FSx file system Amazon di destinazione e al file server di origine, copia la configurazione della condivisione di file salvata. Quindi importalo in una variabile utilizzando il seguente comando.
$shares = Import-Clixml -Path F:\SmbShares.xml
-
Preparate l'oggetto credenziale necessario per creare le condivisioni di file sul file server FSx for Windows File Server utilizzando una delle seguenti opzioni.
Per generare l'oggetto credenziale in modo interattivo, utilizzate il comando seguente.
$credential = Get-Credential
Per generare l'oggetto credenziale utilizzando una AWS Secrets Manager risorsa, utilizzate il comando seguente.
$credential = ConvertFrom-Json -InputObject (Get-SECSecretValue -SecretId $AdminSecret).SecretString $FSxAdminUserCredential = (New-Object PSCredential($credential.UserName,(ConvertTo-SecureString $credential.Password -AsPlainText -Force)))
-
Migra la configurazione della condivisione di file sul tuo FSx file server Amazon utilizzando lo script seguente.
$FSxAcceptedParameters = ("ContinuouslyAvailable", "Description", "ConcurrentUserLimit", "CATimeout", "FolderEnumerationMode", "CachingMode", "FullAccess", "ChangeAccess", "ReadAccess", "NoAccess", "SecurityDescriptor", "Path", "Name", "EncryptData") ForEach ($item in $shares) { $param = @{}; Foreach ($property in $item.psObject.properties) { if ($property.Name -In $FSxAcceptedParameters) { $param[$property.Name] = $property.Value } } Invoke-Command -ConfigurationName FSxRemoteAdmin -ComputerName amznfsxxxxxxxxx.corp.com -ErrorVariable errmsg -ScriptBlock { New-FSxSmbShare -Credential $Using:credential @Using:param } }