mike082
2 years agoNovice I
We are happy to announce the GA of the PureStoragePowerShellSDK2
We are happy to announce the GA of the PureStoragePowerShellSDK2 version 2.26.63 !
This matches the API version released in Purity 6.4.10 and 6.5, including 22 new cmdlets and 61 new parameters on existing cmdlets!
Thanks to the Falcon Team, @rquimbey, and the Pure Code community for all of their hard work in creating, testing, and shipping this update!
From PowerShell simply run: `Install-Module PureStoragePowerShellSdk2`
https://www.powershellgallery.com/packages/PureStoragePowerShellSDK2/2.26.63
If you have any issues with this release, please submit an Issue in our GitHub repository - https://github.com/PureStorage-Connect/PowerShellSDK2/issues
```Fixes:
* Added support for FIPS mode in Windows
* Fixed a bug in processing "WhatIf"
* Fixed an issue where "DisableVerbosePhoneHomeLogging" param was ignored
* Fixed incorrect data type using by "New-Pfa2PolicyQuotaRule" cmdlet
Cmdlet changes:
On this releases we added the following 22 new cmdlet(s):
Remove-Pfa2DirectoryServiceLocalGroupMember
New-Pfa2DirectoryLockNlmReclamation
New-Pfa2Files
New-Pfa2ProtectionGroupSnapshotReplica
New-Pfa2ProtectionGroupSnapshotTest
New-Pfa2RemoteProtectionGroupSnapshotTest
New-Pfa2SoftwarePatch
Get-Pfa2Subscription
Get-Pfa2SubscriptionAsset
Get-Pfa2Vchost
New-Pfa2Vchost
Update-Pfa2Vchost
Remove-Pfa2Vchost
Get-Pfa2VchostCertificate
New-Pfa2VchostCertificate
Update-Pfa2VchostCertificate
Remove-Pfa2VchostCertificate
Get-Pfa2VchostEndpoint
New-Pfa2VchostEndpoint
Update-Pfa2VchostEndpoint
Remove-Pfa2VchostEndpoint
New-Pfa2VolumeSnapshotTest
The following 61 cmdlet(s) have new parameters:
'Update-Pfa2Admin' have the following new parameter(s): [AdminName]
'Update-Pfa2Alert' have the following new parameter(s): [AlertName]
'Update-Pfa2App' have the following new parameter(s): [AppName]
'Update-Pfa2Array' have the following new parameter(s): [NtpSymmetricKey, EradicationConfigDisabledDelay, EradicationConfigEnabledDelay]
'New-Pfa2Certificate' have the following new parameter(s): [CertificateName]
'Update-Pfa2Certificate' have the following new parameter(s): [CertificateName]
'Update-Pfa2ContainerDefaultProtection' have the following new parameter(s): [ContainerDefaultProtectionName, DefaultProtectionsId]
'Update-Pfa2DirectoryService' have the following new parameter(s): [DirectoryServiceName]
'Update-Pfa2Hardware' have the following new parameter(s): [HardwareName]
'Get-Pfa2HostGroupProtectionGroup' have the following new parameter(s): [GroupId]
'New-Pfa2HostGroupProtectionGroup' have the following new parameter(s): [GroupId]
'Remove-Pfa2HostGroupProtectionGroup' have the following new parameter(s): [GroupId]
'Get-Pfa2HostProtectionGroup' have the following new parameter(s): [GroupId]
'New-Pfa2HostProtectionGroup' have the following new parameter(s): [GroupId]
'Remove-Pfa2HostProtectionGroup' have the following new parameter(s): [GroupId]
'New-Pfa2NetworkInterface' have the following new parameter(s): [NetworkName]
'New-Pfa2Offload' have the following new parameter(s): [AzureProfile, GoogleCloudAuthRegion, GoogleCloudProfile, NfsProfile, AmazonS3AuthRegion, AmazonS3Profile]
'New-Pfa2Pod' have the following new parameter(s): [PodName]
'Update-Pfa2PolicyNfs' have the following new parameter(s): [NfsVersion]
'New-Pfa2PolicyNfsClientRule' have the following new parameter(s): [RulesNfsVersion]
'Get-Pfa2ProtectionGroup' have the following new parameter(s): [Id]
'New-Pfa2ProtectionGroup' have the following new parameter(s): [SourceId]
'Update-Pfa2ProtectionGroup' have the following new parameter(s): [Id, PodId, PodName, SourceId, SourceName]
'Remove-Pfa2ProtectionGroup' have the following new parameter(s): [Id]
'Get-Pfa2ProtectionGroupHost' have the following new parameter(s): [GroupId]
'New-Pfa2ProtectionGroupHost' have the following new parameter(s): [GroupId]
'Remove-Pfa2ProtectionGroupHost' have the following new parameter(s): [GroupId]
'Get-Pfa2ProtectionGroupHostGroup' have the following new parameter(s): [GroupId]
'New-Pfa2ProtectionGroupHostGroup' have the following new parameter(s): [GroupId]
'Remove-Pfa2ProtectionGroupHostGroup' have the following new parameter(s): [GroupId]
'Get-Pfa2ProtectionGroupPerformanceReplication' have the following new parameter(s): [Id]
'Get-Pfa2ProtectionGroupPerformanceReplicationByArray' have the following new parameter(s): [Id]
'Get-Pfa2ProtectionGroupSpace' have the following new parameter(s): [Id]
'Get-Pfa2ProtectionGroupTarget' have the following new parameter(s): [GroupId]
'New-Pfa2ProtectionGroupTarget' have the following new parameter(s): [GroupId]
'Update-Pfa2ProtectionGroupTarget' have the following new parameter(s): [GroupId, ProtectionGroupId, ProtectionGroupName, TargetName]
'Remove-Pfa2ProtectionGroupTarget' have the following new parameter(s): [GroupId]
'Get-Pfa2ProtectionGroupVolume' have the following new parameter(s): [GroupId]
'New-Pfa2ProtectionGroupVolume' have the following new parameter(s): [GroupId]
'Remove-Pfa2ProtectionGroupVolume' have the following new parameter(s): [GroupId]
'Get-Pfa2ProtectionGroupSnapshot' have the following new parameter(s): [Id, SourceId]
'New-Pfa2ProtectionGroupSnapshot' have the following new parameter(s): [AllowThrottle, SourceId, PodId, PodName]
'Update-Pfa2ProtectionGroupSnapshot' have the following new parameter(s): [Id, PodId, PodName, SourceId, SourceName]
'Remove-Pfa2ProtectionGroupSnapshot' have the following new parameter(s): [Id]
'Get-Pfa2ProtectionGroupSnapshotTransfer' have the following new parameter(s): [Id, SourceId]
'Update-Pfa2RemoteProtectionGroup' have the following new parameter(s): [RemoteProtectionGroupName, RemoteId, RemoteName, SourceId, SourceName]
'Get-Pfa2RemoteProtectionGroupSnapshot' have the following new parameter(s): [Id, SourceId]
'New-Pfa2RemoteProtectionGroupSnapshot' have the following new parameter(s): [AllowThrottle, SourceId, RemoteProtectionGroupSnapshotName, RemoteId, RemoteName]
'Update-Pfa2RemoteProtectionGroupSnapshot' have the following new parameter(s): [Id]
'Remove-Pfa2RemoteProtectionGroupSnapshot' have the following new parameter(s): [Id]
'Get-Pfa2RemoteProtectionGroupSnapshotTransfer' have the following new parameter(s): [Id, SourceId]
'Update-Pfa2SmtpServer' have the following new parameter(s): [SmtpName]
'New-Pfa2SyslogServer' have the following new parameter(s): [SyslogServerName]
'Update-Pfa2SyslogServer' have the following new parameter(s): [SyslogServerName]
'New-Pfa2Volume' have the following new parameter(s): [AddToProtectionGroupIds]
'Update-Pfa2Volume' have the following new parameter(s): [AddToProtectionGroupIds, RemoveFromProtectionGroupIds]
'Get-Pfa2VolumeProtectionGroup' have the following new parameter(s): [GroupId]
'New-Pfa2VolumeProtectionGroup' have the following new parameter(s): [GroupId]
'Remove-Pfa2VolumeProtectionGroup' have the following new parameter(s): [GroupId]
'Set-Pfa2VolumeTagBatch' have the following new parameter(s): [TagResourceId, TagResourceName]
'New-Pfa2VolumeSnapshot' have the following new parameter(s): [AllowThrottle]```