システムレポートファイルからMacBookの組み立て日をデコードしますか?


0

私の仕事は、私の会社が所有するMacBookに関する情報を含む簡単なデータベースを作成することです。手動でやらないようにするために、私はMacを使っている人全員に.spxフォーマットのシステムレポートファイルを送ってくれるように頼み、それからこれらのファイルから基本的な情報を抽出する簡単なパーサーを作った。私はCPUモデルと頻度、RAMサイズなどを抽出することができました。

私は特定のユニットの組み立て日を見つけることができませんでした。私は「組み立て」、「製造元」、「日付」、その他いくつか試してみましたが、役に立ちませんでした。これはシステムレポートファイルに含まれていますか?


TextWranglerでspxファイルを開いたところ、ほとんどの日付に "_timeStamp"というラベルが付いているようですが、詳細については119090行を読む時間がありません...
Solar Mike

@SolarMike私はすでにその方法を試したが成功しなかった。しかし、私はGitHubで保証のステータスをチェックすることに専念しているプロジェクトに出くわしただけでなく、私の特定のニーズにもあてはまるようです: github.com/pudquick/pyMacWarranty
Erathiel

とにかく、この情報はシステム内のどこかにエンコードされなければならず、SPXレポートファイルにそれが含まれているはずなので、その日付が隠されている場所についてはまだ興味がありません。
Erathiel

回答:


1

Appleのセルフサービスアカウントになるにはサインアップして、グローバルサービス交換APIを使用してシリアル番号でマシンのPO日付を調べることができます。

これは、シリアル番号や内部コンポーネントのバッチをリバースエンジニアリングするよりもはるかに信頼性があります。また、ビルドの詳細を調べて技術マニュアル/診断情報を入手することもできます。そのため、この登録作業は簡単なスクリプトよりはるかに多くの利益をもたらします。

あなたが本当に簡単なスクリプトを本当に必要としているか、GSXアカウントの要件を満たしていないなら、私はここから始めます:

日付は収集したファイルには含まれていませんが、シリアル番号はおそらくあなたが今持っている構築日に最も近いプロキシです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.