Isystem.PowerShell.PowerPlatform.Dataverse
1.1.0
Minimum PowerShell version
7.5
Installation Options
Owners
Copyright
(c) Isystem. All rights reserved.
Package Details
Author(s)
- Ondrej Kracmar
Tags
Dataverse PowerPlatform Dynamics365 CRM PowerApps Upsert Windows Linux MacOS
Cmdlets
Connect-PSDataverse Disconnect-PSDataverse Get-PSDataverseConnection Get-PSDataverseRecord Get-PSDataverseRecordCount Get-PSDataverseTable Get-PSDataverseColumn Get-PSDataverseKey Find-PSDataverseRecord Test-PSDataverseRecord New-PSDataverseRecord Set-PSDataverseRecord Remove-PSDataverseRecord Invoke-PSDataverseBatch Invoke-PSDataverseTransaction Invoke-PSDataverseFetchXml Get-PSDataverseTokenCache
PSEditions
Dependencies
This module has no dependencies.
Release Notes
## [1.1.0] - 2026-09-24
### Added
- **Metadata cmdlets**: `Get-PSDataverseTable`, `Get-PSDataverseColumn` and `Get-PSDataverseKey`.
They answer the question behind the SDK's most common error - *the entity with a name = X was not
found in the MetadataCache* - by showing the logical names that exist in the environment you are
connected to, which columns are writable (calculated, rollup and system columns read fine and are
rejected on write), and whether an alternate key's index is `Active`, without which an upsert by
key fails with a message that never mentions the index. An exact table name costs one metadata
request; a wildcard reads the catalogue, because the metadata service has no server-side name
filter. System tables are excluded unless `-IncludeSystem` is given.
- `Get-PSDataverseTable` output pipes into the query cmdlets:
`Get-PSDataverseTable it3c_* | Find-PSDataverseRecord -Top 5` and
`... | Get-PSDataverseRecordCount` now work, the latter taking the real primary key column from
the metadata rather than assuming the `{table}id` convention.
### Changed
- `Find-PSDataverseRecord -LogicalName` and `Get-PSDataverseRecordCount -LogicalName` /
`-PrimaryIdAttribute` bind from the pipeline by property name, which is what makes the two
pipelines above work.
- The pipeline no longer runs on pushes to `main`: the required build-validation policy already
validates the same content on the pull-request merge ref, so a merge - and a release tag on the
same commit - used to queue two or three identical runs. Triggers are now the pull request and the
`v*` tag only.
FileList
- Isystem.PowerShell.PowerPlatform.Dataverse.nuspec
- CHANGELOG.md
- Isystem.PowerShell.PowerPlatform.Dataverse.Format.ps1xml
- Isystem.PowerShell.PowerPlatform.Dataverse.psd1
- Isystem.PowerShell.PowerPlatform.Dataverse.psm1
- LICENSE
- README.md
- bin\net10.0\Azure.Core.dll
- bin\net10.0\Azure.Identity.Broker.dll
- bin\net10.0\Azure.Identity.dll
- bin\net10.0\Isystem.AzAuth.Core.dll
- bin\net10.0\Isystem.PowerShell.PowerPlatform.Dataverse.dll
- bin\net10.0\Isystem.PowerShell.PowerPlatform.Dataverse.pdb
- bin\net10.0\Isystem.Shared.Infrastructure.Core.dll
- bin\net10.0\Isystem.Shared.Infrastructure.PowerPlatform.Dataverse.dll
- bin\net10.0\Microsoft.Bcl.AsyncInterfaces.dll
- bin\net10.0\Microsoft.Crm.Sdk.Proxy.dll
- bin\net10.0\Microsoft.Extensions.Caching.Abstractions.dll
- bin\net10.0\Microsoft.Extensions.Caching.Memory.dll
- bin\net10.0\Microsoft.Extensions.Configuration.Abstractions.dll
- bin\net10.0\Microsoft.Extensions.Configuration.Binder.dll
- bin\net10.0\Microsoft.Extensions.Configuration.dll
- bin\net10.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
- bin\net10.0\Microsoft.Extensions.DependencyInjection.dll
- bin\net10.0\Microsoft.Extensions.Diagnostics.Abstractions.dll
- bin\net10.0\Microsoft.Extensions.FileProviders.Abstractions.dll
- bin\net10.0\Microsoft.Extensions.Hosting.Abstractions.dll
- bin\net10.0\Microsoft.Extensions.Http.dll
- bin\net10.0\Microsoft.Extensions.Logging.Abstractions.dll
- bin\net10.0\Microsoft.Extensions.Logging.dll
- bin\net10.0\Microsoft.Extensions.ObjectPool.dll
- bin\net10.0\Microsoft.Extensions.Options.dll
- bin\net10.0\Microsoft.Extensions.Primitives.dll
- bin\net10.0\Microsoft.Identity.Client.Broker.dll
- bin\net10.0\Microsoft.Identity.Client.Extensions.Msal.dll
- bin\net10.0\Microsoft.Identity.Client.NativeInterop.dll
- bin\net10.0\Microsoft.Identity.Client.dll
- bin\net10.0\Microsoft.IdentityModel.Abstractions.dll
- bin\net10.0\Microsoft.IdentityModel.JsonWebTokens.dll
- bin\net10.0\Microsoft.IdentityModel.Logging.dll
- bin\net10.0\Microsoft.IdentityModel.Tokens.dll
- bin\net10.0\Microsoft.PowerPlatform.Dataverse.Client.dll
- bin\net10.0\Microsoft.VisualStudio.Threading.dll
- bin\net10.0\Microsoft.VisualStudio.Validation.dll
- bin\net10.0\Microsoft.Xrm.Sdk.dll
- bin\net10.0\Newtonsoft.Json.dll
- bin\net10.0\System.ClientModel.dll
- bin\net10.0\System.Configuration.ConfigurationManager.dll
- bin\net10.0\System.Diagnostics.EventLog.dll
- bin\net10.0\System.IdentityModel.Tokens.Jwt.dll
- bin\net10.0\System.Memory.Data.dll
- bin\net10.0\System.Runtime.Caching.dll
- bin\net10.0\System.Security.Cryptography.Pkcs.dll
- bin\net10.0\System.Security.Cryptography.ProtectedData.dll
- bin\net10.0\System.Security.Cryptography.Xml.dll
- bin\net10.0\System.Security.Permissions.dll
- bin\net10.0\System.ServiceModel.Duplex.dll
- bin\net10.0\System.ServiceModel.Http.dll
- bin\net10.0\System.ServiceModel.Primitives.dll
- bin\net10.0\System.ServiceModel.Security.dll
- bin\net10.0\System.ServiceModel.dll
- bin\net10.0\System.Windows.Extensions.dll
- bin\net9.0\Azure.Core.dll
- bin\net9.0\Azure.Identity.Broker.dll
- bin\net9.0\Azure.Identity.dll
- bin\net9.0\Isystem.AzAuth.Core.dll
- bin\net9.0\Isystem.PowerShell.PowerPlatform.Dataverse.dll
- bin\net9.0\Isystem.PowerShell.PowerPlatform.Dataverse.pdb
- bin\net9.0\Isystem.Shared.Infrastructure.Core.dll
- bin\net9.0\Isystem.Shared.Infrastructure.PowerPlatform.Dataverse.dll
- bin\net9.0\Microsoft.Bcl.AsyncInterfaces.dll
- bin\net9.0\Microsoft.Crm.Sdk.Proxy.dll
- bin\net9.0\Microsoft.Extensions.Caching.Abstractions.dll
- bin\net9.0\Microsoft.Extensions.Caching.Memory.dll
- bin\net9.0\Microsoft.Extensions.Configuration.Abstractions.dll
- bin\net9.0\Microsoft.Extensions.Configuration.Binder.dll
- bin\net9.0\Microsoft.Extensions.Configuration.dll
- bin\net9.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
- bin\net9.0\Microsoft.Extensions.DependencyInjection.dll
- bin\net9.0\Microsoft.Extensions.Diagnostics.Abstractions.dll
- bin\net9.0\Microsoft.Extensions.FileProviders.Abstractions.dll
- bin\net9.0\Microsoft.Extensions.Hosting.Abstractions.dll
- bin\net9.0\Microsoft.Extensions.Http.dll
- bin\net9.0\Microsoft.Extensions.Logging.Abstractions.dll
- bin\net9.0\Microsoft.Extensions.Logging.dll
- bin\net9.0\Microsoft.Extensions.ObjectPool.dll
- bin\net9.0\Microsoft.Extensions.Options.dll
- bin\net9.0\Microsoft.Extensions.Primitives.dll
- bin\net9.0\Microsoft.Identity.Client.Broker.dll
- bin\net9.0\Microsoft.Identity.Client.Extensions.Msal.dll
- bin\net9.0\Microsoft.Identity.Client.NativeInterop.dll
- bin\net9.0\Microsoft.Identity.Client.dll
- bin\net9.0\Microsoft.IdentityModel.Abstractions.dll
- bin\net9.0\Microsoft.IdentityModel.JsonWebTokens.dll
- bin\net9.0\Microsoft.IdentityModel.Logging.dll
- bin\net9.0\Microsoft.IdentityModel.Tokens.dll
- bin\net9.0\Microsoft.PowerPlatform.Dataverse.Client.dll
- bin\net9.0\Microsoft.VisualStudio.Threading.dll
- bin\net9.0\Microsoft.VisualStudio.Validation.dll
- bin\net9.0\Microsoft.Xrm.Sdk.dll
- bin\net9.0\Newtonsoft.Json.dll
- bin\net9.0\System.ClientModel.dll
- bin\net9.0\System.Configuration.ConfigurationManager.dll
- bin\net9.0\System.Diagnostics.DiagnosticSource.dll
- bin\net9.0\System.Diagnostics.EventLog.dll
- bin\net9.0\System.IO.Pipelines.dll
- bin\net9.0\System.IdentityModel.Tokens.Jwt.dll
- bin\net9.0\System.Memory.Data.dll
- bin\net9.0\System.Runtime.Caching.dll
- bin\net9.0\System.Security.Cryptography.Pkcs.dll
- bin\net9.0\System.Security.Cryptography.ProtectedData.dll
- bin\net9.0\System.Security.Cryptography.Xml.dll
- bin\net9.0\System.Security.Permissions.dll
- bin\net9.0\System.ServiceModel.Duplex.dll
- bin\net9.0\System.ServiceModel.Http.dll
- bin\net9.0\System.ServiceModel.Primitives.dll
- bin\net9.0\System.ServiceModel.Security.dll
- bin\net9.0\System.ServiceModel.dll
- bin\net9.0\System.Text.Encodings.Web.dll
- bin\net9.0\System.Text.Json.dll
- bin\net9.0\System.Windows.Extensions.dll
- en-US\Isystem.PowerShell.PowerPlatform.Dataverse.dll-Help.xml
- en-US\about_Isystem.PowerShell.PowerPlatform.Dataverse.help.txt