Currently, converting a PowerShell V1 target system to a PowerShell V2 target system requires significant effort. In addition to script adjustments, we must remove and add all assigned enforcement entitlements and permissions related to business rules. This process is time-consuming and makes it difficult to verify whether script adjustments lead to changes since everything must be removed or unmanaged before granting new permissions. Therefore, we propose a method to migrate a current PSv1 target system to a new PSv2 target system.
Upgrade the current PSv1 type to PSv2, which provides access to new functionality and supports the PSv2 script format. Users must confirm the upgrade and be notified that scripts require manual adjustments and that reverting is not possible.