Alle freigegebenen Elemente in Google Drive anzeigen

20

In Dropbox gibt es einen Ort, an dem Sie alle freigegebenen Objekte in Ihrem Konto sehen können (dh alle Objekte, auf die Sie anderen Zugriff gewährt haben).

Gibt es eine ähnliche Funktion in Google Drive?

Ich versuche nicht nur, Elemente zu finden, die mit anderen "benannten Personen" geteilt werden, sondern auch Dokumente, die auf der Basis "Jeder mit Link kann anzeigen / bearbeiten" oder "Öffentlich im Internet" geteilt werden.

Francks Antwort schien 2013 zu funktionieren, aber die Benutzeroberfläche von Google Drive hat sich seitdem ziemlich verändert, und ich habe Mühe, dieselbe Aufgabe mit der neuen Benutzeroberfläche auszuführen. Ich frage mich, ob jemand weiß, wie man es in der neuen Oberfläche macht.

Sam
quelle
Ich habe ein Google Script, das dies in ein Google Sheet schreibt. Es ist bei gist.github.com/woodwardtw/22a199ecca73ff15a0eb
Tom Woodward
Danke @TomWoodward. Gibt es eine Möglichkeit, dieses Skript auf dem gesamten Google Drive zum Laufen zu bringen, anstatt auf einem bestimmten Ordner?
Sam

Antworten:

9

Suchen Sie nach to:, um alle mit jemandem geteilten Dokumente abzurufen. Sie können auch nach Sichtbarkeit suchen:

Bildbeschreibung hier eingeben

Weitere Informationen finden Sie unter Durchsuchen Ihres Google Drive .

Franck Dernoncourt
quelle
Vielen Dank, Franck, ich versuche gerade, ein weiteres Audit durchzuführen, aber Google Drive hat das Dropdown-Menü für die Suche geändert. Gibt es in dem neuen Dropdown-Menü eine Möglichkeit, nach der Sichtbarkeit zu filtern, die Sie in dem oben abgebildeten Dropdown-Menü gefunden haben?
Sam
@sam sorry, keine Ahnung, ich benutze Google Drive nicht viel, die Benutzeroberfläche tut mir weh.
Franck Dernoncourt
1
Der to:Betreiber hat gut für mich gearbeitet. Um den Zugriff zu entfernen, fand ich es auch nützlich, nach zu suchen, to:[email protected] -owner:[email protected]da ich sonst den Zugriff nicht für alle Dateien widerrufen kann.
Pyrytakala
7

Seit 2017 ist diese Funktion in Google Drive nicht mehr integriert. Mit der erweiterten Suche können eingeschränkte Funktionen erzielt werden. Dies kann jedoch kompliziert sein und beantwortet Ihre Frage immer noch nicht vollständig.

Stattdessen können Sie WhoHasAccess.com verwenden . Die Benutzeroberfläche ist benutzerbasiert. Dies bedeutet, dass nicht direkt die freigegebenen Dateien aufgelistet werden, sondern die Personen, mit denen die Dateien geteilt werden. Wenn Sie unbedingt eine dateibasierte Schnittstelle benötigen, ist dies möglicherweise nicht die Lösung für Sie, aber es gibt viel Potenzial, wenn Sie das umgehen können.

Gehen Sie zu WhoHasAccess.com und klicken Sie auf Scan my Google Drive now.

WhoHasAccess.com

Als Nächstes müssen Sie WhoHasAccess.com die Berechtigung erteilen, Ihre Google Drive-Dateien anzuzeigen und zu verwalten. Keine Sorge, nach Abschluss des Scans werden die erfassten Daten innerhalb von 24 Stunden gelöscht.

Zugriff gewähren

Als Nächstes müssen Sie einige Minuten warten, je nachdem, wie viel Material sich auf Ihrem Laufwerk befindet. Wenn der Scan abgeschlossen ist, wird eine Seite wie die folgende angezeigt, und Sie können verwalten, wer Zugriff auf was hat.

Bildbeschreibung hier eingeben


Wenn das nicht gut genug ist

Eine etwas kompliziertere Methode ist verfügbar, wenn Sie technisch versierter sind und / oder die Informationen anders dargestellt werden müssen. @Tom Woodward hat oben einen Kommentar hinterlassen, damit Sie sein Google Script ausführen können , das eine CSV-Datei (Comma Separated Value) ausgibt, die in Excel geöffnet werden kann.

Cullub
quelle
2

Ab Mai 2018 können diese Informationen nur noch einzeln über die Google Drive-Benutzeroberfläche angezeigt werden. Wenn Sie die Google Drive-API wie gewohnt verwenden und nach öffentlichen Dateien suchen, tritt ein Fehler auf, der zu ungenauen Ergebnissen führt ( https://issuetracker.google.com/issues/72970146 ).

Eine Möglichkeit, an die benötigten Informationen zu gelangen, ist die Verwendung von Filewatch ( https://filewatch.rekatsu.com ), einem kostenlosen Tool, mit dem Ihr Google Drive gescannt und alle öffentlich verfügbaren Dateien angezeigt werden (die mit anderen Personen auf der Website geteilt werden) Web oder jemand mit dem Link). Es werden alle Dateien gescannt, zu deren Weitergabe Sie berechtigt sind, einschließlich Dateien, die Sie nicht besitzen, und Dateien auf Teamlaufwerken, auf die Sie Zugriff haben.

Gehen Sie zu Filewatch ( https://filewatch.rekatsu.com ) und klicken Sie unter Google Drive auf "Connect service".

Filewatch

Sie müssen Filewatch die Erlaubnis geben, Ihre Dateien zu scannen. Filewatch wurde von Google überprüft, fordert die erforderlichen Mindestberechtigungen an und es verlassen keine Informationen zu Ihren Dateien Ihren Computer. Sie können die Berechtigungen auch jederzeit widerrufen, indem Sie auf "Dienst trennen" klicken.

Dateiaufsichtsberechtigungen

Starten Sie den Scan, indem Sie auf die Schaltfläche "Jetzt suchen" klicken. Filewatch scannt Ihre Dateien und zeigt Ihnen die Ergebnisse an. Das dauert nur wenige Sekunden. Sie können sehen, wie viele Dateien gescannt wurden und welche Dateien öffentlich verfügbar sind. Sie können sie dann überprüfen und bei Bedarf die Freigabeeinstellungen ändern.

Filewatch-Ergebnisse

Alex Cason
quelle
Aus irgendeinem Grund wurden nur 3 öffentliche Dateien gefunden, aber WhoHasAccess.com fand ungefähr 20 (im Besitz von mir, nicht nur die, auf die ich Zugriff habe)
LogicDaemon
@LogicDaemon Vielen Dank, dass Sie Filewatch ausprobiert haben. Ich habe einige Tests durchgeführt und alles scheint wie erwartet zu funktionieren. Wenn Sie sagen, dass WhoHasAccess.com ungefähr 20 Dateien gefunden hat, bedeutet das, dass es insgesamt 20 Dateien gefunden hat oder 20 Dateien, die öffentlich sind (öffentlich auf der Website) web oder jemand mit dem link)?
Alex Cason
20 Publikum für alle. 9 weitere mit dem Link. Hier sind Screenshots: photos.app.goo.gl/8GHmyfLve4hZ6NgE8 (Ja, ich bin sicher, dass der Account derselbe ist, PM ich irgendwo, wenn ich bei der Diagnose helfen kann)
LogicDaemon
1
@LogicDaemon Vielen Dank für das Angebot zur Unterstützung bei der Problemdiagnose. Wenn das Angebot noch offen ist, ist es wahrscheinlich am einfachsten, wenn Sie mir eine E-Mail an [email protected] senden. Wir können ein paar Dinge überprüfen.
Alex Cason
1

Zwei Methoden, die zur Verfügung stehen (keine ist ideal imo), sind:

  1. Wechseln Sie in Google Drive in die Listenansicht (anstelle der Rasteransicht). Wenn ein Objekt freigegeben wird, sollte neben dem Namen ein kleines Symbol mit zwei Köpfen angezeigt werden. Wenn ein Ordner freigegeben ist, sollte sich auf dem Ordner ein "Kopf" -Symbol befinden.

  2. Laden Sie die Google Drive Sync-Anwendung für Ihren Computer herunter, installieren Sie sie und öffnen Sie den resultierenden Ordner. Auch hier können Sie in der Detailansicht eine Spalte (Rechtsklick auf die Kopf- / Titelzeile) mit dem Namen "shared" hinzufügen.

Ich bin nicht sicher, ob diese für alle Kombinationen funktionieren (nicht freigegebener Ordner mit freigegebener Datei, Link-Freigabe im Vergleich zur vollständigen Freigabe), aber es hilft. Ich hoffe wirklich, dass Google dies herausfindet, sobald dies unseren professionellen Einsatz auf ein Minimum beschränkt und stattdessen OneDrive verwendet.

Jaburn
quelle
nett, wusste nicht über die zusätzliche Spalte.
LogicDaemon
1

Ich habe den Code von Tom Woodward in den Kommentaren geändert. Sie können es hier sehen: https://gist.github.com/danjargold/c6542e68fe3a3b46eeb0172f914641bc

Toms Originalcode hat nur einen Ordner und eine Ebene tiefer Unterordner gescannt. Mit meiner Änderung wird Ihr gesamtes Laufwerk unabhängig von der Anzahl der Ordner in Ihren Ordnern durchsucht. Beachten Sie, dass es keine losen Dateien in Ihrem Top- / Home-Ordner gibt. Eine weitere Verbesserung bestand darin, nur Dateien aufzulisten, die nicht PRIVAT sind.

Für Sie einfach:

  1. Erstellen Sie ein neues Google Sheet
  2. Wählen Sie Extras -> Skripteditor
  3. Kopieren Sie den Code von https://gist.github.com/danjargold/c6542e68fe3a3b46eeb0172f914641bc
  4. Speichern und ausführen (auf die Wiedergabetaste klicken)

Feedback ist immer willkommen :)

dgldy
quelle
1

Ich habe ein vollständiges Python-Programm geschrieben, um die Google Drive-API abzufragen und Drive auf Freigabe und viele andere Dateieigenschaften zu prüfen. Es werden "interessante" Dateien und alle Ordner in csv gespeichert.

In den CSVs werden vollständige Ordnerinformationen angezeigt, einschließlich der Gesamtanzahl aller untergeordneten Elemente und der Gesamtgröße aller untergeordneten Elemente in den Verzeichnissen. Dies ist hilfreich, wenn Sie sich dem Grenzwert für die Laufwerkskontingente nähern oder wenn Sie nicht möchten, dass GoogleDriveUploader bei jedem Start Ihres Computers 100.000 Dateien durchsucht. Ich werde es hoffentlich erweitern, damit Benutzer die Freigabe von Dateien programmgesteuert entfernen können.

Ich schrieb dies, weil ich feststellte, dass das Wesentliche für eine große Anzahl von Dateien nicht gut funktionierte (ich hatte in den 100Ks). Ich denke, es gab auch API-Beschränkungen, das Debuggen der Sheets-API schien schwierig zu sein.

https://github.com/jsrozner/google_drive_auditer

jroz
quelle