AzureWindowsBaseline Guest Assignment started to break the VM. What to do?

Marcin Słowikowski 10 Reputation points
2025-06-18T07:46:02.0133333+00:00

I applied AzureWindowsBaseline Guest Assignment using ApplyAndMonitor mode, but the following items return non-compliant state.

| Name | Compliance State | Reason | |----------------------------------|------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------| | Access this computer from the network | Non-compliant | [Critical] [] is missing one or more of the required values: ["*S-1-5-32-544","*S-1-5-11"] | | Bypass traverse checking | Non-compliant | [Critical] "*S-1-5-32-545" is not one of the expected values: ["*S-1-5-32-544","*S-1-5-11","*S-1-5-32-551","*S-1-5-19","*S-1-5-20"] | | Increase a process working set | Non-compliant | [Warning] "*S-1-5-32-545" is not one of the expected values: ["*S-1-5-32-544","*S-1-5-19"] |  

Additionally I noticed that I can connect to VM before applying assignment, but I cannot after, which means that AzureWindowsBaseline is messing up the machine configuration.

The system administrator has restricted the types of log-on (network or interactive) that you may use. For assistance, contact your system administrator or technical support.

I verified manually that before applying is less restrictive and contains more that "*S-1-5-32-544","*S-1-5-11"

I know it was working fine a few months ago. Is there any changelog and the possibility to point my configuration to older version of this guest policy?

BTW is there any way to check what AzureWindowsBaseline does behind the scene? I cannot find any definition of checks in the documentation and troubleshooting procedure. From my perspective is a black box because MS docs contains most information how to create and assign guest policies.

https://github.com/Azure/azure-policy/issues/1471

Azure Monitor
Azure Monitor
An Azure service that is used to collect, analyze, and act on telemetry data from Azure and on-premises environments.
3,645 questions
{count} vote

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.