feat: Add WinNoCimSession parameter to Windows Plugin #600
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces a new feature to the
Posh-ACME/Plugins/Windows.ps1
script, allowing users to opt out of using CIM sessions for DNS commandlets. The changes include updates to theAdd-DnsTxt
andRemove-DnsTxt
functions, as well as documentation updates to reflect the new functionality.This seems to require less permissions as DNS permissions alone are not enough to establish a CIM Session to the DNS Servers / Domain Controllers.
New Feature: Opt-out of CIM Sessions
Posh-ACME/Plugins/Windows.ps1
: Added a new switch parameterWinNoCimSession
to theAdd-DnsTxt
andRemove-DnsTxt
functions. This allows users to choose not to use CIM sessions when running DNS commandlets. The script now checks for this parameter and adjusts its behavior accordingly. [1] [2] [3] [4]Documentation Updates
docs/Plugins/Windows.md
: Updated the documentation to include examples of using DNS commandlets without CIM sessions. This includes both the command line and theNew-PACertificate
function. [1] [2]