Web Analytics

Azure-Runbooks

⭐ 61 stars Japanese by sargeschultz11

Azure-Runbooks

License: MIT PowerShell Microsoft 365 Graph API Azure GitHub release Maintenance Made with

A collection of Azure Automation runbooks for Microsoft 365 and Intune management.

Overview

This repository contains PowerShell scripts designed to be used as Azure Automation runbooks for automating various Microsoft 365 and Intune management tasks. These scripts help streamline administrative processes, maintain consistency across your environment, and reduce manual overhead.

Repository Structure

The repository is organized into folders, with each folder containing a specific runbook solution:

Azure-Runbooks/
├── DeviceCategorySync/             # Sync device categories with user departments
├── Report-DiscoveredApps/          # Generate reports of discovered applications
├── Report-IntuneDeviceCompliance/  # Generate device compliance reports
├── Report-DevicesWithApp/          # Find devices with specific applications
├── Alert-DeviceSyncReminder/       # Send reminders for devices needing sync
├── Update-AutopilotDeviceGroupTags/ # Sync Autopilot group tags with Intune categories
├── Alert-IntuneAppleTokenMonitor/  # Monitor Apple token expirations
├── Report-UserManagers/            # Generate reports of users and their managers
├── Report-MissingSecurityUpdates/  # Report on devices missing security updates
├── Sync-IntuneDevices/             # Force sync all managed Intune devices
├── Report-DeviceSyncOverdue/       # Report on devices overdue for sync
├── Report-OneDriveSharedItems/     # Generate reports of shared items in OneDrive
├── Task-SetCompanyAttribute/       # Set company attribute for all users
├── Snipe-IT-UserSync/              # Sync Microsoft 365 users to Snipe-IT users
├── Sync-IntuneToAction1Categories/ # Sync Intune device categories to Action1 custom attributes
各ランブックフォルダーには以下が含まれています:

認証

このリポジトリ内のすべてのランブックは、Azure Automationのシステム割り当てマネージドIDを認証に使用するよう設計されており、これはAzure Automationで推奨される方法です。各フォルダーには、AutomationアカウントのマネージドIDに必要なMicrosoft Graph APIの権限を割り当てるためのAdd-GraphPermissions.ps1スクリプトが含まれています。

はじめに

各ランブックには実装と使用法に関する詳細なドキュメントが含まれています。一般的に、これらのランブックを使用するには:

利用可能なランブック

レポート

デバイス管理

アラートと通知

ユーザー管理

サードパーティ統合

ブランチ管理

このリポジトリはシンプルな Git ワークフローに従っています:

特定の開発ブランチで作業している場合は、ブランチ削除の影響を受けないように自分のフォークを作成することを検討してください。

v1.4.0 の新機能

新ランブック: Sync-IntuneToAction1Categories

このリリースでは Action1 RMM との新しい統合を導入し、Intune のデバイスカテゴリを Action1 のカスタム属性に自動的に同期できるようになりました。主な特徴は:

この統合により、Microsoft Intune と Action1 RMM の両プラットフォームで一貫したデバイス分類を維持でき、より良いレポート作成、ポリシー適用、デバイス管理ワークフローが可能になります。

ディスカッション

このリポジトリでは GitHub Discussions を有効にしており、ユーザー間の協力とサポートを促進します。ここは以下の場として最適です:

Discussions タブをチェックして会話に参加してください。一般的な質問やコミュニティとの交流にはDiscussionsを使用し、バグ報告やスクリプトの特定の問題にはIssuesを使用することを推奨します。

貢献について

これらのスクリプトを自身の自動化ニーズの出発点として自由に使用してください。貢献、改善、提案を歓迎します!

ライセンス

本プロジェクトはMITライセンスのもとで提供されています。詳細はLICENSEファイルをご覧ください。 --- Tranlated By Open Ai Tx | Last indexed: 2025-12-06 ---