Care este cea mai simplă abordare pentru a descărca automat toate fișierele de export pe un sistem Windows?
Trebuie să descarc un export complet de date Google Workspace folosind Windows.
Exportul de date Google Workspace este similar cu Google Takeout, dar pentru întreaga organizație.
Când fișierele de export sunt generate, acestea pot fi descărcate unul câte unul utilizând interfața web sau descărcate folosind o comandă gsutil furnizată de aceeași interfață web.
gsutil -m cp -r \
„gs://takeout-export-.../20210716T081530Z/CustomerOwnedData/” \
„gs://takeout-export-.../20210716T081530Z/Resource:\ -10235762353432345231/”
... încă 50 de rânduri
.
Această comandă nu funcționează imediat pe Windows.
Până acum am făcut următoarele
- S-au eliminat tot
\n
făcându-l o declarație cu o singură linie.
- S-a eliminat spațiul alb de escape „\ ” din interiorul numelui fișierului, deoarece este deja citat.
Problema este că numele fișierelor din export conțin „:” pe care Windows nu îl permite.
Pot descărca foldere individuale specificând un nou nume de folder țintă, dar acest lucru trebuie făcut manual folder cu folder.
Am încercat să rescriu comanda într-o singură comandă pentru fiecare folder:
gsutil -m cp -r "gs://takeout-export-.../20210716T081530Z/Resource: -10235762353432345231/" "Resource: -10235762353432345231/"
Acest lucru funcționează numai pentru folderele cu un singur fișier în interior.
Majoritatea folderelor au două fișiere, rezultând următoarele:
CommandException: Adresa URL de destinație trebuie să denumească un director, un compartiment sau un compartiment
subdirectorul pentru forma sursă multiplă a comenzii cp.
CommandException: Adresa URL de destinație trebuie să denumească un director, un compartiment sau un compartiment
subdirectorul pentru forma sursă multiplă a comenzii cp.
CommandException: 2 fișiere/obiecte nu au putut fi transferate.
Apoi am încercat să redenumesc folderele „Resurse: ...”.
gsutil -m mv "gs://takeout-export-.../20210716T081530Z/Resource: -10235762353432345231/" "gs://takeout-export-.../20210716T081530Z/Resource: -10235762353432345231/" "gs://takeout-export-.../20210716T081530Z/Resource: -10235762353432345231/"
Dar acest lucru a eșuat cu:
AccessDeniedException: 403 ...@... nu are acces storage.objects.create la obiectul Google Cloud Storage.
Bănuiesc că nu am acces pentru a modifica fișierele de export de date.
Ce cunoștințe trebuie să știu, în calitate de administrator, pentru a avea acces la un export de date Google Workspace?