Sto cercando di automatizzare il trasferimento dei file dall'archivio Amazon S3 su un disco locale usando uno script PowerShell di Cloudberry Explorer. Utilizzando l'app desktop, sono in grado di connettermi manualmente e portare i file nella cartella locale bene. Quando utilizzo PowerShell ricevo un errore indicante The Remote name could not be resolved 'http'
. Di seguito è riportato il mio codice, che credo sia corretto. Ho provato con e senza le informazioni proxy e ottengo lo stesso errore. Ho anche avuto l'autenticazione proxy di bypass del mio amministratore di rete per il sito. Non sono sicuro di cos'altro potrebbe causare questo errore.
Add-PSSnapin CloudBerryLab.Explorer.PSSnapIn
#Set Proxy info
Set-CloudOption -ProxyAddress [proxy info here] -ProxyPort 8080
#Set connection to Amazon S3 account with access key and secret key
$s3 = Get-CloudS3Connection -Key ***** -Secret ***** -SignatureVersion 2 -UseSSL
#Set source and Destination folders
$source = $s3 | Select-CloudFolder -Path "my folder/subfolder"
$local = Get-CloudFileSystemConnection
$target = $local | Select-CloudFolder "C:\localdrive"
#Run sync folders source to target:
$source | Copy-CloudSyncFolders $target -DeleteOnTarget -MissingOnly