Skip to content

Commit a1c22d2

Browse files
authored
Improving Test-AzMySqlFlexibleServerConnect (#28039)
1 parent 661dc9b commit a1c22d2

File tree

9 files changed

+112
-52
lines changed

9 files changed

+112
-52
lines changed

src/MySql/MySql.Autorest/Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
[assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright © Microsoft")]
2121
[assembly: System.Reflection.AssemblyProductAttribute("Microsoft Azure PowerShell")]
2222
[assembly: System.Reflection.AssemblyTitleAttribute("Microsoft Azure PowerShell - MySql")]
23-
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.3.0")]
24-
[assembly: System.Reflection.AssemblyVersionAttribute("1.3.0")]
23+
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.4.0")]
24+
[assembly: System.Reflection.AssemblyVersionAttribute("1.4.0")]
2525
[assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)]
2626
[assembly: System.CLSCompliantAttribute(false)]

src/MySql/MySql.Autorest/custom/Test-AzMySqlFlexibleServerConnect.ps1

Lines changed: 39 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,18 @@
1414

1515
function Test-AzMySqlFlexibleServerConnect {
1616
[OutputType([System.String])]
17-
[CmdletBinding(DefaultParameterSetName='Test', PositionalBinding=$false)]
17+
[CmdletBinding(DefaultParameterSetName = 'Test', PositionalBinding = $false)]
1818
[Microsoft.Azure.PowerShell.Cmdlets.MySql.Description('Test out the connection to the database server')]
1919
param(
20-
[Parameter(ParameterSetName='Test', Mandatory, HelpMessage = 'The name of the server to connect.')]
21-
[Parameter(ParameterSetName='TestAndQuery', Mandatory, HelpMessage = 'The name of the server to connect.')]
20+
[Parameter(ParameterSetName = 'Test', Mandatory, HelpMessage = 'The name of the server to connect.')]
21+
[Parameter(ParameterSetName = 'TestAndQuery', Mandatory, HelpMessage = 'The name of the server to connect.')]
2222
[Alias('ServerName')]
2323
[Microsoft.Azure.PowerShell.Cmdlets.MySql.Category('Path')]
2424
[System.String]
2525
${Name},
2626

27-
[Parameter(ParameterSetName='Test', Mandatory, HelpMessage = 'The name of the resource group that contains the resource, You can obtain this value from the Azure Resource Manager API or the portal.')]
28-
[Parameter(ParameterSetName='TestAndQuery', Mandatory, HelpMessage = 'The name of the resource group that contains the resource, You can obtain this value from the Azure Resource Manager API or the portal.')]
27+
[Parameter(ParameterSetName = 'Test', Mandatory, HelpMessage = 'The name of the resource group that contains the resource, You can obtain this value from the Azure Resource Manager API or the portal.')]
28+
[Parameter(ParameterSetName = 'TestAndQuery', Mandatory, HelpMessage = 'The name of the resource group that contains the resource, You can obtain this value from the Azure Resource Manager API or the portal.')]
2929
[Microsoft.Azure.PowerShell.Cmdlets.MySql.Category('Path')]
3030
[System.String]
3131
${ResourceGroupName},
@@ -35,14 +35,20 @@ function Test-AzMySqlFlexibleServerConnect {
3535
[System.String]
3636
${DatabaseName},
3737

38-
[Parameter(ParameterSetName='TestViaIdentityAndQuery', Mandatory, HelpMessage = 'The query for the database to test')]
39-
[Parameter(ParameterSetName='TestAndQuery', Mandatory, HelpMessage = 'The query for the database to test')]
38+
[Parameter(ParameterSetName = 'TestViaIdentityAndQuery', Mandatory, HelpMessage = 'The query for the database to test')]
39+
[Parameter(ParameterSetName = 'TestAndQuery', Mandatory, HelpMessage = 'The query for the database to test')]
4040
[Microsoft.Azure.PowerShell.Cmdlets.MySql.Category('Path')]
4141
[System.String]
4242
${QueryText},
4343

44-
[Parameter(ParameterSetName='TestViaIdentity', Mandatory, ValueFromPipeline, HelpMessage = 'The server to connect.')]
45-
[Parameter(ParameterSetName='TestViaIdentityAndQuery', Mandatory, ValueFromPipeline, HelpMessage = 'The server to connect.')]
44+
[Parameter(HelpMessage = 'The timeout in seconds for query execution. Valid range is 1-31536000 seconds.')]
45+
[Microsoft.Azure.PowerShell.Cmdlets.MySql.Category('Body')]
46+
[ValidateRange(1, 31536000)]
47+
[System.Int32]
48+
${Timeout},
49+
50+
[Parameter(ParameterSetName = 'TestViaIdentity', Mandatory, ValueFromPipeline, HelpMessage = 'The server to connect.')]
51+
[Parameter(ParameterSetName = 'TestViaIdentityAndQuery', Mandatory, ValueFromPipeline, HelpMessage = 'The server to connect.')]
4652
[Microsoft.Azure.PowerShell.Cmdlets.MySql.Category('Body')]
4753
[Microsoft.Azure.PowerShell.Cmdlets.MySql.Models.IMySqlIdentity]
4854
${InputObject},
@@ -105,7 +111,7 @@ function Test-AzMySqlFlexibleServerConnect {
105111
)
106112

107113
process {
108-
if (!(Get-Module -ListAvailable -Name SimplySQL)){
114+
if (!(Get-Module -ListAvailable -Name SimplySQL)) {
109115
Write-Error "This cmdlet requires SimplySQL module. Please install the module first by running Install-Module -Name SimplySQL."
110116
exit
111117
}
@@ -117,6 +123,12 @@ function Test-AzMySqlFlexibleServerConnect {
117123
$null = $PSBoundParameters.Remove('QueryText')
118124
}
119125

126+
$TimeoutValue = 0
127+
if ($PSBoundParameters.ContainsKey('Timeout')) {
128+
$TimeoutValue = $PSBoundParameters.Timeout
129+
$null = $PSBoundParameters.Remove('Timeout')
130+
}
131+
120132
$DatabaseName = [string]::Empty
121133
if ($PSBoundParameters.ContainsKey('DatabaseName')) {
122134
$DatabaseName = $PSBoundParameters.DatabaseName
@@ -135,21 +147,32 @@ function Test-AzMySqlFlexibleServerConnect {
135147
$Server = Az.MySql\Get-AzMySqlFlexibleServer @PSBoundParameters
136148
$HostAddr = $Server.FullyQualifiedDomainName
137149

138-
if ($Server.NetworkPublicNetworkAccess -eq 'Disabled'){
150+
if ($Server.NetworkPublicNetworkAccess -eq 'Disabled') {
139151
Write-Host "You have to run the test cmdlet in the subnet your server is linked."
140152
}
141153
if ([string]::IsNullOrEmpty($AdministratorUserName)) {
142154
$AdministratorUserName = $Server.AdministratorLogin
143155
}
156+
157+
# Create PSCredential object for database connection
158+
$SecurePassword = ConvertTo-SecureString -String $Password -AsPlainText -Force
159+
$Credential = New-Object System.Management.Automation.PSCredential($AdministratorUserName, $SecurePassword)
144160

145161
try {
146-
if ([string]::IsNullOrEmpty($DatabaseName)){
147-
Open-MySqlConnection -Database $DatabaseName -Server $HostAddr -UserName $AdministratorUserName -Password $Password -SSLMode Required -WarningAction 'silentlycontinue'
162+
$DbToUse = if ([string]::IsNullOrEmpty($DatabaseName)) { "mysql" } else { $DatabaseName }
163+
$OpenConnParams = @{
164+
Database = $DbToUse
165+
Server = $HostAddr
166+
Credential = $Credential
167+
SSLMode = 'Required'
168+
WarningAction = 'SilentlyContinue'
148169
}
149-
else {
150-
Open-MySqlConnection -Database "mysql" -Server $HostAddr -UserName $AdministratorUserName -Password $Password -SSLMode Required -WarningAction 'silentlycontinue'
170+
if ($TimeoutValue -gt 0) {
171+
$OpenConnParams['CommandTimeout'] = $TimeoutValue
151172
}
152-
} catch {
173+
Open-MySqlConnection @OpenConnParams
174+
}
175+
catch {
153176
Write-Host $_.Exception.GetType().FullName
154177
Write-Host $_.Exception.Message
155178
exit

src/MySql/MySql.Autorest/docs/Test-AzMySqlFlexibleServerConnect.md

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,26 +16,27 @@ Test out the connection to the database server
1616
```
1717
Test-AzMySqlFlexibleServerConnect -Name <String> -ResourceGroupName <String>
1818
-AdministratorLoginPassword <SecureString> [-DatabaseName <String>] [-AdministratorUserName <String>]
19-
[-DefaultProfile <PSObject>] [<CommonParameters>]
19+
[-Timeout <Int32>] [-DefaultProfile <PSObject>] [<CommonParameters>]
2020
```
2121

2222
### TestAndQuery
2323
```
2424
Test-AzMySqlFlexibleServerConnect -Name <String> -QueryText <String> -ResourceGroupName <String>
2525
-AdministratorLoginPassword <SecureString> [-DatabaseName <String>] [-AdministratorUserName <String>]
26-
[-DefaultProfile <PSObject>] [<CommonParameters>]
26+
[-Timeout <Int32>] [-DefaultProfile <PSObject>] [<CommonParameters>]
2727
```
2828

2929
### TestViaIdentity
3030
```
3131
Test-AzMySqlFlexibleServerConnect -AdministratorLoginPassword <SecureString> -InputObject <IMySqlIdentity>
32-
[-DatabaseName <String>] [-AdministratorUserName <String>] [-DefaultProfile <PSObject>] [<CommonParameters>]
32+
[-DatabaseName <String>] [-AdministratorUserName <String>] [-Timeout <Int32>] [-DefaultProfile <PSObject>]
33+
[<CommonParameters>]
3334
```
3435

3536
### TestViaIdentityAndQuery
3637
```
3738
Test-AzMySqlFlexibleServerConnect -QueryText <String> -AdministratorLoginPassword <SecureString>
38-
-InputObject <IMySqlIdentity> [-DatabaseName <String>] [-AdministratorUserName <String>]
39+
-InputObject <IMySqlIdentity> [-DatabaseName <String>] [-AdministratorUserName <String>] [-Timeout <Int32>]
3940
[-DefaultProfile <PSObject>] [<CommonParameters>]
4041
```
4142

@@ -225,6 +226,22 @@ Accept pipeline input: False
225226
Accept wildcard characters: False
226227
```
227228
229+
### -Timeout
230+
The timeout in seconds for query execution.
231+
Valid range is 1-31536000 seconds.
232+
233+
```yaml
234+
Type: System.Int32
235+
Parameter Sets: (All)
236+
Aliases:
237+
238+
Required: False
239+
Position: Named
240+
Default value: None
241+
Accept pipeline input: False
242+
Accept wildcard characters: False
243+
```
244+
228245
### CommonParameters
229246
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
230247
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
"generate_Id": "12ad3b53-39f6-4285-b94f-1f77795eecb8"
2+
"generate_Id": "0fd19a8b-c643-4d30-bdff-b0e6c750101b"
33
}

src/MySql/MySql.sln

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MySql", "MySql\MySql.csproj
2121
EndProject
2222
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "MySql.Autorest", "MySql.Autorest", "{3FAB33A8-DCB3-1E46-A31E-A4F2684A642B}"
2323
EndProject
24-
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.MySql", "..\..\generated\MySql\MySql.Autorest\Az.MySql.csproj", "{A4A51B9D-DC53-4905-BF5F-5CF681424D4C}"
24+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.MySql", "..\..\generated\MySql\MySql.Autorest\Az.MySql.csproj", "{3694AB8D-4607-4BDC-8469-92572496436A}"
2525
EndProject
2626
Global
2727
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -117,18 +117,18 @@ Global
117117
{286CC291-268F-4E04-85A8-1794BAAAF876}.Release|x64.Build.0 = Release|Any CPU
118118
{286CC291-268F-4E04-85A8-1794BAAAF876}.Release|x86.ActiveCfg = Release|Any CPU
119119
{286CC291-268F-4E04-85A8-1794BAAAF876}.Release|x86.Build.0 = Release|Any CPU
120-
{A4A51B9D-DC53-4905-BF5F-5CF681424D4C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
121-
{A4A51B9D-DC53-4905-BF5F-5CF681424D4C}.Debug|Any CPU.Build.0 = Debug|Any CPU
122-
{A4A51B9D-DC53-4905-BF5F-5CF681424D4C}.Debug|x64.ActiveCfg = Debug|Any CPU
123-
{A4A51B9D-DC53-4905-BF5F-5CF681424D4C}.Debug|x64.Build.0 = Debug|Any CPU
124-
{A4A51B9D-DC53-4905-BF5F-5CF681424D4C}.Debug|x86.ActiveCfg = Debug|Any CPU
125-
{A4A51B9D-DC53-4905-BF5F-5CF681424D4C}.Debug|x86.Build.0 = Debug|Any CPU
126-
{A4A51B9D-DC53-4905-BF5F-5CF681424D4C}.Release|Any CPU.ActiveCfg = Release|Any CPU
127-
{A4A51B9D-DC53-4905-BF5F-5CF681424D4C}.Release|Any CPU.Build.0 = Release|Any CPU
128-
{A4A51B9D-DC53-4905-BF5F-5CF681424D4C}.Release|x64.ActiveCfg = Release|Any CPU
129-
{A4A51B9D-DC53-4905-BF5F-5CF681424D4C}.Release|x64.Build.0 = Release|Any CPU
130-
{A4A51B9D-DC53-4905-BF5F-5CF681424D4C}.Release|x86.ActiveCfg = Release|Any CPU
131-
{A4A51B9D-DC53-4905-BF5F-5CF681424D4C}.Release|x86.Build.0 = Release|Any CPU
120+
{3694AB8D-4607-4BDC-8469-92572496436A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
121+
{3694AB8D-4607-4BDC-8469-92572496436A}.Debug|Any CPU.Build.0 = Debug|Any CPU
122+
{3694AB8D-4607-4BDC-8469-92572496436A}.Debug|x64.ActiveCfg = Debug|Any CPU
123+
{3694AB8D-4607-4BDC-8469-92572496436A}.Debug|x64.Build.0 = Debug|Any CPU
124+
{3694AB8D-4607-4BDC-8469-92572496436A}.Debug|x86.ActiveCfg = Debug|Any CPU
125+
{3694AB8D-4607-4BDC-8469-92572496436A}.Debug|x86.Build.0 = Debug|Any CPU
126+
{3694AB8D-4607-4BDC-8469-92572496436A}.Release|Any CPU.ActiveCfg = Release|Any CPU
127+
{3694AB8D-4607-4BDC-8469-92572496436A}.Release|Any CPU.Build.0 = Release|Any CPU
128+
{3694AB8D-4607-4BDC-8469-92572496436A}.Release|x64.ActiveCfg = Release|Any CPU
129+
{3694AB8D-4607-4BDC-8469-92572496436A}.Release|x64.Build.0 = Release|Any CPU
130+
{3694AB8D-4607-4BDC-8469-92572496436A}.Release|x86.ActiveCfg = Release|Any CPU
131+
{3694AB8D-4607-4BDC-8469-92572496436A}.Release|x86.Build.0 = Release|Any CPU
132132
EndGlobalSection
133133
GlobalSection(SolutionProperties) = preSolution
134134
HideSolutionNode = FALSE
@@ -140,6 +140,6 @@ Global
140140
{BA5D2B5D-7F4D-4A92-B035-8F737578F3BC} = {2FFC8559-B8D4-4C7B-8B15-AEECEFA2F290}
141141
{9AD18BB2-11C1-419A-91EA-1EA71A275200} = {2FFC8559-B8D4-4C7B-8B15-AEECEFA2F290}
142142
{A5A6C5E0-EC4D-44BA-8C5A-2D6CAC21D861} = {2FFC8559-B8D4-4C7B-8B15-AEECEFA2F290}
143-
{A4A51B9D-DC53-4905-BF5F-5CF681424D4C} = {3FAB33A8-DCB3-1E46-A31E-A4F2684A642B}
143+
{3694AB8D-4607-4BDC-8469-92572496436A} = {3FAB33A8-DCB3-1E46-A31E-A4F2684A642B}
144144
EndGlobalSection
145145
EndGlobal

src/MySql/MySql/Az.MySql.psd1

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#
44
# Generated by: Microsoft Corporation
55
#
6-
# Generated on: 5/28/2025
6+
# Generated on: 6/27/2025
77
#
88

99
@{
@@ -51,16 +51,16 @@ DotNetFrameworkVersion = '4.7.2'
5151
# ProcessorArchitecture = ''
5252

5353
# Modules that must be imported into the global environment prior to importing this module
54-
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '5.0.2'; })
54+
RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '5.1.1'; })
5555

5656
# Assemblies that must be loaded prior to importing this module
5757
RequiredAssemblies = 'MySql.Autorest/bin/Az.MySql.private.dll'
5858

5959
# Script files (.ps1) that are run in the caller's environment prior to importing this module.
60-
# ScriptsToProcess = @()
60+
ScriptsToProcess = @()
6161

6262
# Type files (.ps1xml) to be loaded when importing this module
63-
# TypesToProcess = @()
63+
TypesToProcess = @()
6464

6565
# Format files (.ps1xml) to be loaded when importing this module
6666
FormatsToProcess = 'MySql.Autorest/Az.MySql.format.ps1xml'
@@ -123,7 +123,7 @@ PrivateData = @{
123123
PSData = @{
124124

125125
# Tags applied to this module. These help with module discovery in online galleries.
126-
Tags = 'Azure','ResourceManager','ARM','PSModule','MySql'
126+
Tags = 'Azure', 'ResourceManager', 'ARM', 'PSModule', 'MySql'
127127

128128
# A URL to the license for this module.
129129
LicenseUri = 'https://aka.ms/azps-license'
@@ -148,7 +148,7 @@ PrivateData = @{
148148

149149
} # End of PSData hashtable
150150

151-
} # End of PrivateData hashtable
151+
} # End of PrivateData hashtable
152152

153153
# HelpInfo URI of this module
154154
# HelpInfoURI = ''

src/MySql/MySql/ChangeLog.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@
1818
- Additional information about change #1
1919
-->
2020
## Upcoming Release
21+
- Aligned with SimplySql, use a PSCredential object instead of UserName/Password parameters when calling Open-MySQLConnection
22+
- Introduced a Timeout value when running Test-AzMySqlFlexibleServerConnect with long running query
2123

2224
## Version 1.4.0
2325
- Enhanced `Restore-AzMySqlFlexibleServer` functionality with GeoRestore support

src/MySql/MySql/help/New-AzMySqlFlexibleServer.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Creates a new MySQL flexible server.
2929

3030
### Example 1: Create a new MySql flexible server with arguments
3131
```powershell
32-
$password = ConvertTo-SecureString -String <YourPassword> -Force -AsPlainText
32+
$password = ConvertTo-SecureString -String "1234" -Force -AsPlainText
3333
New-AzMySqlFlexibleServer -Name mysql-test -ResourceGroupName PowershellMySqlTest -Location eastus -AdministratorUserName mysqltest -AdministratorLoginPassword $password -Sku Standard_D2ds_v4 -SkuTier Burstable -Version 12 -StorageInMb 20480 -PublicAccess none -Zone 1 -BackupRetentionDay 10 -StorageAutogrow Enabled -Iops 500 -HighAvailability ZoneRedundant
3434
```
3535

src/MySql/MySql/help/Test-AzMySqlFlexibleServerConnect.md

Lines changed: 26 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,29 +15,31 @@ Test out the connection to the database server
1515
### Test (Default)
1616
```
1717
Test-AzMySqlFlexibleServerConnect -Name <String> -ResourceGroupName <String> [-DatabaseName <String>]
18-
-AdministratorLoginPassword <SecureString> [-AdministratorUserName <String>] [-DefaultProfile <PSObject>]
19-
[<CommonParameters>]
18+
-AdministratorLoginPassword <SecureString> [-Timeout <Int32>] [-AdministratorUserName <String>]
19+
[-DefaultProfile <PSObject>] [<CommonParameters>]
2020
```
2121

2222
### TestAndQuery
2323
```
2424
Test-AzMySqlFlexibleServerConnect -Name <String> -ResourceGroupName <String> [-DatabaseName <String>]
25-
-QueryText <String> -AdministratorLoginPassword <SecureString> [-AdministratorUserName <String>]
26-
[-DefaultProfile <PSObject>] [<CommonParameters>]
25+
-QueryText <String> -AdministratorLoginPassword <SecureString> [-Timeout <Int32>]
26+
[-AdministratorUserName <String>] [-DefaultProfile <PSObject>]
27+
[<CommonParameters>]
2728
```
2829

2930
### TestViaIdentityAndQuery
3031
```
3132
Test-AzMySqlFlexibleServerConnect [-DatabaseName <String>] -QueryText <String>
32-
-AdministratorLoginPassword <SecureString> [-AdministratorUserName <String>] -InputObject <IMySqlIdentity>
33-
[-DefaultProfile <PSObject>] [<CommonParameters>]
33+
-AdministratorLoginPassword <SecureString> [-Timeout <Int32>] [-AdministratorUserName <String>]
34+
-InputObject <IMySqlIdentity> [-DefaultProfile <PSObject>]
35+
[<CommonParameters>]
3436
```
3537

3638
### TestViaIdentity
3739
```
3840
Test-AzMySqlFlexibleServerConnect [-DatabaseName <String>] -AdministratorLoginPassword <SecureString>
39-
[-AdministratorUserName <String>] -InputObject <IMySqlIdentity> [-DefaultProfile <PSObject>]
40-
[<CommonParameters>]
41+
[-Timeout <Int32>] [-AdministratorUserName <String>] -InputObject <IMySqlIdentity>
42+
[-DefaultProfile <PSObject>] [<CommonParameters>]
4143
```
4244

4345
## DESCRIPTION
@@ -226,6 +228,22 @@ Accept pipeline input: False
226228
Accept wildcard characters: False
227229
```
228230
231+
### -Timeout
232+
The timeout in seconds for query execution.
233+
Valid range is 1-31536000 seconds.
234+
235+
```yaml
236+
Type: System.Int32
237+
Parameter Sets: (All)
238+
Aliases:
239+
240+
Required: False
241+
Position: Named
242+
Default value: None
243+
Accept pipeline input: False
244+
Accept wildcard characters: False
245+
```
246+
229247
### CommonParameters
230248
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
231249

0 commit comments

Comments
 (0)