To clarify, all main functionalities of the agent work without PowerShell:
- Inventory
- Managed Installs / Scripts
- Patching
- Metering
- Others
These are the scripts that use PowerShell during Inventory:
- Bitlocker Inventory
- Dell Command | Monitor (DCM) Inventory
- DDPE (Dell Data Protection | Encryption) Inventory
- Windows Defender Inventory
- Device Enrollment Inventory (MDM)
- HyperV Inventory
- Virtual Machine Manager Inventory
- IPv6 DHCP Inventory
- Legacy Microsoft Edge (non-Chromium) Inventory
- TPM Inventory
- Windows 11 Upgrade Readiness report (only applies to Windows 10).
All these scripts run at the same time the regular Inventory is ran. If PowerShell is disabled, they will be skipped and proceed with the rest of the inventory collection. If PowerShell is blocked, it can cause the agent to stall and need to be restarted to continue processing tasks.