PowerStore Release Notes

Release notes for Powershell for PowerStore

Revision History

Revision Release date
1.2 08/23/2022

New to this release

Item Description
    New cmdlets have been added
These Cmdlets have been added:
  • Demote-ReplicationSession
  • Get-FileSystem
  • Get-FileSystemSnapshot
  • Get-FileTreeQuota
  • Get-FileUserQuota
  • Get-Initiator
  • Get-NfsExport
  • Get-NfsServer
  • Get-SmbServer
  • Get-SmbShare
  • New-FileSystem
  • New-FileSystemClone
  • New-FileSystemSnapshot
  • New-FileTreeQuota
  • New-FileUserQuota
  • New-NfsExport
  • New-SmbShare
  • Promote-ReplicationSession
  • Refresh-FileSystemSnapshot
  • Refresh-FileTreeQuota
  • Refresh-FileUserQuota
  • RefreshQuota-FileSystem
  • Remove-FileSystem
  • Remove-FileSystemSnapshot
  • Remove-FileTreeQuota
  • Remove-NfsExport
  • Remove-SmbShare
  • Restore-FileSystemSnapshot
  • Set-FileSystem
  • Set-FileSystemSnapshot
  • Set-FileTreeQuota
  • Set-FileUserQuota
  • Set-NfsExport
  • Set-ReplicationSession
  • Set-SmbShare
Management model classes have new fields Most of the management model classes have been updated with new fields. These fields are only applicable for PowerStore 3.0 and they will be blank for PowerStore 2.1 or 2.1.1 clusters.
HostInitiators property of Host model is deprecated from PowerStore 3.0 From PowerStore 3.0 (FH Prime), the HostInitiators property in the Host model has been deprecated. Instead Initiators property has been added.
MasterApplianceId property of Cluster model is deprecated MasterApplianceId property of Cluster model is deprecated. Users should move to use PrimaryApplianceId property.

Fixed Issues

In PowerShell module v1.1, Set-Host Cmdlet cannot be used to remove NVMe initiators if the initiator IDs contain upper case letters. This issue is now fixed.

Known Issues and Limitations

Item Description Workaround
PowerShell module v1.1 uses RestSharp 106.10.1 for communicating to the PowerStore arrays via REST. A security vulnerability is reported in this version of RestSharp. RestSharp uses a regular expression which is vulnerable to Regular Expression Denial of Service (ReDOS) when converting strings into DateTimes. If a server responds with a malicious string, the client using RestSharp will be stuck processing it for an exceedingly long time. Thus the remote server can trigger DoS. PowerShell module for PowerStore v1.1 does NOT convert strings to DateTimes and hence should be protected against this kind of DoS attack.
HostConnectivity property for PowerStore 3.0 systems during Host and HostGroup creation doesnt have validation in place for OsType. Currently, HostConnectivity property is allowed only for ESXi OSType. Underlying Rest API is not performing any validation. N/A
New-ReplicationRule cmdlet does not support IsReadOnly property currently. New-SnapshotRule cmdlet has NasAccessType property set to ‘Protocol’ as default if not specified. N/A