「Mac本体のシリアル番号を取得する」の版間の差分

ページの作成:「macOSで本体のシリアル番号を集めたいことも稀にある。 アップルへの修理依頼などの問い合わせには必須なので会社や学校...」
 
編集の要約なし
1行目: 1行目:
[[macOS]]で本体のシリアル番号を集めたいことも稀にある。
[[macOS]]で本体の[[シリアル番号]]を集めたいことも稀にある。
アップルへの修理依頼などの問い合わせには必須なので会社や学校なんかで数百台規模であると管理が大変なわけだ。
[[アップル]]への修理依頼などの問い合わせには必須なので会社や学校なんかで数百台規模であると管理が大変なわけだ。


そのシリアル番号を画面を1台1台目視して台帳を作るとか狂気の沙汰である。
そのシリアル番号を画面を1台1台目視して台帳を作るとか狂気の沙汰である。
そういうのはプログラムでサクッと取得したいものである。
そういうのは[[プログラム]]でサクッと取得したいものである。


== 解決策1:本体裏面を見る ==
== 解決策1:本体裏面を見る ==
シリアル番号は本体の裏面に書かれている。
シリアル番号は本体の裏面に書かれている。
iMacだと「足の裏」に小さく書かれておりバカじゃないのかと思う次第である。
[[iMac]]だと「足の裏」に小さく書かれておりバカじゃないのかと思う次第である。
電源や液晶がぶっ壊れたMacの修理依頼を出す際には唯一の方法となる。
電源や液晶がぶっ壊れた[[Mac]]の修理依頼を出す際には唯一の方法となる。


== 解決策2:画面を見る ==
== 解決策2:画面を見る ==
「リンゴマーク」→「このMacについて」で見ることができる。
「リンゴマーク」→「このMacについて」で見ることができる。
macOSは基本的にあらゆるテキストがコピペできるので、こいつもコピペはできる。
macOSは基本的にあらゆる[[テキスト]]が[[コピペ]]できる。


== 解決策3:ターミナルでやる ==
== 解決策3:ターミナルでやる ==
たぶん動く。少なくともElcapitanでは動いている。Sierraは知らん。
[[ターミナル]]を開いて以下のコマンドを打て。たぶん動く。少なくとも[[Elcapitan]]では動いている。[[Sierra]]は知らん。
<source lang="bash">
<source lang="bash">
$ ioreg -l | awk '/IOPlatformSerialNumber/ { print $4;}'
$ ioreg -l | awk '/IOPlatformSerialNumber/ { print $4;}'
21行目: 21行目:


== 解決策4:プログラムでやる ==
== 解決策4:プログラムでやる ==
[[プログラム]]でやると[[IOKit]]を叩かねばならないので少々長ったらしい。
以下を参照せよ。
以下を参照せよ。
* [[Xamarin.Mac/本体のシリアル番号を取得する]]
* [[Xamarin.Mac/本体のシリアル番号を取得する]]