|
1 | | -# Pure Storage PowerShell SDK for FlashArray 2.44.111 Release Notes |
| 1 | +# Pure Storage PowerShell SDK for FlashArray 2.45.148 Release Notes |
2 | 2 |
|
3 | | -GA Release: 10/10/2025 |
| 3 | +GA Release: 19/19/2025 |
4 | 4 |
|
5 | 5 | The Pure Storage PowerShell SDK for FlashArray provides integration with the Purity Operating Environment and the FlashArray. |
6 | 6 | It provides the functionalities of Purity's REST API as PowerShell cmdlets. |
7 | 7 |
|
8 | 8 | ## RELEASE REQUIREMENTS AND COMPATIBILITY |
9 | 9 |
|
10 | 10 | This release requires at least .NET Core 2.1 (https://dotnet.microsoft.com/download/dotnet-core/2.1/). |
11 | | -This release is compatible with Purity FlashArrays that support Pure Storage REST API 2.0 to 2.44 inclusive. |
| 11 | +This release is compatible with Purity FlashArrays that support Pure Storage REST API 2.0 to 2.45 inclusive. |
12 | 12 | This release is also compatible to be installed side by side with Pure Storage PowerShell SDK 1.x. |
13 | 13 | This release requires a 64-bit operating system. |
14 | 14 | This release requires the following PowerShell minimum versions: |
@@ -61,190 +61,28 @@ Download the detailed help using the command `Update-Help -Module PureStoragePow |
61 | 61 | Get help using `Get-Help -Name Get-Pfa2Volume` for cmdlet Get-Pfa2Volume. |
62 | 62 | To find what about topics are available: `Get-Help -Name About_Pfa2*` |
63 | 63 |
|
64 | | -## In this release, we added the cmdlets for managing Directories, DirectoryServices, Policies, ProtectionGroupSnapshot tags and Servers. |
65 | | -## Multiple endpoints got new parameters. |
| 64 | +## Few endpoints got new parameters. |
66 | 65 | Find detailed information about the cmdlets in the sections below. |
67 | 66 |
|
68 | | -# On this release we added the following 31 new cmdlet(s): |
69 | | -* Get-Pfa2DirectoryGroup |
70 | | -* Get-Pfa2DirectoryPolicyUserGroupQuota |
71 | | -* New-Pfa2DirectoryPolicyUserGroupQuota |
72 | | -* Remove-Pfa2DirectoryPolicyUserGroupQuota |
73 | | -* Get-Pfa2DirectoryUser |
74 | | -* Get-Pfa2DirectoryGroupQuota |
75 | | -* New-Pfa2DirectoryService |
76 | | -* Remove-Pfa2DirectoryService |
77 | | -* Get-Pfa2DirectoryServiceLocalDirectoryService |
78 | | -* New-Pfa2DirectoryServiceLocalDirectoryService |
79 | | -* Update-Pfa2DirectoryServiceLocalDirectoryService |
80 | | -* Remove-Pfa2DirectoryServiceLocalDirectoryService |
81 | | -* Get-Pfa2DirectoryUserQuota |
82 | | -* Get-Pfa2PolicyUserGroupQuota |
83 | | -* New-Pfa2PolicyUserGroupQuota |
84 | | -* Update-Pfa2PolicyUserGroupQuota |
85 | | -* Remove-Pfa2PolicyUserGroupQuota |
86 | | -* Get-Pfa2PolicyUserGroupQuotaMember |
87 | | -* New-Pfa2PolicyUserGroupQuotaMember |
88 | | -* Remove-Pfa2PolicyUserGroupQuotaMember |
89 | | -* Get-Pfa2PolicyUserGroupQuotaRule |
90 | | -* New-Pfa2PolicyUserGroupQuotaRule |
91 | | -* Update-Pfa2PolicyUserGroupQuotaRule |
92 | | -* Remove-Pfa2PolicyUserGroupQuotaRule |
93 | | -* Get-Pfa2ProtectionGroupSnapshotTag |
94 | | -* Remove-Pfa2ProtectionGroupSnapshotTag |
95 | | -* Set-Pfa2ProtectionGroupSnapshotTagBatch |
96 | | -* Get-Pfa2Servers |
97 | | -* New-Pfa2Servers |
98 | | -* Update-Pfa2Servers |
99 | | -* Remove-Pfa2Servers |
100 | | - |
101 | | -# The following 29 cmdlet(s) have new parameters: |
102 | | -- 'New-Pfa2ActiveDirectory' have the following new parameter(s): |
103 | | - - SourcesId |
104 | | - - SourcesName |
105 | | -- 'Update-Pfa2ActiveDirectory' have the following new parameter(s): |
106 | | - - SourcesId |
107 | | - - SourcesName |
108 | | -- 'New-Pfa2DirectoryPolicyNfs' have the following new parameter(s): |
109 | | - - PoliciesServerId |
110 | | - - PoliciesServerName |
111 | | -- 'New-Pfa2DirectoryPolicySmb' have the following new parameter(s): |
112 | | - - PoliciesServerId |
113 | | - - PoliciesServerName |
114 | | -- 'Get-Pfa2DirectoryExport' have the following new parameter(s): |
115 | | - - Name |
116 | | -- 'New-Pfa2DirectoryExport' have the following new parameter(s): |
117 | | - - Name |
| 67 | +# The following 33 cmdlet(s) have new parameters: |
| 68 | +- 'Remove-Pfa2DirectoryPolicyNfs' have the following new parameter(s): |
| 69 | + - ServerId |
| 70 | + - ServerName |
| 71 | +- 'Remove-Pfa2DirectoryPolicySmb' have the following new parameter(s): |
118 | 72 | - ServerId |
119 | 73 | - ServerName |
120 | 74 | - 'Remove-Pfa2DirectoryExport' have the following new parameter(s): |
121 | | - - Name |
122 | | -- 'Get-Pfa2DirectoryService' have the following new parameter(s): |
123 | | - - Id |
124 | | -- 'Update-Pfa2DirectoryService' have the following new parameter(s): |
125 | | - - Id |
126 | | - - CaCertificateRefId |
127 | | - - CaCertificateRefName |
128 | | - - CaCertificateRefResourceType |
129 | | - - SourcesId |
130 | | - - SourcesName |
131 | | -- 'Get-Pfa2DirectoryServiceLocalGroup' have the following new parameter(s): |
132 | | - - AllowErrors |
133 | | - - ContextName |
134 | | -- 'New-Pfa2DirectoryServiceLocalGroup' have the following new parameter(s): |
135 | | - - ContextName |
136 | | - - LocalDirectoryServiceIds |
137 | | - - LocalDirectoryServiceNames |
138 | | -- 'Update-Pfa2DirectoryServiceLocalGroup' have the following new parameter(s): |
139 | | - - ContextName |
140 | | - - LocalDirectoryServiceIds |
141 | | - - LocalDirectoryServiceNames |
142 | | - - ContextId |
143 | | -- 'Remove-Pfa2DirectoryServiceLocalGroup' have the following new parameter(s): |
144 | | - - ContextName |
145 | | - - LocalDirectoryServiceIds |
146 | | - - LocalDirectoryServiceNames |
147 | | -- 'Get-Pfa2DirectoryServiceLocalGroupMember' have the following new parameter(s): |
148 | | - - AllowErrors |
149 | | - - ContextName |
150 | | -- 'New-Pfa2DirectoryServiceLocalGroupMember' have the following new parameter(s): |
151 | | - - ContextName |
152 | | - - LocalDirectoryServiceIds |
153 | | - - LocalDirectoryServiceNames |
154 | | -- 'Remove-Pfa2DirectoryServiceLocalGroupMember' have the following new parameter(s): |
155 | | - - ContextName |
156 | | - - LocalDirectoryServiceIds |
157 | | - - LocalDirectoryServiceNames |
158 | | -- 'Get-Pfa2DirectoryServiceLocalUser' have the following new parameter(s): |
159 | | - - AllowErrors |
160 | | - - ContextName |
161 | | -- 'New-Pfa2DirectoryServiceLocalUser' have the following new parameter(s): |
162 | | - - ContextName |
163 | | - - LocalDirectoryServiceIds |
164 | | - - LocalDirectoryServiceNames |
165 | | -- 'Update-Pfa2DirectoryServiceLocalUser' have the following new parameter(s): |
166 | | - - ContextName |
167 | | - - LocalDirectoryServiceIds |
168 | | - - LocalDirectoryServiceNames |
169 | | -- 'Remove-Pfa2DirectoryServiceLocalUser' have the following new parameter(s): |
170 | | - - ContextName |
171 | | - - LocalDirectoryServiceIds |
172 | | - - LocalDirectoryServiceNames |
173 | | -- 'Get-Pfa2DirectoryServiceLocalUserMember' have the following new parameter(s): |
174 | | - - AllowErrors |
175 | | - - ContextName |
176 | | -- 'New-Pfa2DirectoryServiceLocalUserMember' have the following new parameter(s): |
177 | | - - ContextName |
178 | | - - LocalDirectoryServiceIds |
179 | | - - LocalDirectoryServiceNames |
180 | | -- 'Remove-Pfa2DirectoryServiceLocalUserMember' have the following new parameter(s): |
181 | | - - ContextName |
182 | | - - LocalDirectoryServiceIds |
183 | | - - LocalDirectoryServiceNames |
184 | | -- 'New-Pfa2NetworkInterface' have the following new parameter(s): |
185 | | - - AttachedServersId |
186 | | - - AttachedServersName |
187 | | -- 'Update-Pfa2NetworkInterface' have the following new parameter(s): |
188 | | - - AttachedServersId |
189 | | - - AttachedServersName |
190 | | -- 'New-Pfa2PolicyNfsMember' have the following new parameter(s): |
191 | | - - MembersServerId |
192 | | - - MembersServerName |
193 | | -- 'New-Pfa2PolicySmbMember' have the following new parameter(s): |
194 | | - - MembersServerId |
195 | | - - MembersServerName |
196 | | -- 'New-Pfa2ProtectionGroupSnapshot' have the following new parameter(s): |
197 | | - - TagsCopyable |
198 | | - - TagsKey |
199 | | - - TagsNamespace |
200 | | - - TagsValue |
201 | | - - TagsContextId |
202 | | - - TagsContextName |
203 | | - - TagsResourceId |
204 | | - - TagsResourceName |
205 | | -- 'New-Pfa2ProtectionGroupSnapshotTest' have the following new parameter(s): |
206 | | - - TagsCopyable |
207 | | - - TagsKey |
208 | | - - TagsNamespace |
209 | | - - TagsValue |
210 | | - - TagsContextId |
211 | | - - TagsContextName |
212 | | - - TagsResourceId |
213 | | - - TagsResourceName |
214 | | - |
215 | | -# The following 16 cmdlet(s) had parameters dropped: |
216 | | -- 'Update-Pfa2Array' dropped the following parameter(s): |
217 | | - - ContextNames |
218 | | -- 'Update-Pfa2ContainerDefaultProtection' dropped the following parameter(s): |
219 | | - - ContextNames |
220 | | -- 'Update-Pfa2DirectoryService' dropped the following parameter(s): |
221 | | - - ContextNames |
222 | | -- 'Update-Pfa2DirectoryServiceRole' dropped the following parameter(s): |
223 | | - - ContextNames |
224 | | -- 'Set-Pfa2PresetWorkload' dropped the following parameter(s): |
225 | | - - ContextNames |
226 | | -- 'New-Pfa2ProtectionGroupSnapshot' dropped the following parameter(s): |
227 | | - - ContextNames |
228 | | -- 'Update-Pfa2ProtectionGroupSnapshot' dropped the following parameter(s): |
229 | | - - ContextNames |
230 | | -- 'New-Pfa2ProtectionGroupSnapshotTest' dropped the following parameter(s): |
231 | | - - ContextNames |
232 | | -- 'Update-Pfa2ProtectionGroup' dropped the following parameter(s): |
233 | | - - ContextNames |
234 | | -- 'New-Pfa2RemoteProtectionGroupSnapshot' dropped the following parameter(s): |
235 | | - - ContextNames |
236 | | -- 'New-Pfa2RemoteProtectionGroupSnapshotTest' dropped the following parameter(s): |
237 | | - - ContextNames |
238 | | -- 'Update-Pfa2RemoteProtectionGroup' dropped the following parameter(s): |
239 | | - - ContextNames |
240 | | -- 'New-Pfa2SyslogServer' dropped the following parameter(s): |
241 | | - - ContextNames |
242 | | -- 'Update-Pfa2SyslogServer' dropped the following parameter(s): |
243 | | - - ContextNames |
244 | | -- 'Update-Pfa2SyslogServerSetting' dropped the following parameter(s): |
245 | | - - ContextNames |
246 | | -- 'New-Pfa2WorkloadPlacementRecommendation' dropped the following parameter(s): |
247 | | - - ContextNames |
| 75 | + - ServerId |
| 76 | + - ServerName |
| 77 | +- 'Update-Pfa2DirectoryExport' have the following new parameter(s): |
| 78 | + - ServerId |
| 79 | + - ServerName |
| 80 | +- 'Remove-Pfa2PolicyNfsMember' have the following new parameter(s): |
| 81 | + - ServerId |
| 82 | + - ServerName |
| 83 | +- 'Remove-Pfa2PolicySmbMember' have the following new parameter(s): |
| 84 | + - ServerId |
| 85 | + - ServerName |
248 | 86 |
|
249 | 87 | ## PERFORMANCE TESTING |
250 | 88 |
|
|
0 commit comments