Skip to content

MattWhite-personal/Scripts

Repository files navigation

Scripts Repository

Welcome to the Scripts repository! This collection is designed to serve the wider IT community by providing a variety of useful scripts, each aimed at simplifying, automating, or enhancing common IT tasks.

Repository Structure

  • Each script is organized into its own directory within the repository.
  • Every script folder contains:
    • The script itself
    • An individual README.md file with a detailed description and usage instructions

This modular structure enables easy navigation, understanding, and collaboration for users and contributors alike.

Script Index

Script Description Blog Post
Get-ADInactiveAccounts Create a report on accounts in an on premises Active Directory forest that have not been used in a prescribed number of days Link
Get-ADPasswordLastChanged Create a report on accounts and when their password was last rotated Link
Get-EntraSCIMReport Create a report on Enterprise Applications in an Entra tenant that are configured for SCIM provisioning Link
New-IntuneLogonScriptScheduledTask Intune Platform script to install another script as a scheduled task to run at user logon. A modern approach to Group Policy login scripts Link
Set-TimeZoneGeoIP Use Geo IP data to set the timezone on a Windows device Link
Set-WindowsMappedDrives A modern approach to replace logon scripts or Group Policy Processing for cloud native computers Link

Usage

  1. Browse the Repository:
    Explore the folders to discover scripts that may be useful for your needs.

  2. Read Script Documentation:
    Each script's folder contains a dedicated README.md file with:

    • Purpose and description
    • Setup instructions
    • Usage examples
    • Any dependencies or requirements
  3. Clone or Download:
    Clone the repository or download the specific script folder you need.

    git clone https://github.com/<your-username>/Scripts.git
  4. Run the Script:
    Follow the instructions provided in the individual script's README.md.

Contributing

Contributions are welcome! To add a new script:

  1. Create a new folder named after your script.
  2. Add your script file(s).
  3. Add a README.md describing the script, its purpose, usage, requirements, and examples.
  4. Submit a pull request.

Please ensure your script is original, useful, and well-documented.

License

This repository is licensed under the MIT License.

More from the Author

For more IT tips, scripts, and technical articles, visit my blog: https://matthewjwhite.co.uk


Feel free to open issues or pull requests to suggest improvements or contribute new scripts!

About

Various Scripts that I have written over time

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published