Dataverse

1.1.0

PowerShell module for interacting with Microsoft Dataverse environments. Provides comprehensive functionality for connecting to Dataverse, managing authentication, and performing CRUD operations on tables and records.

Minimum PowerShell version

7.3

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name Dataverse -RequiredVersion 1.1.0

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name Dataverse -Version 1.1.0

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) Microsoft Corporation. All rights reserved.

Package Details

Author(s)

  • Mike Lacher Jonathan Dimino @ Microsoft Corporation

Tags

Dataverse PowerPlatform CRM Dynamics365 REST API Microsoft

Functions

Connect-PSDVOrg Disconnect-PSDVOrg Invoke-PSDVWebRequest Read-PSDVTableData Get-PSDVTableDetail Get-PSDVTableColumn Get-PSDVTableItem Get-PSDVTableItemAuditHistory Get-PSDVTableItemChangeHistory New-PSDVTableItem Update-PSDVTableItem Remove-PSDVTableItem New-PSDVTableWebHook Get-PSDVTableWebHook Remove-PSDVTableWebHook Update-PSDVTableWebHookAuthSecret

PSEditions

Core

Dependencies

This module has no dependencies.

Release Notes

   Dataverse v1.1.0 - Authentication and Reliability Updates

   This release removes the direct Az.Accounts dependency, bundles Azure.Identity authentication dependencies, supports externally supplied bearer tokens, and hardens request construction and session handling.

Key Features:
- Multiple authentication methods (Service Principal, Managed Identity, Interactive)
   - Browser-based interactive authentication support for MFA and Conditional Access
   - Direct bearer token authentication via Connect-PSDVOrg -AccessToken for Azure Cloud Shell and other hosts with existing Azure authentication tooling
- Complete CRUD operations for Dataverse tables and records
   - Advanced OData querying with encoded filters, expansion, and field selection
- Table and column metadata operations with filtering support
- Audit history and change tracking capabilities
   - Automatic token refresh validation and session cleanup with Disconnect-PSDVOrg
- Support for large result set pagination
- PowerShell 7.3+ compatibility with Constrained Language Mode support
- PSScriptAnalyzer compliant code following best practices
- Comprehensive help documentation with examples
- Native PowerShellGet installation with bundled authentication dependencies
- Optional FunctionRuntime managed identity token acquisition to avoid loading Azure.Identity in Azure Functions/App Service hosts
   - Hardened GUID validation, webhook secret escaping, and pagination error handling
   - Deprecated SubscriptionId and legacy table query parameters for future removal
   - Added Pester test coverage for public and private module functions

For detailed documentation, visit: https://github.com/microsoft/Dataverse

FileList

Version History

Version Downloads Last updated
1.1.1 15 6/11/2026
1.1.0 (current version) 22 6/10/2026
1.0.0 336 12/8/2025