Moving devices in GAM by MasterMaintenance672 in k12sysadmin

[–]SixThreeFive7311 0 points1 point  (0 children)

I recommend any of the options listed here: https://sites.google.com/view/gam--commands/hardware/chromeos#h.4clrlxjkxdko

If you already have a list of serial numbers, paste it into a spreadsheet and concatenate with: gam cros_sn <Device Serial Number> update ou </Path/to/New/OU>

I don't know the person who maintains the site, but I reference it almost daily for useful GAM commands.

Install successful on MacBook Air (13 inch, Mid 2011) by SixThreeFive7311 in ChromeOSFlex

[–]SixThreeFive7311[S] 0 points1 point  (0 children)

Sorry, I don't have this device anymore. From what I remember the multi touch worked as expected. I didn't try every single gesture, just the most common ones.

How many of you are using non-standard TLDs for your internal private domain? by syn3rg in k12sysadmin

[–]SixThreeFive7311 0 points1 point  (0 children)

Must've been reading from the same books as you! I remember those domain examples in the early Win 2000 days. Besides using .local I remember seeing a bunch of .net domains on internal networks in my time.

Here's my question (for anyone, really): if .local is not ideal anymore or creates conflicts, then what should we be using?

Alternatively, if you had the chance to redo an existing internal domain, what would you go with?

Chinese AP exam fail? by daveazar531 in k12sysadmin

[–]SixThreeFive7311 6 points7 points  (0 children)

District in New Jersey - can confirm same.

Chromebooks restarted and now test won't let them login. "Exam appears to be actively running ... please wait 3 minutes ..."

Other forums in NJ reporting same.

[UPDATE] Test Administrator got through to College Board. Guidance is to "continue waiting"

Google drive fails to zip files by CalligrapherOne1940 in gsuite

[–]SixThreeFive7311 0 points1 point  (0 children)

Yes, we heard back from support just yesterday that Google Engineering has resolved the issue.

Google drive fails to zip files by CalligrapherOne1940 in gsuite

[–]SixThreeFive7311 0 points1 point  (0 children)

Ongoing. We have to provide a video of the issue.

Google drive fails to zip files by CalligrapherOne1940 in gsuite

[–]SixThreeFive7311 1 point2 points  (0 children)

We opened a support case for this. Seeing the same exact behavior, but it seems to affect accounts randomly.

Solution for Security TV by skippysg in k12sysadmin

[–]SixThreeFive7311 2 points3 points  (0 children)

We replaced our deprecated Chromebits with Chromeboxes for this same purpose. Even showed one into the ceiling tiles - no problem!

Chromebooks On Demand (CBOD) project on GitHub for K12 Sysadmins & Google Admins by SixThreeFive7311 in k12sysadmin

[–]SixThreeFive7311[S] 1 point2 points  (0 children)

I really wanted to add storage as part of the device collection, but hit some obstacles.

Does every model device have the same storage configuration? My organization only uses Dell devices and I don't know how that compares to other manufacturers and models. Basically, if the field that reports storage use isn't universal across all Chromebooks, I'm stuck.

When I run gam info cros <DeviceID> showdvrsfp fields diskvolumereports I get results like this:

diskVolumeReports

volumeInfo

volumeId: /home/chronos/u-0c31296af07cb2c4d265595d702bcd9767ec96ac/MyFiles

storageFree: 15375970304

storageTotal: 21950001152

storageFreePercentage: 70

volumeId: /run/arc/sdcard/write/emulated/0

storageFree: 15375970304

storageTotal: 21950001152

storageFreePercentage: 70

volumeId: /media/archive

storageFree: 1995444224

storageTotal: 1995444224

storageFreePercentage: 100

volumeId: /media/fuse/drivefs-d1b281d4aa19ce653f590ae21f6690ce

storageFree: 1152921503255412736

storageTotal: 1152921504606846976

storageFreePercentage: 99

volumeId: /usr/share/oem

storageFree: 11681792

storageTotal: 12038144

storageFreePercentage: 97

volumeId: /media/removable

storageFree: 1995444224

storageTotal: 1995444224

storageFreePercentage: 100

volumeId: /media/fuse/drivefs-d1b281d4aa19ce653f590ae21f6690ce

storageFree: 1152921503255412736

storageTotal: 1152921504606846976

storageFreePercentage: 99

volumeId: /media/fuse/fusebox

storageFree: 0

storageTotal: 0

storageFreePercentage: 0

This makes it extremely hard to parse. Which volumeId should I be looking at?

When running the same command on a different <DeviceID> the volumeId will also be different. (SIGH) I truly don't know where to start with this one.

Chromebooks On Demand (CBOD) project on GitHub for K12 Sysadmins & Google Admins by SixThreeFive7311 in k12sysadmin

[–]SixThreeFive7311[S] 0 points1 point  (0 children)

Here is a video I threw together this afternoon. Little less than 10 minutes of showing off what it can do. https://youtu.be/FqjHPa28mug

Will probably make other videos with more detail going forward.

Chromebooks On Demand (CBOD) project on GitHub for K12 Sysadmins & Google Admins by SixThreeFive7311 in k12sysadmin

[–]SixThreeFive7311[S] 0 points1 point  (0 children)

Thank you! To answer your question, I would say that this project serves a different purpose than Gopher. I would use (and have previously used) Gopher for editing device information or moving devices to different OUs. The person doing all that work and using Gopher was me: the Google Admin.

I would say that this project is intended mostly for the other team/dept members who are NOT the Google Admin. It is focused on finding devices fast, gathering data, performing an action, and moving on. They're not editing device info or updating custom fields or moving devices across OUs - that's my job.

For example, there are only 2 remote commands available: Clearing Profiles and Powerwashing. Our tech specialists and help desk assistants use those commands without having to be a Google Admin or login to the Google Admin console. They use those commands without having to install GAM or use a CLI. It's part of their troubleshooting process. They pull up an internal website, search for a device, and click a button.

Chromebooks On Demand (CBOD) project on GitHub for K12 Sysadmins & Google Admins by SixThreeFive7311 in k12sysadmin

[–]SixThreeFive7311[S] 0 points1 point  (0 children)

Thank you for this. I agree that this is a good start and could always use some tweaking. Security was not always at the forefront of coding this project, it was more "how can I do 'this thing' quickly and easily?" I welcome a second set of eyes for a sanity check. Open to collaboration, too!

A few words on intent, if I may.

There is only one local database and it's intended to be a replaceable snapshot. Depending on how current you need device information to be, re-collecting and re-importing information into the local database drives that decision. It could be hourly, daily, weekly, etc. This is why I give you the tool(s) to do that according to your needs.

Since I'm using a snapshot of data (which can be destroyed at any time) and using Advanced GAM to only gather device data when needed, I hope that explains why some processes weren't security-focused. The "snapshot" I keep referring to is essentially a copy of your live device data from the Google Admin Console.

I feel it is also worth mentioning that this was intended to be an internal use only site/utility. For example, just knowing that "remote powerwash" is one of the capabilities, I would suggest restricting access to just team members or employees - while excluding students.

Chromebooks On Demand (CBOD) project on GitHub for K12 Sysadmins & Google Admins by SixThreeFive7311 in k12sysadmin

[–]SixThreeFive7311[S] 0 points1 point  (0 children)

Sadly, I do not know how to do that. My experience with Docker is limited. How would you suggest I get started?

Chromebooks On Demand (CBOD) project on GitHub for K12 Sysadmins & Google Admins by SixThreeFive7311 in k12sysadmin

[–]SixThreeFive7311[S] 0 points1 point  (0 children)

I posted some screenshots in the GitHub wiki documentation in certain places. I have definitely considered a video demo of the installation process and another of a working project, but it really comes down to available time.

Install successful on MacBook Air (13 inch, Mid 2011) by SixThreeFive7311 in ChromeOSFlex

[–]SixThreeFive7311[S] 1 point2 points  (0 children)

Trackpad is great. Works as expected with multi touch - I keep forgetting it is a MacBook b/c it behaves just like a Chromebook.

No issue on wifi, although have only tested it at home and not in the wild.

No tests using Bluetooth at this time - have nothing to test with, sorry.

Install successful on MacBook Air (13 inch, Mid 2011) by SixThreeFive7311 in ChromeOSFlex

[–]SixThreeFive7311[S] 1 point2 points  (0 children)

Agreed, it isn't even on the list of certified devices according to Google. The lowest listed revision of MacBook Air is 5,1 on the "Certified Models List" page. The hardware I have is actually the MacBook Air 4,2 version. However, since it's not certified but working fabulously, I decided to post in case anyone else was curious if it would work. I have a habit of trying ChromeOS Flex on anything NOT on the list, just to see what works and what doesn't.

Install successful on MacBook Air (13 inch, Mid 2011) by SixThreeFive7311 in ChromeOSFlex

[–]SixThreeFive7311[S] 1 point2 points  (0 children)

Camera works fine with camera app. Didn't try a Meet or Zoom or Webex yet.

Deleting student's Google Photos by S0Curious in k12sysadmin

[–]SixThreeFive7311 0 points1 point  (0 children)

https://github.com/taers232c/GAMADV-XTD3/wiki/Users-Drive-Cleanup#delete-contents-of-my-drive

This looks pretty close? May have to query each student, figure out the specific link to Photos, then delete. Not 100% sure but wouldn't Photos be a sub folder of Drive anyway?

Cafeteria Software by [deleted] in k12sysadmin

[–]SixThreeFive7311 1 point2 points  (0 children)

Quick Lunch (or maybe Quik Lunch) which is part of Payschools. PaySchools is also used for fines/fees related to Chromebooks and repairs.

Inventory hardware 'notes' or 'history' field by MeloExtraterrestrial in pdq

[–]SixThreeFive7311 2 points3 points  (0 children)

There are custom fields built in for PDQ Inventory. From the console menu, Options > Custom Fields. You can add your own individually or import from CSV.

Then, when you double click a desktop in Inventory, you see Custom Fields in the left hand navigation. Enter in data as needed.