PSDataverse

2.0.0-rc1

High-performance PowerShell access to Microsoft Dataverse Web API with secure authentication, parallel requests, batching, bulk operations, and pipeline-friendly commands.

Minimum PowerShell version

7.6

This is a prerelease version of PSDataverse.

Installation Options

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

Install-Module -Name PSDataverse -AllowPrerelease

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

Install-PSResource -Name PSDataverse -Prerelease

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

Copyright (c) 2022-2026 Reza Niroomand.

Package Details

Author(s)

  • Reza Niroomand

Tags

Windows Linux macOS Dataverse PowerPlatform Dynamics365 WebAPI OAuth

Cmdlets

Connect-Dataverse Disconnect-Dataverse Get-DataverseConnection Invoke-DataverseRequest Set-DataverseDefaultConnection Test-DataverseBulkOperationSupport

Functions

Clear-DataverseTable Export-DataverseOptionSet Export-DataverseRows Get-DataverseAttributes Get-DataverseRow Get-DataverseTableMetadata Get-DataverseTableRowCount Invoke-DataverseAction Invoke-DataverseFunction Import-DataverseRows New-DataverseRow New-DataverseTable Remove-DataverseRow Remove-DataverseTable Set-DataverseRow Test-DataverseConnection Invoke-DataverseCreateMultiple Invoke-DataverseUpdateMultiple Invoke-DataverseUpsertMultiple

PSEditions

Core

Dependencies

This module has no dependencies.

Release Notes

PSDataverse 2.0.0-rc1 modernizes the module with PowerShell 7.6 and .NET 10, secure WAM/browser/device/IWA/application authentication, named connections, a bounded high-performance request engine, concurrent batch and multiple-operation APIs, convenient CRUD/metadata/import/export commands, structured errors, complete help, and cross-platform package verification. Migration guide: https://github.com/rezanid/PSDataverse/blob/main/MIGRATION.md. Full notes: https://github.com/rezanid/PSDataverse/releases/tag/v2.0.0-rc1

FileList

  • bin\AsyncKeyedLock.dll
  • bin\cs\Microsoft.CodeAnalysis.CSharp.resources.dll
  • bin\cs\Microsoft.CodeAnalysis.resources.dll
  • bin\de\Microsoft.CodeAnalysis.CSharp.resources.dll
  • bin\de\Microsoft.CodeAnalysis.resources.dll
  • bin\es\Microsoft.CodeAnalysis.CSharp.resources.dll
  • bin\es\Microsoft.CodeAnalysis.resources.dll
  • bin\fr\Microsoft.CodeAnalysis.CSharp.resources.dll
  • bin\fr\Microsoft.CodeAnalysis.resources.dll
  • bin\Humanizer.dll
  • bin\it\Microsoft.CodeAnalysis.CSharp.resources.dll
  • bin\it\Microsoft.CodeAnalysis.resources.dll
  • bin\ja\Microsoft.CodeAnalysis.CSharp.resources.dll
  • bin\ja\Microsoft.CodeAnalysis.resources.dll
  • bin\Json.More.dll
  • bin\JsonPointer.Net.dll
  • bin\JsonSchema.Net.dll
  • bin\ko\Microsoft.CodeAnalysis.CSharp.resources.dll
  • bin\ko\Microsoft.CodeAnalysis.resources.dll
  • bin\Markdig.Signed.dll
  • bin\Microsoft.ApplicationInsights.dll
  • bin\Microsoft.CodeAnalysis.CSharp.dll
  • bin\Microsoft.CodeAnalysis.dll
  • bin\Microsoft.Extensions.Configuration.Abstractions.dll
  • bin\Microsoft.Extensions.Configuration.Binder.dll
  • bin\Microsoft.Extensions.Configuration.dll
  • bin\Microsoft.Extensions.DependencyInjection.Abstractions.dll
  • bin\Microsoft.Extensions.DependencyInjection.dll
  • bin\Microsoft.Extensions.Diagnostics.Abstractions.dll
  • bin\Microsoft.Extensions.Diagnostics.dll
  • bin\Microsoft.Extensions.Http.dll
  • bin\Microsoft.Extensions.Logging.Abstractions.dll
  • bin\Microsoft.Extensions.Logging.dll
  • bin\Microsoft.Extensions.Options.ConfigurationExtensions.dll
  • bin\Microsoft.Extensions.Options.dll
  • bin\Microsoft.Extensions.Primitives.dll
  • bin\Microsoft.Identity.Client.Broker.dll
  • bin\Microsoft.Identity.Client.dll
  • bin\Microsoft.Identity.Client.Extensions.Msal.dll
  • bin\Microsoft.Identity.Client.NativeInterop.dll
  • bin\Microsoft.IdentityModel.Abstractions.dll
  • bin\Microsoft.PowerShell.MarkdownRender.dll
  • bin\Microsoft.Win32.Registry.AccessControl.dll
  • bin\Microsoft.Win32.SystemEvents.dll
  • bin\Newtonsoft.Json.dll
  • bin\pl\Microsoft.CodeAnalysis.CSharp.resources.dll
  • bin\pl\Microsoft.CodeAnalysis.resources.dll
  • bin\Polly.dll
  • bin\Polly.Extensions.Http.dll
  • bin\PSDataverse.deps.json
  • bin\PSDataverse.dll
  • bin\PSDataverse.pdb
  • bin\pt-BR\Microsoft.CodeAnalysis.CSharp.resources.dll
  • bin\pt-BR\Microsoft.CodeAnalysis.resources.dll
  • bin\ru\Microsoft.CodeAnalysis.CSharp.resources.dll
  • bin\ru\Microsoft.CodeAnalysis.resources.dll
  • bin\runtimes\linux-arm\native\build.manifest
  • bin\runtimes\linux-arm\native\build.manifest.sig
  • bin\runtimes\linux-arm\native\libpsl-native.so
  • bin\runtimes\linux-arm64\native\build.manifest
  • bin\runtimes\linux-arm64\native\build.manifest.sig
  • bin\runtimes\linux-arm64\native\libpsl-native.so
  • bin\runtimes\linux-musl-x64\native\build.manifest
  • bin\runtimes\linux-musl-x64\native\build.manifest.sig
  • bin\runtimes\linux-musl-x64\native\libpsl-native.so
  • bin\runtimes\linux-x64\native\build.manifest
  • bin\runtimes\linux-x64\native\build.manifest.sig
  • bin\runtimes\linux-x64\native\libmsalruntime.so
  • bin\runtimes\linux-x64\native\libpsl-native.so
  • bin\runtimes\osx-arm64\native\msalruntime_arm64.dylib
  • bin\runtimes\osx-x64\native\msalruntime.dylib
  • bin\runtimes\osx\native\libpsl-native.dylib
  • bin\runtimes\unix\lib\net10.0\Microsoft.PowerShell.Commands.Utility.dll
  • bin\runtimes\unix\lib\net10.0\System.Management.Automation.dll
  • bin\runtimes\unix\lib\netstandard1.6\Microsoft.Management.Infrastructure.dll
  • bin\runtimes\win-arm64\lib\net5.0\getfilesiginforedistwrapper.dll
  • bin\runtimes\win-arm64\lib\netstandard1.6\microsoft.management.infrastructure.dll
  • bin\runtimes\win-arm64\lib\netstandard1.6\microsoft.management.infrastructure.native.dll
  • bin\runtimes\win-arm64\native\build.manifest
  • bin\runtimes\win-arm64\native\build.manifest.sig
  • bin\runtimes\win-arm64\native\getfilesiginforedist.dll
  • bin\runtimes\win-arm64\native\microsoft.management.infrastructure.native.unmanaged.dll
  • bin\runtimes\win-arm64\native\msalruntime_arm64.dll
  • bin\runtimes\win-arm64\native\PowerShell.Core.Instrumentation.dll
  • bin\runtimes\win-arm64\native\pwrshplugin.dll
  • bin\runtimes\win-x64\lib\net5.0\getfilesiginforedistwrapper.dll
  • bin\runtimes\win-x64\lib\netstandard1.6\microsoft.management.infrastructure.dll
  • bin\runtimes\win-x64\lib\netstandard1.6\microsoft.management.infrastructure.native.dll
  • bin\runtimes\win-x64\native\build.manifest
  • bin\runtimes\win-x64\native\build.manifest.sig
  • bin\runtimes\win-x64\native\getfilesiginforedist.dll
  • bin\runtimes\win-x64\native\microsoft.management.infrastructure.native.unmanaged.dll
  • bin\runtimes\win-x64\native\msalruntime.dll
  • bin\runtimes\win-x64\native\PowerShell.Core.Instrumentation.dll
  • bin\runtimes\win-x64\native\pwrshplugin.dll
  • bin\runtimes\win-x86\lib\net5.0\getfilesiginforedistwrapper.dll
  • bin\runtimes\win-x86\lib\netstandard1.6\microsoft.management.infrastructure.dll
  • bin\runtimes\win-x86\lib\netstandard1.6\microsoft.management.infrastructure.native.dll
  • bin\runtimes\win-x86\native\build.manifest
  • bin\runtimes\win-x86\native\build.manifest.sig
  • bin\runtimes\win-x86\native\getfilesiginforedist.dll
  • bin\runtimes\win-x86\native\microsoft.management.infrastructure.native.unmanaged.dll
  • bin\runtimes\win-x86\native\msalruntime_x86.dll
  • bin\runtimes\win-x86\native\PowerShell.Core.Instrumentation.dll
  • bin\runtimes\win-x86\native\pwrshplugin.dll
  • bin\runtimes\win\lib\net10.0\Microsoft.PowerShell.Commands.Utility.dll
  • bin\runtimes\win\lib\net10.0\Microsoft.PowerShell.CoreCLR.Eventing.dll
  • bin\runtimes\win\lib\net10.0\Microsoft.Win32.Registry.AccessControl.dll
  • bin\runtimes\win\lib\net10.0\Microsoft.Win32.SystemEvents.dll
  • bin\runtimes\win\lib\net10.0\System.Diagnostics.EventLog.dll
  • bin\runtimes\win\lib\net10.0\System.Diagnostics.EventLog.Messages.dll
  • bin\runtimes\win\lib\net10.0\System.DirectoryServices.dll
  • bin\runtimes\win\lib\net10.0\System.Management.Automation.dll
  • bin\runtimes\win\lib\net10.0\System.Management.dll
  • bin\runtimes\win\lib\net10.0\System.Security.Cryptography.Pkcs.dll
  • bin\runtimes\win\lib\net10.0\System.Windows.Extensions.dll
  • bin\System.CodeDom.dll
  • bin\System.Configuration.ConfigurationManager.dll
  • bin\System.Diagnostics.EventLog.dll
  • bin\System.DirectoryServices.dll
  • bin\System.Drawing.Common.dll
  • bin\System.Management.Automation.dll
  • bin\System.Management.dll
  • bin\System.Private.Windows.Core.dll
  • bin\System.Private.Windows.GdiPlus.dll
  • bin\System.Security.Cryptography.Pkcs.dll
  • bin\System.Security.Cryptography.ProtectedData.dll
  • bin\System.Security.Permissions.dll
  • bin\System.Windows.Extensions.dll
  • bin\tr\Microsoft.CodeAnalysis.CSharp.resources.dll
  • bin\tr\Microsoft.CodeAnalysis.resources.dll
  • bin\zh-Hans\Microsoft.CodeAnalysis.CSharp.resources.dll
  • bin\zh-Hans\Microsoft.CodeAnalysis.resources.dll
  • bin\zh-Hant\Microsoft.CodeAnalysis.CSharp.resources.dll
  • bin\zh-Hant\Microsoft.CodeAnalysis.resources.dll
  • en-US\PSDataverse.dll-Help.xml
  • PSDataverse.nuspec
  • PSDataverse.psd1
  • PSDataverse.psm1
  • PSFunctions\Clear-DataverseTable.ps1
  • PSFunctions\DataverseConvenience.ps1
  • PSFunctions\en-US\PSDataverse.PowerShell-Help.xml
  • PSFunctions\Export-DataverseOptionSet.ps1
  • PSFunctions\Get-DataverseAttributes.ps1
  • PSFunctions\Get-DataverseTableRowCount.ps1

Version History

Version Downloads Last updated
2.0.0-rc1 (current version) 3 9/11/2026
0.0.16 879 2/2/2025
0.0.15 23 1/29/2025
0.0.8 776 10/25/2023
0.0.7 80 7/6/2023
0.0.6 143 1/27/2023
0.0.5 16 1/27/2023
0.0.4 14 1/27/2023
0.0.3 147 8/30/2022
0.0.2 20 8/21/2022
0.0.1 28 7/22/2022
Show more