-ConnectingString error New-azstoragecontext

ALEXNOEL 1 Reputation point

Hi everyone,
Newbie here.
I am confused why i have this error when creating new-azstoragecontext -connectingstring. I got this error.

PS E:\afs> $AzCont = New-AzStorageContext -ConnectionString $ConString

New-AzStorageContext : Settings must be of the form "name=value".

  • $AzCont = New-AzStorageContext -ConnectionString $ConString
  • CategoryInfo : CloseError: (:) [New-AzStorageContext], FormatException
  • FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.Storage.Common.Cmdlet.NewAzureStorageContext

Below is my script:

$FilePath = "E:\Dodz.txt"

$ConnectionString = Get-Content $FilePath | ConvertTo-SecureString
$BSTR = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($ConnectionString)
$ConString = [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR)

$AzCont = New-AzStorageContext -ConnectionString $ConString

Windows Server PowerShell
Windows Server PowerShell
Windows Server: A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.PowerShell: A family of Microsoft task automation and configuration management frameworks consisting of a command-line shell and associated scripting language.
4,626 questions
No comments
{count} votes

2 answers

Sort by: Most helpful
  1. risolis 5,926 Reputation points

    Hello @AlexisNoelHynson-4418

    Thank you for posting this concern on this community space.

    I am wondering if you have read the following documents below:


    Furthermore, I am pasting an image where to find the connection-strings shown before.


    Let me know if that was useful but if not, I can keep assisting you further.

    Looking forward to your feedback,


    Please "Accept the answer" if the information helped you. This will help us and others in the community as well.

  2. ALEXNOEL 1 Reputation point

    Hi @risolis , I managed to connectstring using the storage account key. But not sure if this is correct as i have another error. As shown below.

    PS E:\>

    $FilePath = "E:\Dodz.txt"

    $AzureFile01 = "autododz-fs"

    $AzRepPathINVENT = "DodzLogs\INVENT"

    $ConnectionString = Get-Content $FilePath | ConvertTo-SecureString

    $BSTR = [System.Runtime.InteropServices.Marshal]::SecureStringToBSTR($ConnectionString)

    $ConString = [System.Runtime.InteropServices.Marshal]::PtrToStringAuto($BSTR)

    $AzCont = New-AzStorageContext -ConnectionString $ConString

    PS E:\> $AzCont

    StorageAccountName : ABCDEFG01

    BlobEndPoint : https://afsautomations.blob.core.windows.net/

    TableEndPoint : https://afsautomations.table.core.windows.net/

    QueueEndPoint : https://afsautomations.queue.core.windows.net/

    FileEndPoint : https://afsautomations.file.core.windows.net/

    Context : Microsoft.WindowsAzure.Commands.Storage.AzureStorageContext

    Name :

    StorageAccount : DefaultEndpointsProtocol=https;AccountName=afsautomationssa;AccountKey=[key hidden]

    TableStorageAccount : DefaultEndpointsProtocol=https;AccountName=afsautomationssa;AccountKey=[key hidden]

    Track2OauthToken :

    EndPointSuffix : core.windows.net/

    ConnectionString : DefaultEndpointsProtocol=https;AccountName=ABCDEFG01;AccountKey=adfadfasdgasgasgadgafgafgafgafgafgafgafgafgafsgafsgasfgafsgafe==

    ExtendedProperties : {}

    PS E:\>

    $Entires = Get-AzStorageFile -ShareName $AzureFile01 -Path $AzRepPathINVENT -Context $AzCont | Get-AzStorageFile

    foreach ($entry in $Entires.ShareFileClient) {
    Get-AzStorageFileContent -Context $AzCont -ShareName $AzureFile01 -path $entry.path -Destination ('\SERVER01\rawdata\' + $entry.name) -Force

    I got this ERROR below:

    Get-AzStorageFile : An error occurred while sending the request.

    At line:2 char:12

    $Entires = Get-AzStorageFile -ShareName $AzureFile01 -Path $AzRepPathIN ... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    CategoryInfo : CloseError: (:) [Get-AzStorageFile], StorageException

    FullyQualifiedErrorId : StorageException,Microsoft.WindowsAzure.Commands.Storage.File.Cmdlet.GetAzureStorageFile

    PS E:\>

    No comments