「Mac本体のシリアル番号を取得する」の版間の差分
ナビゲーションに移動
検索に移動
(ページの作成:「macOSで本体のシリアル番号を集めたいことも稀にある。 アップルへの修理依頼などの問い合わせには必須なので会社や学校...」) |
|||
1行目: | 1行目: | ||
− | [[macOS]] | + | [[macOS]]で本体の[[シリアル番号]]を集めたいことも稀にある。 |
− | + | [[アップル]]への修理依頼などの問い合わせには必須なので会社や学校なんかで数百台規模であると管理が大変なわけだ。 | |
そのシリアル番号を画面を1台1台目視して台帳を作るとか狂気の沙汰である。 | そのシリアル番号を画面を1台1台目視して台帳を作るとか狂気の沙汰である。 | ||
− | + | そういうのは[[プログラム]]でサクッと取得したいものである。 | |
== 解決策1:本体裏面を見る == | == 解決策1:本体裏面を見る == | ||
シリアル番号は本体の裏面に書かれている。 | シリアル番号は本体の裏面に書かれている。 | ||
− | + | [[iMac]]だと「足の裏」に小さく書かれておりバカじゃないのかと思う次第である。 | |
− | + | 電源や液晶がぶっ壊れた[[Mac]]の修理依頼を出す際には唯一の方法となる。 | |
== 解決策2:画面を見る == | == 解決策2:画面を見る == | ||
「リンゴマーク」→「このMacについて」で見ることができる。 | 「リンゴマーク」→「このMacについて」で見ることができる。 | ||
− | + | macOSは基本的にあらゆる[[テキスト]]が[[コピペ]]できる。 | |
== 解決策3:ターミナルでやる == | == 解決策3:ターミナルでやる == | ||
− | + | [[ターミナル]]を開いて以下のコマンドを打て。たぶん動く。少なくとも[[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/本体のシリアル番号を取得する]] |
2016年11月14日 (月) 07:18時点における版
macOSで本体のシリアル番号を集めたいことも稀にある。 アップルへの修理依頼などの問い合わせには必須なので会社や学校なんかで数百台規模であると管理が大変なわけだ。
そのシリアル番号を画面を1台1台目視して台帳を作るとか狂気の沙汰である。 そういうのはプログラムでサクッと取得したいものである。
解決策1:本体裏面を見る
シリアル番号は本体の裏面に書かれている。 iMacだと「足の裏」に小さく書かれておりバカじゃないのかと思う次第である。 電源や液晶がぶっ壊れたMacの修理依頼を出す際には唯一の方法となる。
解決策2:画面を見る
「リンゴマーク」→「このMacについて」で見ることができる。 macOSは基本的にあらゆるテキストがコピペできる。
解決策3:ターミナルでやる
ターミナルを開いて以下のコマンドを打て。たぶん動く。少なくともElcapitanでは動いている。Sierraは知らん。
$ ioreg -l | awk '/IOPlatformSerialNumber/ { print $4;}'
解決策4:プログラムでやる
プログラムでやるとIOKitを叩かねばならないので少々長ったらしい。 以下を参照せよ。