GSuiteで使用しなくなったChromebook(Google Pixelbook)をGSuiteに登録しました。開発者モードを有効にして、個人用デバイスとして使用したい。
そこで、GSuite Adminでデバイスのプロビジョニングを解除してエンタープライズ管理を削除し、リカバリUSBフラッシュドライブからChromeOSを再インストールする予定でした。それはうまくいきました-デバイスはプロビジョニング解除されたものとして表示され、USBフラッシュドライブからChromeOSを再インストールすることができました。
ただし、開発者モードを有効にしようとすると(ESC-Refreshを押しながら起動し、その後 Ctrl+D)「デバイスの所有者がこのデバイスの開発者モードを無効にしました」と言われました。
調べてみると、変更したい設定がGSuite管理者の「確認済みアクセスの起動モードチェックをスキップ」であることがわかりました(デバイス管理> Chrome>デバイス設定)。それでも、デバイスで開発者モードを許可しません。
ChromeOSを再インストールするとこれがクリアされると思いましたが、プロビジョニングが解除されたデバイスでも設定は維持されるようです。
何が足りないのですか?
重要なのはプロビジョニング解除デバイスがデバイスへのポリシーのプッシュを停止したため、「検証済みアクセスのブートモードチェックをスキップ」に変更したとき(開発者モードを有効にできるはずです)、デバイスプロビジョニングが解除されたため、ポリシーの変更は行われませんでした。
案の定、プロビジョニング解除されたデバイスのデバイス情報をドリルダウンすると、ポリシーが最後に同期されたのは昨日でした。開発者モードを許可するように変更する前です。
秘訣は、デバイスをエンタープライズに再登録することです。これにより、ポリシーの変更がプッシュダウンされ、次に開発者モードが有効になります。もちろん、デバイスは管理対象デバイスになっているため、ChromeOSリカバリも再度実行する必要があります(GSuite管理対象デバイスのpowerwashはユーザーデータを削除するだけです)。