Hello Dillon Roe,
Thank you for posting in Q&A forum.
It may be due to incompatible versions of PowerShell or missing necessary modules. Please try check the things below:
1.Confirm PowerShell version: Ensure that the version of PowerShell you are using meets the requirements. On Windows Server 2016, PowerShell version 5.1 is installed by default.
Please check if the PowerShell you are running is 32 bits or 64 bits.
A 64-bit architecture is required to run the Windows PowerShell commands which are used to administer group Managed Service Accounts.
2.Install necessary modules: Ensure that you have correctly installed all the modules required to run this command. For the operation of generating the root key of the hosted service account, it is necessary to install the "Active Directory" and "Active Directory PowerShell" modules.
3.Try the steps below:
(1) Log on to another non-DC in the domain.
(2) Log on as a domain admin or Enterprise Admin.
(3) Install/add the RSAT tools (the AD ones in particular).
(4) Launch the PowerShell AD tool.
(5) Run the Add-KDSRootKey from the new machine.
4.Or try command below (run PS as Administrator):
Add-KdsRootKey –EffectiveTime ((get-date).addhours(-10))
Here are two similar threads for your reference.
[https://learn.microsoft.com/en-us/answers/questions/403263/add-kdsrootkey-the-request-is-not-supported-(excep](https://learn.microsoft.com/en-us/answers/questions/403263/add-kdsrootkey-the-request-is-not-supported-(excep)
https://learn.microsoft.com/en-us/answers/questions/1525203/add-kdsrootkey-the-reqest-is-not-supported
If the Answer is helpful, please click "Accept Answer" and upvote it.