docs & tools: Actualización de informes y scripts de migración DASUTEN
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
require_relative 'adn/tools/cli/drones/lib/dasu_executor'
|
||||
|
||||
ps_script = <<~PSCMD
|
||||
$ErrorActionPreference = "Stop"
|
||||
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
|
||||
Write-Host "=> Creando C:\\rclone"
|
||||
New-Item -ItemType Directory -Path "C:\\rclone" -Force | Out-Null
|
||||
|
||||
Write-Host "=> Descargando rclone desde internet..."
|
||||
Invoke-WebRequest -Uri "https://downloads.rclone.org/rclone-current-windows-amd64.zip" -OutFile "C:\\rclone\\rclone.zip"
|
||||
|
||||
Write-Host "=> Descomprimiendo rclone..."
|
||||
Expand-Archive -Path "C:\\rclone\\rclone.zip" -DestinationPath "C:\\rclone\\extracted" -Force
|
||||
|
||||
$exe = Get-ChildItem -Path "C:\\rclone\\extracted" -Recurse -Filter "rclone.exe" | Select-Object -First 1
|
||||
Copy-Item $exe.FullName -Destination "C:\\rclone\\rclone.exe" -Force
|
||||
|
||||
Write-Host "=> Limpiando basurilla..."
|
||||
Remove-Item "C:\\rclone\\extracted" -Recurse -Force
|
||||
Remove-Item "C:\\rclone\\rclone.zip" -Force
|
||||
|
||||
Write-Host "=> Escribiendo archivo de configuracion rclone.conf..."
|
||||
$confBody = @"
|
||||
[rmonla-GDrive]
|
||||
type = drive
|
||||
scope = drive
|
||||
token = {"access_token":"ya29.a0Aa7MYirskUiCqAyDAbZH3e5Z7d4qYmRV-DeuBwfAOIm5Gy9MhYtgb0jRjF85i1rks4jchG0FQRXQeY5_FXrbUW5AFqENLq6DfwMJjXoPG0DueLKDrlaH_5EMS7yWM7o_UkOfzrysJxlmfW6JaoWf3hx2TMD3zu6tJlxBsKey2mtJN7gIWYcqeTCotg-YmFcTP5bAbbZm6AaCgYKAaYSARASFQHGX2MiBBuiVNhLdkRtfs4ib1TY2g0209","token_type":"Bearer","refresh_token":"1//0hHqACkNyse9FCgYIARAAGBESNwF-L9Ir_E_IDEhK7SZOgaqwao8Hv3C3gGttRi5FljpNYTc8fDuPTW438sgShcUGsIHQ3-pOU9g","expiry":"2026-04-15T09:50:40.008914201-03:00"}
|
||||
"@
|
||||
[System.IO.File]::WriteAllText("C:\\rclone\\rclone.conf", $confBody)
|
||||
|
||||
Write-Host "=> Finalizado exitosamente. Verificando version:"
|
||||
& C:\\rclone\\rclone.exe --version
|
||||
PSCMD
|
||||
|
||||
puts DasuExecutor.execute_ps_on_dasu(ps_script)
|
||||
Reference in New Issue
Block a user