GWS-006 · Script
Device Enrollment and Ownership
Adds devices to the company-owned device inventory and labels enrolled Chromebooks, from a CSV.
What it does
Company-owned inventory: rows with a DeviceType are added to Google's company-owned device list by serial number (skipped if already listed), so they are treated as organization-owned when users sign in. Chromebook labels: for Chromebooks that are already enrolled, sets Asset ID, Location, User and Notes from the CSV when they differ from what is recorded. Note: Chromebooks themselves are enrolled on the device (or by zero-touch enrollment through your reseller); this script handles the inventory and labeling afterwards. Preview mode (default) shows every change without making it.
Requirements
GAM7, installed and authorized by you. GAM is not included. Windows PowerShell 5.1 or PowerShell 7.
How to run it
- Run from: an admin workstation or scheduled task with GAM7 set up
- This is an admin script for your Google Workspace tenant, not a per-device endpoint script
- User interaction: none with app-only sign-in
- Schedule: run on demand, or weekly for reports
Settings
| Name | What it does | Options | Default |
|---|---|---|---|
| Mode | Preview = show changes only (default). Apply = make the changes. | Preview, Apply | Preview |
| InputCsv | CSV with column SerialNumber, and optional DeviceType (android, chrome_os, google_sync, linux, mac_os, windows), AssetTag, AssetId, Location, User, Notes. | required | |
| GamPath | Path to GAM. Default: gam (on PATH). | gam |
Exit codes
- 0 = Completed, nothing needs attention
- 1 = Completed, but some rows failed
- 2 = Script error (see log)
Testing steps
- Run it first with the mode set to Preview on one test account or small group. Nothing is changed in that mode.
- Read the log and confirm the planned changes are what you expect.
- Run your chosen settings on the same test target and confirm the result.
- Check the exit code: 0 = OK, 1 = needs attention, 2 = error (see log), 9 = this copy is past its Valid until date.
- Roll out to a small group next, then everyone.
Rollback steps
Preview mode changes nothing. Remove added devices from the company-owned inventory in the Admin console. Labels can be reset by running again with the old values.
Version and change log
| Version | Date | Changes |
|---|---|---|
| 1.0.0 | November 2026 | First release. |