@@ -279,12 +279,12 @@ function Create-StorageShare
279
279
}
280
280
281
281
$azureFileShare = $null
282
- if (gcm New-AzStorageShare )
282
+ if (gcm New-AzStorageShare - ErrorAction SilentlyContinue )
283
283
{
284
284
Write-Verbose " Using New-AzStorageShare cmdlet to create share: $ ( $Name ) in storage account: $ ( $Context.StorageAccountName ) "
285
285
$azureFileShare = New-AzStorageShare - Name $Name - Context $Context
286
286
}
287
- elseif (gcm New-AzureStorageShare )
287
+ elseif (gcm New-AzureStorageShare - ErrorAction SilentlyContinue )
288
288
{
289
289
Write-Verbose " Using New-AzureStorageShare cmdlet to create share: $ ( $Name ) in storage account: $ ( $Context.StorageAccountName ) "
290
290
$azureFileShare = New-AzureStorageShare - Name $Name - Context $Context
@@ -322,12 +322,12 @@ function Remove-StorageShare
322
322
}
323
323
324
324
$result = $null
325
- if (gcm Remove-AzStorageShare )
325
+ if (gcm Remove-AzStorageShare - ErrorAction SilentlyContinue )
326
326
{
327
327
Write-Verbose " Using Remove-AzStorageShare cmdlet"
328
328
$result = Remove-AzStorageShare - Name $Name - Context $Context - Force
329
329
}
330
- elseif (gcm Remove-AzureStorageShare )
330
+ elseif (gcm Remove-AzureStorageShare - ErrorAction SilentlyContinue )
331
331
{
332
332
Write-Verbose " Using Remove-AzureStorageShare cmdlet"
333
333
$result = Remove-AzureStorageShare - Name $Name - Context $Context - Force
@@ -355,19 +355,24 @@ function Create-StorageContext
355
355
}
356
356
357
357
$result = $null
358
- if (gcm New-AzStorageContext )
359
- {
360
- Write-Verbose " Using New-AzStorageContext cmdlet"
361
- $result = New-AzStorageContext - StorageAccountName $StorageAccountName - StorageAccountKey $StorageAccountKey - Protocol https - Endpoint core.windows.net
362
- }
363
- elseif (gcm New-AzureStorageContext )
364
- {
365
- Write-Verbose " Using New-AzureStorageContext cmdlet"
366
- $result = New-AzureStorageContext - StorageAccountName $StorageAccountName - StorageAccountKey $StorageAccountKey - Protocol https - Endpoint core.windows.net
367
- }
368
- else
358
+
359
+ if (IsLive)
369
360
{
370
- throw " Neither New-AzStorageContext nor New-AzureStorageContext cmdlet is available"
361
+ if (gcm New-AzStorageContext - ErrorAction SilentlyContinue)
362
+ {
363
+ Write-Verbose " Using New-AzStorageContext cmdlet"
364
+ $result = New-AzStorageContext - StorageAccountName $StorageAccountName - StorageAccountKey $StorageAccountKey - Protocol https - Endpoint core.windows.net
365
+ }
366
+ elseif (gcm New-AzureStorageContext - ErrorAction SilentlyContinue)
367
+ {
368
+ Write-Verbose " Using New-AzureStorageContext cmdlet"
369
+ $result = New-AzureStorageContext - StorageAccountName $StorageAccountName - StorageAccountKey $StorageAccountKey - Protocol https - Endpoint core.windows.net
370
+ }
371
+ else
372
+ {
373
+ throw " Neither New-AzStorageContext nor New-AzureStorageContext cmdlet is available"
374
+ }
371
375
}
376
+
372
377
return $result
373
378
}
0 commit comments