Welcome to the Intune Scripts Repository! This repository contains various PowerShell and Python scripts and related resources to help automate and manage tasks in Microsoft Intune. It has placeholders for future scripts as well.
This repository is designed to streamline Intune management through automation. Each script is contained within its own directory, complete with documentation and any necessary supporting files.
IntuneScripts/
├── README.md
├── LICENSE
├── scripts/
│ ├── device-management-scripts/
│ │ ├── README.md
│ │ ├── download_device_management_scripts.ps1
│ │ └── config.json
│ ├── another-script-group/
│ │ ├── README.md
│ │ ├── script.ps1
│ │ └── script-helper.ps1
│ └── shared/
│ ├── common-module.psm1
│ └── logging.psm1
└── docs/
├── setup-guide.md
├── usage-guide.md
└── troubleshooting.md
- scripts/: This directory contains individual scripts, each within its own folder. Each script folder has a README with specific instructions.
- shared/: This directory contains modules and functions shared across multiple scripts.
- docs/: This directory contains additional documentation, such as setup guides and troubleshooting tips.
To use any of the scripts in this repository, follow these steps:
-
Clone the Repository:
-
git clone https://github.com/maestreja/intune-scripts.git cd IntuneScripts
-
Navigate to the Desired Script:
-
- Each script is organized in its own directory under
scripts/
. Navigate to the script folder and refer to theREADME.md
within that folder for detailed instructions.
- Each script is organized in its own directory under
-
Run the Script:
- Ensure you have the necessary permissions and prerequisites as described in the script's documentation.
- Example to Execute the script using PowerShell:
./scripts/device-management-scripts/download_device_management_scripts.ps1
This repository includes the following script categories:
-
Device Management Scripts: Scripts related to managing devices in Intune.
-
Another Script Group: Placeholder for Other future Intune-related scripts.
For detailed information about each script, please refer to the individual README files within the respective script folders.
Contributions are welcome! If you'd like to contribute, please fork the repository and create a pull request. Be sure to follow the contribution guidelines:
- Write clear commit messages.
- Ensure your code follows the repository's coding standards.
- Update documentation as needed.
This repository is licensed under the MIT License. See the LICENSE file for more information.