PureStoragePowerShellSDK2

2.26.70

Pure Storage FlashArray REST 2.26 API integration with Windows PowerShell.

Minimum PowerShell version

5.0

There is a newer prerelease version of this module available.
See the version list below for details.

Installation Options

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

Install-Module -Name PureStoragePowerShellSDK2 -RequiredVersion 2.26.70

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

Install-PSResource -Name PureStoragePowerShellSDK2 -Version 2.26.70

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) 2023 Pure Storage, Inc. All rights reserved.

Package Details

Author(s)

  • Pure Storage Inc.

Tags

PureStorage FlashArray

Cmdlets

Connect-Pfa2Array Disconnect-Pfa2Array Get-Pfa2ApiVersion Invoke-Pfa2CLICommand Invoke-Pfa2RestCommand New-Pfa2ArrayAuth Set-Pfa2Logging New-Pfa2Login New-Pfa2Logout Get-Pfa2ActiveDirectory New-Pfa2ActiveDirectory Update-Pfa2ActiveDirectory Remove-Pfa2ActiveDirectory Get-Pfa2Admin New-Pfa2Admin Update-Pfa2Admin Remove-Pfa2Admin Get-Pfa2AdminApiToken New-Pfa2AdminApiToken Remove-Pfa2AdminApiToken Get-Pfa2AdminCache Set-Pfa2AdminCache Remove-Pfa2AdminCache Get-Pfa2AdminSetting Update-Pfa2AdminSetting Get-Pfa2Alert Update-Pfa2Alert Get-Pfa2AlertEvent Get-Pfa2AlertRule New-Pfa2AlertRule Update-Pfa2AlertRule Remove-Pfa2AlertRule Get-Pfa2AlertRuleCatalog Get-Pfa2AlertWatcher New-Pfa2AlertWatcher Update-Pfa2AlertWatcher Remove-Pfa2AlertWatcher Get-Pfa2AlertWatcherTest Get-Pfa2ApiClient New-Pfa2ApiClient Update-Pfa2ApiClient Remove-Pfa2ApiClient Get-Pfa2App Update-Pfa2App Get-Pfa2AppNode Get-Pfa2Array Update-Pfa2Array Remove-Pfa2Array Get-Pfa2ArrayCloudProviderTag Remove-Pfa2ArrayCloudProviderTag Set-Pfa2ArrayCloudProviderTagBatch Get-Pfa2ArrayEula Update-Pfa2ArrayEula Get-Pfa2ArrayFactoryResetToken New-Pfa2ArrayFactoryResetToken Remove-Pfa2ArrayFactoryResetToken Get-Pfa2ArrayNtpTest Get-Pfa2ArrayPerformance Get-Pfa2ArraysPerformanceByLink Get-Pfa2ArraySpace Get-Pfa2ArrayConnection New-Pfa2ArrayConnection Update-Pfa2ArrayConnection Remove-Pfa2ArrayConnection Get-Pfa2ArrayConnectionKey Get-Pfa2ArrayConnectionPath Get-Pfa2Audit Get-Pfa2Certificate New-Pfa2Certificate Update-Pfa2Certificate Remove-Pfa2Certificate New-Pfa2CertificateSigningRequest Get-Pfa2Connection New-Pfa2Connection Remove-Pfa2Connection Get-Pfa2ContainerDefaultProtection Update-Pfa2ContainerDefaultProtection Get-Pfa2Controller Get-Pfa2Directory New-Pfa2Directory Update-Pfa2Directory Remove-Pfa2Directory Get-Pfa2DirectoryPerformance Get-Pfa2DirectoryPolicy Get-Pfa2DirectoryPolicyAutodir New-Pfa2DirectoryPolicyAutodir Remove-Pfa2DirectoryPolicyAutodir Get-Pfa2DirectoryPolicyNfs New-Pfa2DirectoryPolicyNfs Remove-Pfa2DirectoryPolicyNfs Get-Pfa2DirectoryPolicyQuota New-Pfa2DirectoryPolicyQuota Remove-Pfa2DirectoryPolicyQuota Get-Pfa2DirectoryPolicySmb New-Pfa2DirectoryPolicySmb Remove-Pfa2DirectoryPolicySmb Get-Pfa2DirectoryPolicySnapshot New-Pfa2DirectoryPolicySnapshot Remove-Pfa2DirectoryPolicySnapshot Get-Pfa2DirectorySpace Get-Pfa2DirectoryExport New-Pfa2DirectoryExport Remove-Pfa2DirectoryExport Get-Pfa2DirectoryQuota Get-Pfa2DirectoryService Update-Pfa2DirectoryService Get-Pfa2DirectoryServiceRole Update-Pfa2DirectoryServiceRole Get-Pfa2DirectoryServiceTest Get-Pfa2DirectoryServiceLocalGroup New-Pfa2DirectoryServiceLocalGroup Update-Pfa2DirectoryServiceLocalGroup Remove-Pfa2DirectoryServiceLocalGroup Get-Pfa2DirectoryServiceLocalGroupMember New-Pfa2DirectoryServiceLocalGroupMember Remove-Pfa2DirectoryServiceLocalGroupMember Get-Pfa2DirectoryServiceLocalUser New-Pfa2DirectoryServiceLocalUser Update-Pfa2DirectoryServiceLocalUser Remove-Pfa2DirectoryServiceLocalUser Get-Pfa2DirectoryServiceLocalUserMember New-Pfa2DirectoryServiceLocalUserMember Remove-Pfa2DirectoryServiceLocalUserMember Get-Pfa2DirectorySnapshot New-Pfa2DirectorySnapshot Update-Pfa2DirectorySnapshot Remove-Pfa2DirectorySnapshot New-Pfa2DirectoryLockNlmReclamation Get-Pfa2Dns New-Pfa2Dns Update-Pfa2Dns Remove-Pfa2Dns Get-Pfa2Drive Update-Pfa2Drive Get-Pfa2FileSystem New-Pfa2FileSystem Update-Pfa2FileSystem Remove-Pfa2FileSystem New-Pfa2Files Get-Pfa2Hardware Update-Pfa2Hardware Get-Pfa2HostGroup New-Pfa2HostGroup Update-Pfa2HostGroup Remove-Pfa2HostGroup Get-Pfa2HostGroupHost New-Pfa2HostGroupHost Remove-Pfa2HostGroupHost Get-Pfa2HostGroupPerformance Get-Pfa2HostGroupPerformanceByArray Get-Pfa2HostGroupProtectionGroup New-Pfa2HostGroupProtectionGroup Remove-Pfa2HostGroupProtectionGroup Get-Pfa2HostGroupSpace Get-Pfa2Host New-Pfa2Host Update-Pfa2Host Remove-Pfa2Host Get-Pfa2HostHostGroup New-Pfa2HostHostGroup Remove-Pfa2HostHostGroup Get-Pfa2HostPerformance Get-Pfa2HostPerformanceBalance Get-Pfa2HostPerformanceByArray Get-Pfa2HostProtectionGroup New-Pfa2HostProtectionGroup Remove-Pfa2HostProtectionGroup Get-Pfa2HostSpace Get-Pfa2Kmip New-Pfa2Kmip Update-Pfa2Kmip Remove-Pfa2Kmip Get-Pfa2KmipTest Get-Pfa2MaintenanceWindow New-Pfa2MaintenanceWindow Remove-Pfa2MaintenanceWindow Get-Pfa2NetworkInterface New-Pfa2NetworkInterface Update-Pfa2NetworkInterface Remove-Pfa2NetworkInterface Get-Pfa2NetworkInterfaceNeighbor Get-Pfa2NetworkInterfacePerformance Get-Pfa2NetworkInterfacePortDetail Get-Pfa2Offload New-Pfa2Offload Remove-Pfa2Offload Get-Pfa2Pod New-Pfa2Pod Update-Pfa2Pod Remove-Pfa2Pod Get-Pfa2PodArray New-Pfa2PodArray Remove-Pfa2PodArray Get-Pfa2PodPerformance Get-Pfa2PodPerformanceByArray Get-Pfa2PodPerformanceReplication Get-Pfa2PodPerformanceReplicationByArray Get-Pfa2PodSpace Get-Pfa2PodReplicaLink New-Pfa2PodReplicaLink Update-Pfa2PodReplicaLink Remove-Pfa2PodReplicaLink Get-Pfa2PodReplicaLinkLag Get-Pfa2PodReplicaLinkPerformanceReplication Get-Pfa2Policy Get-Pfa2PolicyAutodir New-Pfa2PolicyAutodir Update-Pfa2PolicyAutodir Remove-Pfa2PolicyAutodir Get-Pfa2PolicyAutodirMember New-Pfa2PolicyAutodirMember Remove-Pfa2PolicyAutodirMember Get-Pfa2PolicyMember Get-Pfa2PolicyNfs New-Pfa2PolicyNfs Update-Pfa2PolicyNfs Remove-Pfa2PolicyNfs Get-Pfa2PolicyNfsClientRule New-Pfa2PolicyNfsClientRule Remove-Pfa2PolicyNfsClientRule Get-Pfa2PolicyNfsMember New-Pfa2PolicyNfsMember Remove-Pfa2PolicyNfsMember Get-Pfa2PolicyQuota New-Pfa2PolicyQuota Update-Pfa2PolicyQuota Remove-Pfa2PolicyQuota Get-Pfa2PolicyQuotaMember New-Pfa2PolicyQuotaMember Remove-Pfa2PolicyQuotaMember Get-Pfa2PolicyQuotaRule New-Pfa2PolicyQuotaRule Update-Pfa2PolicyQuotaRule Remove-Pfa2PolicyQuotaRule Get-Pfa2PolicySmb New-Pfa2PolicySmb Update-Pfa2PolicySmb Remove-Pfa2PolicySmb Get-Pfa2PolicySmbClientRule New-Pfa2PolicySmbClientRule Remove-Pfa2PolicySmbClientRule Get-Pfa2PolicySmbMember New-Pfa2PolicySmbMember Remove-Pfa2PolicySmbMember Get-Pfa2PolicySnapshot New-Pfa2PolicySnapshot Update-Pfa2PolicySnapshot Remove-Pfa2PolicySnapshot Get-Pfa2PolicySnapshotMember New-Pfa2PolicySnapshotMember Remove-Pfa2PolicySnapshotMember Get-Pfa2PolicySnapshotRule New-Pfa2PolicySnapshotRule Remove-Pfa2PolicySnapshotRule Get-Pfa2Port Get-Pfa2PortInitiator Get-Pfa2ProtectionGroup New-Pfa2ProtectionGroup Update-Pfa2ProtectionGroup Remove-Pfa2ProtectionGroup Get-Pfa2ProtectionGroupHost New-Pfa2ProtectionGroupHost Remove-Pfa2ProtectionGroupHost Get-Pfa2ProtectionGroupHostGroup New-Pfa2ProtectionGroupHostGroup Remove-Pfa2ProtectionGroupHostGroup Get-Pfa2ProtectionGroupPerformanceReplication Get-Pfa2ProtectionGroupPerformanceReplicationByArray Get-Pfa2ProtectionGroupSpace Get-Pfa2ProtectionGroupTarget New-Pfa2ProtectionGroupTarget Update-Pfa2ProtectionGroupTarget Remove-Pfa2ProtectionGroupTarget Get-Pfa2ProtectionGroupVolume New-Pfa2ProtectionGroupVolume Remove-Pfa2ProtectionGroupVolume Get-Pfa2ProtectionGroupSnapshot New-Pfa2ProtectionGroupSnapshot Update-Pfa2ProtectionGroupSnapshot Remove-Pfa2ProtectionGroupSnapshot New-Pfa2ProtectionGroupSnapshotReplica Get-Pfa2ProtectionGroupSnapshotTransfer New-Pfa2ProtectionGroupSnapshotTest Get-Pfa2RemotePod Get-Pfa2RemoteProtectionGroup Update-Pfa2RemoteProtectionGroup Remove-Pfa2RemoteProtectionGroup Get-Pfa2RemoteProtectionGroupSnapshot New-Pfa2RemoteProtectionGroupSnapshot Update-Pfa2RemoteProtectionGroupSnapshot Remove-Pfa2RemoteProtectionGroupSnapshot Get-Pfa2RemoteProtectionGroupSnapshotTransfer New-Pfa2RemoteProtectionGroupSnapshotTest Get-Pfa2RemoteVolumeSnapshot New-Pfa2RemoteVolumeSnapshot Update-Pfa2RemoteVolumeSnapshot Remove-Pfa2RemoteVolumeSnapshot Get-Pfa2RemoteVolumeSnapshotTransfer Get-Pfa2Session Get-Pfa2SmiS Update-Pfa2SmiS Get-Pfa2SmtpServer Update-Pfa2SmtpServer Get-Pfa2SnmpAgent Update-Pfa2SnmpAgent Get-Pfa2SnmpAgentMib Get-Pfa2SnmpManager New-Pfa2SnmpManager Update-Pfa2SnmpManager Remove-Pfa2SnmpManager Get-Pfa2SnmpManagerTest Get-Pfa2Software New-Pfa2Software Remove-Pfa2Software Get-Pfa2SoftwareBundle New-Pfa2SoftwareBundle Get-Pfa2SoftwareCheck New-Pfa2SoftwareCheck Remove-Pfa2SoftwareCheck Get-Pfa2SoftwareInstallation New-Pfa2SoftwareInstallation Update-Pfa2SoftwareInstallation Get-Pfa2SoftwareInstallationStep Get-Pfa2SoftwarePatch New-Pfa2SoftwarePatch Get-Pfa2SoftwarePatchCatalog Get-Pfa2SoftwareVersion Get-Pfa2SsoSaml2 New-Pfa2SsoSaml2 Update-Pfa2SsoSaml2 Remove-Pfa2SsoSaml2 Get-Pfa2SsoSaml2Test Update-Pfa2SsoSaml2Test Get-Pfa2Subnet New-Pfa2Subnet Update-Pfa2Subnet Remove-Pfa2Subnet Get-Pfa2Subscription Get-Pfa2SubscriptionAsset Get-Pfa2Support Update-Pfa2Support Get-Pfa2SupportTest Get-Pfa2SyslogServer New-Pfa2SyslogServer Update-Pfa2SyslogServer Remove-Pfa2SyslogServer Get-Pfa2SyslogServerSetting Update-Pfa2SyslogServerSetting Get-Pfa2SyslogServerTest Get-Pfa2Vchost New-Pfa2Vchost Update-Pfa2Vchost Remove-Pfa2Vchost Get-Pfa2VchostCertificate New-Pfa2VchostCertificate Update-Pfa2VchostCertificate Remove-Pfa2VchostCertificate Get-Pfa2VchostEndpoint New-Pfa2VchostEndpoint Update-Pfa2VchostEndpoint Remove-Pfa2VchostEndpoint Get-Pfa2VirtualMachine New-Pfa2VirtualMachine Update-Pfa2VirtualMachine Get-Pfa2VirtualMachineSnapshot Get-Pfa2Volume New-Pfa2Volume Update-Pfa2Volume Remove-Pfa2Volume Get-Pfa2VolumeDiff Get-Pfa2VolumePerformance Get-Pfa2VolumePerformanceByArray Get-Pfa2VolumeProtectionGroup New-Pfa2VolumeProtectionGroup Remove-Pfa2VolumeProtectionGroup Get-Pfa2VolumeSpace Get-Pfa2VolumeTag Remove-Pfa2VolumeTag Set-Pfa2VolumeTagBatch Get-Pfa2VolumeVolumeGroup Get-Pfa2VolumeGroup New-Pfa2VolumeGroup Update-Pfa2VolumeGroup Remove-Pfa2VolumeGroup Get-Pfa2VolumeGroupPerformance Get-Pfa2VolumeGroupSpace Get-Pfa2VolumeGroupVolume Get-Pfa2VolumeSnapshot New-Pfa2VolumeSnapshot Update-Pfa2VolumeSnapshot Remove-Pfa2VolumeSnapshot Get-Pfa2VolumeSnapshotTransfer Get-Pfa2VolumeSnapshotTags Remove-Pfa2VolumeSnapshotTags Set-Pfa2VolumeSnapshotTagsBatch New-Pfa2VolumeSnapshotTest

Dependencies

This module has no dependencies.

Release Notes

https://support.purestorage.com/Solutions/Microsoft_Platform_Guide/bbb_Microsoft_Integration_Releases/Pure_Storage_PowerShell_SDK

FileList

  • PureStoragePowerShellSDK2.nuspec
  • PureStoragePowerShellSDK2.dll
  • System.Linq.Expressions.dll
  • PureStoragePowerShellSDK2.psd1
  • System.Xml.ReaderWriter.dll
  • System.Security.Principal.dll
  • SshNet.Security.Cryptography.dll
  • System.Dynamic.Runtime.dll
  • System.Reflection.Emit.dll
  • System.ComponentModel.Annotations.dll
  • System.Reflection.Emit.ILGeneration.dll
  • System.Management.Automation.dll
  • Microsoft.IdentityModel.JsonWebTokens.dll
  • System.Security.Claims.dll
  • System.Xml.XPath.XmlDocument.dll
  • System.Runtime.Numerics.dll
  • PSGetModuleInfo.xml
  • en-US\about_Pfa2Safemode.help.txt
  • System.IdentityModel.Tokens.Jwt.dll
  • PureStorage.Rest.Shared.Std.dll
  • System.Xml.XmlDocument.dll
  • PureStorage.Rest2.dll.config
  • System.Linq.dll
  • en-US\PureStoragePowerShellSDK2_a12b790d-4a25-46c3-a457-910bc7203e1f_en-US_HelpContent.cab
  • PureStoragePowerShellSDK2.pdb
  • System.ComponentModel.dll
  • System.Threading.ThreadPool.dll
  • Microsoft.IdentityModel.Logging.dll
  • System.Security.Cryptography.Cng.dll
  • en-US\PureStoragePowerShellSDK2_a12b790d-4a25-46c3-a457-910bc7203e1f_en-US_HelpContent.ddf
  • System.Threading.Thread.dll
  • PureStoragePowerShellSDK2.psd1.temp
  • PureStorage.Rest2.pdb
  • System.Text.RegularExpressions.dll
  • Microsoft.IdentityModel.Tokens.dll
  • en-US\about_Pfa2Configuration.help.txt
  • PureStoragePowerShellSDK2.deps.json
  • System.Threading.dll
  • BouncyCastle.Crypto.dll
  • JWT.dll
  • en-US\about_Pfa2Filtering.help.txt
  • System.IO.FileSystem.Primitives.dll
  • RestSharp.dll
  • System.Xml.XPath.dll
  • System.ComponentModel.Primitives.dll
  • System.ObjectModel.dll
  • en-US\PureStoragePowerShellSDK2.dll-Help.xml
  • app.config.json
  • System.Reflection.TypeExtensions.dll
  • Newtonsoft.Json.License.md
  • Renci.SshNet.dll
  • System.Reflection.Emit.Lightweight.dll
  • en-US\PureStoragePowerShellSDK2_a12b790d-4a25-46c3-a457-910bc7203e1f_HelpInfo.xml
  • System.Security.Cryptography.Primitives.dll
  • System.Threading.Tasks.Extensions.dll
  • PureStorage.Rest2.dll
  • System.Collections.Concurrent.dll
  • Newtonsoft.Json.dll
  • Microsoft.CSharp.dll

Version History

Version Downloads Last updated
2.33.154-beta 41 8/23/2024
2.33.141-alpha 15 8/19/2024
2.33.113-alpha 24 7/30/2024
2.26.70 (current version) 16,785 2/6/2024
2.24.70 2,269 8/31/2023