Web Analytics

Azure-Runbooks

⭐ 61 stars Korean 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(System-Assigned Managed Identity)를 사용하도록 설계되었으며, 이는 Azure 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 ---