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

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

Install-Module -Name PSDataRepository

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

Install-PSResource -Name PSDataRepository

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) 2025 i-system. All rights reserved.

Package Details

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