こんにちわ。ヤスムラです。
JamfProのスマートコンピュータグループにて、最新OSのPCのみを抽出したいと思ったんですが、複数のOS(Ventura/Monterey/Big Sur)が混在しているため、これまではメジャーバージョンごとにグループを作成する必要があると考えていました。
しかし調査したところ、1つのグループだけで表現する方法が分かったので以下にその方法をまとめます。
手順
1.パッチ管理の追加
1.JamfProにログインして左側メニューから[パッチ管理]>[+新規]クリック
2.リストの中から[Apple macOS]にて[ + ]をクリックして必要なOSを追加
2.スマートコンピュータグループを設定する
1.JamfProにログインして左側メニューから[スマートコンピューターグループ]>[+新規]クリック
2.コンピュータグループタブにて表示名を入力
3.クライテリアにて以下の通り入力して[保存]クリック
AND/OR | – | クライテリア | オペレータ | 値 | – |
---|---|---|---|---|---|
– | Patch Reporting: Apple macOS Big Sur | is | Latest Version | ||
or | Patch Reporting: Apple macOS Monterey | is | Latest Version | ||
or | Patch Reporting: Apple macOS Ventura | is | Latest Version | ||
or | Patch Reporting: Apple macOS Big Sur | is | Unknown Version | ||
or | Patch Reporting: Apple macOS Monterey | is | Unknown Version | ||
or | Patch Reporting: Apple macOS Ventura | is | Unknown Version |
補足
Unknown Versionを追加する理由
- JamfProのパッチ管理は最新バージョンが即日反映されない場合があるため、登録されたバージョンより新しいものは[Unknown Version]となってしまいます。そのためポリシーでこのグループを使用した場合、最新にもかかわらず動作してしまうことを防ぐため、予防線として[Unknown Version]を除く設定にしています。
最新OSではないPCを絞り込みたい場合
以下スマートコンピュータグループで抽出できます。
AND/OR | – | クライテリア | オペレータ | 値 | – |
---|---|---|---|---|---|
– | ( | Patch Reporting: Apple macOS Big Sur | is not | Latest Version | |
and | Patch Reporting: Apple macOS Big Sur | is not | Unknown Version | ) | |
or | ( | Patch Reporting: Apple macOS Monterey | is not | Latest Version | |
and | Patch Reporting: Apple macOS Monterey | is not | Unknown Version | ) | |
or | ( | Patch Reporting: Apple macOS Ventura | is not | Latest Version | |
and | Patch Reporting: Apple macOS Ventura | is not | Unknown Version | ) |
ちょっと複雑なので以下設定のほうがおすすめです。(ただしUnknown Versionの判定が正しく判定されるか検証はしていないので確証無し)
※後日検証したところ以下設定で正常動作することを確認しました。
AND/OR | – | クライテリア | オペレータ | 値 | – |
---|---|---|---|---|---|
– | Patch Reporting: Apple macOS Big Sur | less than | Latest Version | ||
or | Patch Reporting: Apple macOS Monterey | less than | Latest Version | ||
or | Patch Reporting: Apple macOS Ventura | less than | Latest Version |
まとめ
今までスマートコンピュータグループの[Operating System Version]を使用していて、最新OSがリリースされるたびにバージョンを手動更新する必要がありましたが、これを使えば常にlatest versionで判定してくれるので非常に楽になります。
このグループを応用すればnudgeの発動条件にしたりデバイスコンプライアンスのコンプライアンスルールに組み込んだりといった使い方が出来ると思います(おすすめの方法があれば教えて下さい)
最後に、当方は副業情シスとして活動もしています。
こちらのサイトに詳細記載しておりますので、もしご興味がある方いればお気軽にお問い合わせ(またはDM等)ご連絡お待ちしております。
また本記事について質問や・誤り等あればご連絡いただければ幸いです。
コメント