PSDataRepository
0.4.1
A PowerShell module for working with data repositories (FileSystem, AzureBlob, AzureQueue, AzureKeyVault, etc.) in a session-based approach.
Minimum PowerShell version
7.4
Installation Options
Owners
Copyright
(c) 2025 i-system. All rights reserved.
Package Details
Author(s)
- Ondrej Kracmar
Tags
Repository Azure AzureBlob AzureQueue AzureServiceBus KeyVault SCP SFTP FTP SSH
Cmdlets
Compress-PSDataRepositoryItem Connect-PSDataRepository ConvertFrom-PSDataRepositoryMessage Copy-PSDataRepositoryItem Disconnect-PSDataRepository Expand-PSDataRepositoryItem Get-PSDataRepositoryChildItem Get-PSDataRepositoryItem Get-PSDataRepositoryProvider Get-PSDataRepositoryExtensionToken Get-PSDataRepositorySecret Get-PSDataRepositorySession Move-PSDataRepositoryItem Receive-PSDataRepositoryMessage Remove-PSDataRepositoryItem Remove-PSDataRepositoryMessage Remove-PSDataRepositorySecret Save-PSDataRepositoryItem Send-PSDataRepositoryMessage Set-PSDataRepositoryItem Set-PSDataRepositorySecret Test-PSDataRepositoryConnection Test-PSDataRepositoryItem Update-PSDataRepositoryMasterPassphrase
PSEditions
Dependencies
This module has no dependencies.
Release Notes
See https://github.com/i-system/PSDataRepository/blob/main/CHANGELOG.md
FileList
- PSDataRepository.nuspec
- PSDataRepository.psd1
- PSDataRepository.psm1
- bin\net10.0\Auth\PSDataRepository.Authentications.AzAuth.dll
- bin\net10.0\Azure.Core.Amqp.dll
- bin\net10.0\Azure.Core.dll
- bin\net10.0\Azure.Identity.Broker.dll
- bin\net10.0\Azure.Identity.dll
- bin\net10.0\Azure.Messaging.ServiceBus.dll
- bin\net10.0\Azure.Security.KeyVault.Secrets.dll
- bin\net10.0\Azure.Storage.Blobs.dll
- bin\net10.0\Azure.Storage.Common.dll
- bin\net10.0\Azure.Storage.Queues.dll
- bin\net10.0\BouncyCastle.Cryptography.dll
- bin\net10.0\FluentFTP.dll
- bin\net10.0\FluentStorage.dll
- bin\net10.0\Formatters\PSDataRepository.Formatters.Csv.dll
- bin\net10.0\Formatters\PSDataRepository.Formatters.Json.dll
- bin\net10.0\Formatters\PSDataRepository.Formatters.Xml.dll
- bin\net10.0\Formatters\PSDataRepository.Formatters.Yml.dll
- bin\net10.0\Isystem.AzAuth.Core.dll
- bin\net10.0\Microsoft.Azure.Amqp.dll
- bin\net10.0\Microsoft.Bcl.AsyncInterfaces.dll
- bin\net10.0\Microsoft.Extensions.Configuration.Abstractions.dll
- bin\net10.0\Microsoft.Extensions.DependencyInjection.Abstractions.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.Logging.Abstractions.dll
- bin\net10.0\Microsoft.Extensions.Options.dll
- bin\net10.0\Microsoft.Extensions.Primitives.dll
- bin\net10.0\Microsoft.IO.RecyclableMemoryStream.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\PSDataRepository.Abstractions.dll
- bin\net10.0\PSDataRepository.Abstractions.pdb
- bin\net10.0\PSDataRepository.Abstractions.xml
- bin\net10.0\PSDataRepository.Authentications.dll
- bin\net10.0\PSDataRepository.Authentications.pdb
- bin\net10.0\PSDataRepository.Authentications.xml
- bin\net10.0\PSDataRepository.Commands.dll
- bin\net10.0\PSDataRepository.Commands.pdb
- bin\net10.0\PSDataRepository.Commands.xml
- bin\net10.0\PSDataRepository.Core.dll
- bin\net10.0\PSDataRepository.Core.pdb
- bin\net10.0\PSDataRepository.Core.xml
- bin\net10.0\PSDataRepository.Formatters.dll
- bin\net10.0\PSDataRepository.Formatters.pdb
- bin\net10.0\PSDataRepository.Formatters.xml
- bin\net10.0\PSDataRepository.Providers.dll
- bin\net10.0\PSDataRepository.Providers.pdb
- bin\net10.0\PSDataRepository.Providers.xml
- bin\net10.0\PSDataRepository.deps.json
- bin\net10.0\PSDataRepository.dll
- bin\net10.0\PSDataRepository.pdb
- bin\net10.0\PSDataRepository.xml
- bin\net10.0\Providers\PSDataRepository.Providers.AzureBlob.dll
- bin\net10.0\Providers\PSDataRepository.Providers.AzureKeyVault.dll
- bin\net10.0\Providers\PSDataRepository.Providers.AzureQueue.dll
- bin\net10.0\Providers\PSDataRepository.Providers.AzureServiceBus.dll
- bin\net10.0\Providers\PSDataRepository.Providers.Disk.dll
- bin\net10.0\Providers\PSDataRepository.Providers.Ftp.dll
- bin\net10.0\Providers\PSDataRepository.Providers.InMemory.dll
- bin\net10.0\Providers\PSDataRepository.Providers.Scp.dll
- bin\net10.0\Renci.SshNet.dll
- bin\net10.0\System.ClientModel.dll
- bin\net10.0\System.IO.Hashing.dll
- bin\net10.0\System.IdentityModel.Tokens.Jwt.dll
- bin\net10.0\System.Memory.Data.dll
- bin\net10.0\System.Security.Cryptography.ProtectedData.dll
- bin\net10.0\TestableIO.System.IO.Abstractions.Wrappers.dll
- bin\net10.0\Testably.Abstractions.FileSystem.Interface.dll
- bin\net10.0\YamlDotNet.dll
- bin\net10.0\en-US\PSDataRepository.dll-Help.xml
- bin\net10.0\extensions.trust.json
- bin\net10.0\msalruntime.dll
- bin\net10.0\msalruntime_arm64.dll
- bin\net10.0\msalruntime_x86.dll
- bin\net8.0\Auth\PSDataRepository.Authentications.AzAuth.dll
- bin\net8.0\Azure.Core.Amqp.dll
- bin\net8.0\Azure.Core.dll
- bin\net8.0\Azure.Identity.Broker.dll
- bin\net8.0\Azure.Identity.dll
- bin\net8.0\Azure.Messaging.ServiceBus.dll
- bin\net8.0\Azure.Security.KeyVault.Secrets.dll
- bin\net8.0\Azure.Storage.Blobs.dll
- bin\net8.0\Azure.Storage.Common.dll
- bin\net8.0\Azure.Storage.Queues.dll
- bin\net8.0\BouncyCastle.Cryptography.dll
- bin\net8.0\FluentFTP.dll
- bin\net8.0\FluentStorage.dll
- bin\net8.0\Formatters\PSDataRepository.Formatters.Csv.dll
- bin\net8.0\Formatters\PSDataRepository.Formatters.Json.dll
- bin\net8.0\Formatters\PSDataRepository.Formatters.Xml.dll
- bin\net8.0\Formatters\PSDataRepository.Formatters.Yml.dll
- bin\net8.0\Isystem.AzAuth.Core.dll
- bin\net8.0\Microsoft.Azure.Amqp.dll
- bin\net8.0\Microsoft.Bcl.AsyncInterfaces.dll
- bin\net8.0\Microsoft.Extensions.Configuration.Abstractions.dll
- bin\net8.0\Microsoft.Extensions.DependencyInjection.Abstractions.dll
- bin\net8.0\Microsoft.Extensions.Diagnostics.Abstractions.dll
- bin\net8.0\Microsoft.Extensions.FileProviders.Abstractions.dll
- bin\net8.0\Microsoft.Extensions.Hosting.Abstractions.dll
- bin\net8.0\Microsoft.Extensions.Logging.Abstractions.dll
- bin\net8.0\Microsoft.Extensions.Options.dll
- bin\net8.0\Microsoft.Extensions.Primitives.dll
- bin\net8.0\Microsoft.IO.RecyclableMemoryStream.dll
- bin\net8.0\Microsoft.Identity.Client.Broker.dll
- bin\net8.0\Microsoft.Identity.Client.Extensions.Msal.dll
- bin\net8.0\Microsoft.Identity.Client.NativeInterop.dll
- bin\net8.0\Microsoft.Identity.Client.dll
- bin\net8.0\Microsoft.IdentityModel.Abstractions.dll
- bin\net8.0\Microsoft.IdentityModel.JsonWebTokens.dll
- bin\net8.0\Microsoft.IdentityModel.Logging.dll
- bin\net8.0\Microsoft.IdentityModel.Tokens.dll
- bin\net8.0\PSDataRepository.Abstractions.dll
- bin\net8.0\PSDataRepository.Abstractions.pdb
- bin\net8.0\PSDataRepository.Abstractions.xml
- bin\net8.0\PSDataRepository.Authentications.dll
- bin\net8.0\PSDataRepository.Authentications.pdb
- bin\net8.0\PSDataRepository.Authentications.xml
- bin\net8.0\PSDataRepository.Commands.dll
- bin\net8.0\PSDataRepository.Commands.pdb
- bin\net8.0\PSDataRepository.Commands.xml
- bin\net8.0\PSDataRepository.Core.dll
- bin\net8.0\PSDataRepository.Core.pdb
- bin\net8.0\PSDataRepository.Core.xml
- bin\net8.0\PSDataRepository.Formatters.dll
- bin\net8.0\PSDataRepository.Formatters.pdb
- bin\net8.0\PSDataRepository.Formatters.xml
- bin\net8.0\PSDataRepository.Providers.dll
- bin\net8.0\PSDataRepository.Providers.pdb
- bin\net8.0\PSDataRepository.Providers.xml
- bin\net8.0\PSDataRepository.deps.json
- bin\net8.0\PSDataRepository.dll
- bin\net8.0\PSDataRepository.pdb
- bin\net8.0\PSDataRepository.xml
- bin\net8.0\Providers\PSDataRepository.Providers.AzureBlob.dll
- bin\net8.0\Providers\PSDataRepository.Providers.AzureKeyVault.dll
- bin\net8.0\Providers\PSDataRepository.Providers.AzureQueue.dll
- bin\net8.0\Providers\PSDataRepository.Providers.AzureServiceBus.dll
- bin\net8.0\Providers\PSDataRepository.Providers.Disk.dll
- bin\net8.0\Providers\PSDataRepository.Providers.Ftp.dll
- bin\net8.0\Providers\PSDataRepository.Providers.InMemory.dll
- bin\net8.0\Providers\PSDataRepository.Providers.Scp.dll
- bin\net8.0\Renci.SshNet.dll
- bin\net8.0\System.ClientModel.dll
- bin\net8.0\System.IO.Hashing.dll
- bin\net8.0\System.IO.Pipelines.dll
- bin\net8.0\System.IdentityModel.Tokens.Jwt.dll
- bin\net8.0\System.Memory.Data.dll
- bin\net8.0\System.Security.Cryptography.ProtectedData.dll
- bin\net8.0\System.Text.Encodings.Web.dll
- bin\net8.0\System.Text.Json.dll
- bin\net8.0\TestableIO.System.IO.Abstractions.Wrappers.dll
- bin\net8.0\Testably.Abstractions.FileSystem.Interface.dll
- bin\net8.0\YamlDotNet.dll
- bin\net8.0\en-US\PSDataRepository.dll-Help.xml
- bin\net8.0\extensions.trust.json
- bin\net8.0\msalruntime.dll
- bin\net8.0\msalruntime_arm64.dll
- bin\net8.0\msalruntime_x86.dll
- en-US\PSDataRepository.dll-Help.xml
- extensions.trust.json
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.4.1 (current version) | 6 | 5/14/2026 |
| 0.4.0 | 5 | 5/14/2026 |
| 0.3.2 | 13 | 4/11/2026 |
| 0.2.3 | 6 | 4/8/2026 |
| 0.2.2 | 3 | 4/8/2026 |