Releases: Micke-K/IntuneManagement
3.7.3
3.7.2
New features
- Added support for ADMX Files (Preview)
- First version of supporting the ADMX file import
- Support for export/import policies based on ADMX files
The import/export between environments is very tricky so please report any issues
Note: The ADMX/ADML files must be copied to the app package folder or the policy exported folder
The ADMX files imported is based on last modify date. This will make sure files are imported in the correct order eg Mozilla and Firefox ADMX files
Based on Issue 84
- Added support for value output type when documenting Administrative Templates
- Select Output value in the Documentation form. Value with label will add the label when documenting sub-properties
- Translate TenantID when migrating policies between environment
- Any policy with a Tenant ID value will be translated when importing to a new environment
Based on Discussion 83
- Any policy with a Tenant ID value will be translated when importing to a new environment
Fixes
-
Authentication
-
Export\Import Fixes
- Fixed an issue when importing Microsoft Apps files and the default document format was not set
Based on Issue 92
- Fixed an issue when importing Microsoft Apps files and the default document format was not set
-
Documentation
- Fixed the order of sub-properties when documenting Administrative Templates
- Fixed an issue where some xml values were not documented eg taskbar xml
- Translation files re-generated
3.7.1
3.7.0
Breaking changes
- A third header level was added when documenting to word
This level is used during bulk documentation and a group has more than one object type
Eg. The Conditional Access group documents Conditional Access, Named Locations and Terms of Use
The document will now have one section for each object type as third header level
This could break documentation if a custom word template is used, and it does not have a 3 level header named 'Heading 3'
Specify the name of the 'Header 3 style' value in the Word settings before importing
New features
-
Support for tenant menu colors
- Set colors and add tenant name to the menu bar
- Configure this in Tenant Settings and use this to distinguish lab from production environments
Based on Issue 63
-
Support for Compliance Scripts
- Added support to Export, Import and Document Compliance Scripts profiles
- Compliance Script will now be included when documenting Compliance policy objects
Based on Issue 60
Setting changes
- 'Allow update on import (Preview)' is removed
The 'Import type' is now always available
Note that Replace/Update are not fully verified yet
Based on Issue 68
Fixes
-
Export\Import Fixes
- Target app groups was not set properly for App Protection policies during import
Based on Issue 67 - Scope Tags were not assigned to objects during import
This happened in environment where Scope Tags already existed before import
Labels renamed to clarify that Scope Tags are assigned and not imported during import
Based on Issue 61 - Default branding file had double dots in the exported file name Issue 64
- Added API throttling during batch mode
- Target app groups was not set properly for App Protection policies during import
-
Documentation
- Some properties were not documented for Endpoint Security objects
- Authentication context name added to Conditional Access
- Translation files re-generated. This might add support for updated settings eg DFCI objects now uses separate category files
3.5.0
New features
-
Automatic update check
The app will check GitHub at start-up if there is a new version available
This can be disabled in settings -
Use PowerShell 5
Command files will now use PowerShell 5 (-version 5 in the command line)
This is based on Issue 44 -
Documentation
- New Word settings: Table text style and table caption location
This is based on an additional request in Issue 37 - Terms of Use info when documenting Conditional Access
- Added documentation support for Terms of Use
- Added additional support for offline documentation
Note: Offline is defined as documenting an exported folder while logged in to another tenant.
If logged in to the same tenant as the exported folder, "online" documentation will be used - Changed the layout for the assignment table on Win32 Applications. There were too many columns so additional info is changed to a table in the value column
- Filter / Filter Mode column headers are now set from language files
- New Word settings: Table text style and table caption location
-
Export/Import
- Users in Conditional Access are now added to the Migration Table
This is so the user IDs can be translated during Offline documentation - Referenced settings are now included in the export
This is to support referenced settings during import, copy and offline documentation (Certs on VPN profiles etc.)
These properties are named #CustomRef_PropertyName in the json file
Note: This might cause export/copy to take longer once every second week since it requires the MetaData XML for Graph to be downloaded.
This feature can be turned off by unchecking 'Resolve reference info' in Settings
- Users in Conditional Access are now added to the Migration Table
-
Copy
- New dialog when copying an object. Description can now be changed during the copy
-
Authentication
- Full authentication support for US Government and China clouds
This requires that 'Show Azure AD login menu' is enabled in Settings - Consent can be requested for missing permissions. This can be triggered via the 'Request Consent' link in the user profile info
- New version of MSAL.DLL, version 4.42.1
- Object types with only Read permissions are now supported. These will be orange in the menu
Buttons like Import and Delete will still be available but they will not work
- Full authentication support for US Government and China clouds
-
List objects
- IsAssigned column is added to objects that supports it (property on the Graph object)
- Enable 'Expand assignments' in Settings to include Assignments when getting a full list of objects from Graph
This can be used for adding Custom columns based on assignment info
It is also used for setting the IsAssigned column for objects that doesn't have the info in Graph
This is based on Issue 30 - Apps can be filtered in the request
If there are more than 1000 applications in the environment, the filter box can be used to return only matched items
Enter the filter in the text box and press the Refresh button. Clear the filter box and click Refresh to reload other objects
This is based on Issue 28
Fixes
-
Documentation
- Fixed bug in Conditional Access documentation that caused some Grant information to be excluded from documentation
- Fixed missing properties when documenting Device restrictions (Windows 10 Team) profiles
- Fixed some Offline Documentation issues
Get dependency info from exported folders instead of Graph
Offline documentation is not 100% fully supported yet. Dependency applications for Win32 apps are not included in this version
and there might be more properties missing. Please report anything missing for offline documentation to Issue 37
Note Offline documentation will always require online access. Some information like language text, Azure roles, Mobile apps etc. will use Graph API
-
Authentication
- First login with last used account could fail if the user domain was changed after the initial token was cached
3.4.0
New features
-
Silent batch job
Export/Import can now be executed without UI
See documentation for full requirementsNote Please report any issues to Issue 39
This is based on Issue 39
-
Documentation
-
Support for documenting an environment based on exported files
Select the Source files folder in the Documentation Types (Bulk menu) dialog.
Note: Some values will NOT be included. These are referenced values and not a property on the object eg Certificate on a VPN profile, Root certificate on a SCEP profile etc. These values will be documented with ##TBD...
This is based on Issue 37
-
Support for attaching the json file for the object in the word document
-
Support for documentation output level (Word)
Documenting the full environment can create a document with 1000+ pages depending on the amount of profiles and policies. The documentation output level can now be used to reduce the document size. The output level options are:- Full - Document every single value
- Limited - Set max value and truncate size for documentation and as option, attach the original value as a text document to the value cell e.g. truncate all values over 500 characters to 10 characters and attach the full value as a text file in the document. This will reduce documentation size for profiles with large XML strings like ADMX ingestion
- Basic - Only include the Basic and Assignments tables in the documentation
-
Added support for documenting Filters
-
-
Added UI for configuring custom columns
This can now be done in the Detail View
This is based on Issue 30 -
Added support for updating Name and Descriptions of the object in Detail View
This is As-Is functionality. Not all object types have been tested.
It is recommended to use the portal for this.
This is based on a private request -
Added support for copying an app
Note This requires that the App packages folder is specified in Settings and that the file for the app is available in that folder. If the app file is missing it can be uploaded manually in the Details view
This is based on Issue 42
-
Added support for manually upload an app file via the Details view
Fixes
-
Documentation
- Updated documentation files with support for new properties and removed unused values (Windows Updates, Windows Feature Updates etc.)
- Fixed an issue where VPN profiles in some cases was missing the Base VPN settings
- Fixed an issue when using a template
A table of content will no longer be created. That should be included in the template
-
Application import
-
Minor change in the app Win32 upload functionality to align to portal APIs
-
The File Name is now updated to be based on the actual uploaded file
Important Please create an issue if there are any problems
-
-
Fixed an issue where ESP and Enrolment Restriction objects were not listed
The original filters stopped workingNote The Enrolment restrictions has changed in Graph. There is now one object for each OS type. So there will be multiple restriction objects exported. platformType column was added to identify each object
This is based on Issue 41
-
Minor fixes in Import/Export extensions - Required for silent batch job support
-
Fixed an issue where PostListCommand was not triggered
- Additional Endpoint Security columns were not listed
- Azure Branding objects was missing the language column
- Fixed issue where the Document button was not enabled when **Select All** was clicked (without selecting an object first)
This is based on Issue 36
- Other minor bug fixes to support the new features
3.2.3
Minor update to add support for some feature requests e.g.
- Support for Terms of Use
- Return all objects
- Custom columns
See Release Notes for detailed info
3.2.2
Added support for setting Conditional Access policy state during import. The default setting is to import Conditional Access policies with the same sate as they were exported.
See Release Notes for detailed info
3.1.2
Added support for deleting profiles/policies
Added support for Health Scripts
Minor fixes
See Release Notes for detailed info
3.1.1
Fixed issue when logging in - Could not get information from the ME API with full OData info
Added support for documenting Enrollment Restrictions
Minor fixes
See Release Notes for detailed info