WPNinjas HeaderWPNinjas Header

Category: Powershell

Powershell
Thomas Kurth

Unveiling a new version of M365Documentation PowerShell Module: Creating Markdown Documentation with Ease

The Microsoft 365 community has a reason to rejoice as a new release of the M365Documentation PowerShell module was published PowerShellGallery.com. With the latest update, users can now create comprehensive documentation in Markdown format, complete with an intuitive table of contents. This feature has been highly anticipated and requested by

Read More »
Intune
Thomas Kurth

Intune Settings Catalog support in M365Documentation

The M365Documentation PowerShell module is extended with new incredible  functions: PowerShell 7 Support the execution on PowerShell 7 hosts. MEM/Intune Settings Catalog The settings catalog is growing and is used by more and more customers. Now, it can also be documented with my module. Thank you @ylepine for the contribution

Read More »
Azure AD
Thomas Kurth

Automatic Intune Documentation evolves to Automatic Microsoft 365 Documentation

One of the biggest pain points of many companies is the documentation of their infrastructure. With the fast changing products/features it’s more important to have an accurate documentation. The Automatic Microsoft 365 Documentation is the successor of the Automatic Intune Documentation which provides many advantages. It’s no longer a simple

Read More »
Intune
Thomas Kurth

Updated Automatic Intune Documentation Script

Today I had time to improve the Intune Documentation PowerShell Module. This new release brings the following benefits: Bugfix: All ADMX settings are now correctly displayed Assignments of various elements like Scripts, ADMX, Enrollment Status Page and Windows Hello for Business are now documented Section “Enrollment Status Page” renamed to “Enrollment Configuration” because it contains also WHfB, Enrollment Restrictions, ESP, and Enrollment Limits.  Configuration Profiles are now loaded from the Beta Graph API. Therefore, much more types are returned. For example the Domain Join configuration is now part of the documentation. Since

Read More »
Intune
Thomas Kurth

Added ADMX backed Policy to Automatic Intune Documentation Script

I just had time to add new objects to the Intune documentation which makes your documentation much more complete. This time I added ADMX backed policies or in the Intune console named Administrative Template Profile. This profile type provides a lot of settings which are not available over OMA-Uri. Therefore,

Read More »
Microsoft Endpoint Manager
Thomas Kurth

ConfigMgr with missing Boundaries is a content delivery nightmare

In bigger ConfigMgr environments it’s important to manage boundaries and boundary groups to optimize content flow. Especially when using caching technologies like Peer Cache or Delivery Optimization it’s important to have them correctly configured. One of the biggest problems I often see is, that there is no notice from the

Read More »
Intune
Thomas Kurth

Extended Intune Documentation Script

Today I had time to extend my Intune Documentations script with new sections and release version 11 on Github. The script now documents the following parts of Intune: Configuration Policies Compliance Policies Device Enrollment Restrictions Terms and Conditions Applications (Only Assigned) Application Protection Policies AutoPilot Configuration Enrollment Page Configuration Apple

Read More »

Assign AzureAD/O365 Roles based on groups

In nearly every engagement I get the question why it’s not possible to assign Azure AD roles based on Azure AD or synced AD groups. Also, in my opinion this would be a nice feature to have in a productive environment. I started building a solution based on Azure Automation,

Read More »

Allow changing Windows Language during device Enrollment

The management of language packs and keyboard layouts can be very complex. I have seen that in a lot of projects. Often there is the requirement to preconfigure the computer with the correct language pack for the user. In old school ConfigMgr environments this is controlled often during the task

Read More »