Description
I ran this Install-Module Az.Storage -Scope CurrentUser -Force and its pulled 9.6.0 and accounts 5.40 itself. why is it pulling incompatible version PS C:\Windows\system32> # 1) See all versions + paths
Get-Module -ListAvailable Az.Storage | sort Version -desc | ft Name,Version,ModuleBase -Auto
Get-Module -ListAvailable Az.Accounts | sort Version -desc | ft Name,Version,ModuleBase -Auto
PS C:\Windows\system32> install-module Az.storage -Scope CurrentUser -force
PS C:\Windows\system32> Get-Module -ListAvailable Az.Storage | sort Version -desc | ft Name,Version,ModuleBase -Auto
Get-Module -ListAvailable Az.Accounts | sort Version -desc | ft Name,Version,ModuleBase -Auto
Name Version ModuleBase
---- ------- ----------
Az.Storage 9.6.1 C:\Users\CSASQLDev_ADM\Documents\WindowsPowerShell\Modules\Az.Storage\9.6.1
Name Version ModuleBase
---- ------- ----------
Az.Accounts 5.4.0 C:\Users\CSASQLDev_ADM\Documents\WindowsPowerShell\Modules\Az.Accounts\5.4.0
PS C:\Windows\system32>
$StorageAccount = "1hdcsadevfileldgz"
$StorageAccountKey = "
$ContainerName = ""
$LocalFilePath = "D:\Temp\upload.txt"
$BlobName = "upload.txt"
#endregion
#region CREATE STORAGE CONTEXT
Write-Host "Creating storage context..." -ForegroundColor Cyan
$ctx = New-AzStorageContext -StorageAccountName $StorageAccount -StorageAccountKey $StorageAccountKey
Creating storage context...
New-AzStorageContext : Method 'GetTokenAsync' in type 'Microsoft.WindowsAzure.Commands.Storage.Common.AzureSessionCredential' from assembly 'Microsoft.Azure.PowerShell.Storage.Common, Version=0.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' does
not have an implementation.
At line:14 char:8
- $ctx = New-AzStorageContext -StorageAccountName $StorageAccount ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [New-AzStorageContext], TypeLoadException
+ FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.Storage.Common.Cmdlet.NewAzureStorageContext
Import-Module Az.storage Import-Module : ...
Import-Module Az.storage
Import-Module : Method 'GetTokenAsync' in type 'Microsoft.WindowsAzure.Commands.Storage.Common.AzureSessionCredential' from assembly 'Microsoft.Azure.PowerShell.Cmdlets.Storage, Version=5.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' does not
have an implementation.
At C:\Program Files\WindowsPowerShell\Modules\Az.storage\9.6.1\Az.Storage.psm1:99 char:1
- Import-Module (Join-Path -Path $PSScriptRoot -ChildPath Microsoft.Azu ...
-
+ CategoryInfo : NotSpecified: (:) [Import-Module], TypeLoadException
+ FullyQualifiedErrorId : System.TypeLoadException,Microsoft.PowerShell.Commands.ImportModuleCommand
Import-Module Az.storage Import-Module : ...
Import-Module Az.storage
Import-Module : Method 'GetTokenAsync' in type 'Microsoft.WindowsAzure.Commands.Storage.Common.AzureSessionCredential' from assembly 'Microsoft.Azure.PowerShell.Cmdlets.Storage, Version=5.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' does not
have an implementation.
At C:\Program Files\WindowsPowerShell\Modules\Az.storage\9.6.1\Az.Storage.psm1:99 char:1
- Import-Module (Join-Path -Path $PSScriptRoot -ChildPath Microsoft.Azu ...
-
+ CategoryInfo : NotSpecified: (:) [Import-Module], TypeLoadException
+ FullyQualifiedErrorId : System.TypeLoadException,Microsoft.PowerShell.Commands.ImportModuleCommand
$ctx = New-AzStorageContext -StorageAccountName $StorageAccount -StorageAccountKey $StorageAccountKey
Creating storage context...
New-AzStorageContext : Method 'GetTokenAsync' in type 'Microsoft.WindowsAzure.Commands.Storage.Common.AzureSessionCredential' from assembly 'Microsoft.Azure.PowerShell.Storage.Common, Version=0.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' does
not have an implementation.
At line:14 char:8
- $ctx = New-AzStorageContext -StorageAccountName $StorageAccount ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [New-AzStorageContext], TypeLoadException
+ FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.Storage.Common.Cmdlet.NewAzureStorageContext
Import-Module Az.storage Import-Module : …
Issue script & Debug output
$ctx = New-AzStorageContext -StorageAccountName $StorageAccount -StorageAccountKey $StorageAccountKey
Creating storage context...
New-AzStorageContext : Method 'GetTokenAsync' in type 'Microsoft.WindowsAzure.Commands.Storage.Common.AzureSessionCredential' from assembly 'Microsoft.Azure.PowerShell.Storage.Common, Version=0.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' does
not have an implementation.
At line:14 char:8
+ $ctx = New-AzStorageContext -StorageAccountName $StorageAccount ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [New-AzStorageContext], TypeLoadException
+ FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.Storage.Common.Cmdlet.NewAzureStorageContext
Import-Module Az.storage Import-Module : …
Environment data
PS C:\Windows\system32> $PSVersionTable
Name Value
---- -----
PSVersion 5.1.14393.9140
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.14393.9140
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
Module versions
[System.AppDomain]::CurrentDomain.GetAssemblies() | Where-Object Location | Sort-Object -Property FullName | Select-Object -Property FullName, Location, GlobalAssemblyCache, IsFullyTrusted
PS C:\Windows\system32> [System.AppDomain]::CurrentDomain.GetAssemblies() | Where-Object Location | Sort-Object -Property FullName | Select-Object -Property FullName, Location, GlobalAssemblyCache, IsFullyTrusted
FullName Location
-------- --------
Accessibility, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Accessibility\v4.0_4.0.0.0__b03...
Microsoft.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.CSharp\v4.0_4.0.0.0__...
Microsoft.Management.Infrastructure, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.Management.Infrastruc...
Microsoft.PowerShell.Commands.Utility, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.PowerShell.Commands.U...
Microsoft.PowerShell.Editor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.PowerShell.Editor\v4....
Microsoft.PowerShell.GPowerShell, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.PowerShell.GPowerShel...
Microsoft.PowerShell.GraphicalHost, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.PowerShell.GraphicalH...
Microsoft.PowerShell.ISECommon, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.PowerShell.ISECommon\...
Microsoft.PowerShell.Security, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\Microsoft.PowerShell.Security\v...
mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\mscorlib.dll
powershell_ise, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 C:\Windows\system32\WindowsPowerShell\v1.0\PowerShell_ISE.exe
PresentationCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 C:\Windows\Microsoft.Net\assembly\GAC_64\PresentationCore\v4.0_4.0.0.0__31...
PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework\v4.0_4.0....
PresentationFramework.Aero2, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework.Aero2\v4....
PresentationFramework-SystemCore, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework-SystemCor...
PresentationFramework-SystemData, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework-SystemDat...
PresentationFramework-SystemXml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\PresentationFramework-SystemXml...
System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System\v4.0_4.0.0.0__b77a5c5619...
System.ComponentModel.Composition, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.ComponentModel.Compositi...
System.Configuration, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration\v4.0_4.0.0...
System.Configuration.Install, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Configuration.Install\v4...
System.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Core\v4.0_4.0.0.0__b77a5...
System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\Windows\Microsoft.Net\assembly\GAC_64\System.Data\v4.0_4.0.0.0__b77a5c5...
System.DirectoryServices, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.DirectoryServices\v4.0_4...
System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Drawing\v4.0_4.0.0.0__b0...
System.Management, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Management\v4.0_4.0.0.0_...
System.Management.Automation, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Management.Automation\v4...
System.Numerics, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Numerics\v4.0_4.0.0.0__b...
System.Runtime.InteropServices.WindowsRuntime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.InteropServices....
System.Runtime.Serialization, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.Serialization\v4...
System.Runtime.WindowsRuntime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Runtime.WindowsRuntime\v...
System.Transactions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\Windows\Microsoft.Net\assembly\GAC_64\System.Transactions\v4.0_4.0.0.0_...
System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Windows.Forms\v4.0_4.0.0...
System.Xaml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xaml\v4.0_4.0.0.0__b77a5...
System.Xml, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\System.Xml\v4.0_4.0.0.0__b77a5c...
UIAutomationProvider, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\UIAutomationProvider\v4.0_4.0.0...
UIAutomationTypes, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\UIAutomationTypes\v4.0_4.0.0.0_...
Windows.Foundation, Version=255.255.255.255, Culture=neutral, PublicKeyToken=null, ContentType=WindowsRuntime C:\Windows\system32\WinMetadata\Windows.Foundation.winmd
Windows.UI, Version=255.255.255.255, Culture=neutral, PublicKeyToken=null, ContentType=WindowsRuntime C:\Windows\system32\WinMetadata\Windows.UI.winmd
WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35 C:\Windows\Microsoft.Net\assembly\GAC_MSIL\WindowsBase\v4.0_4.0.0.0__31bf3...
Error output
PS C:\Windows\system32> Resolve-AzError
HistoryId: 3
Message : Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
StackTrace : at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
at System.Reflection.Assembly.GetTypes()
at Microsoft.PowerShell.Commands.AddTypeCommand.LoadAssemblyFromPathOrName(List`1 generatedTypes)
at Microsoft.PowerShell.Commands.AddTypeCommand.EndProcessing()
at System.Management.Automation.CommandProcessorBase.Complete()
Exception : System.Reflection.ReflectionTypeLoadException
InvocationInfo : {Add-Type}
Line : Add-Type -Path $path -ErrorAction Ignore | Out-Null
Position : At C:\Program Files\WindowsPowerShell\Modules\Az.Accounts\5.4.0\Az.Accounts.psm1:74 char:13
+ Add-Type -Path $path -ErrorAction Ignore | Out-Null
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HistoryId : 3
Message : Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
StackTrace : at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
at System.Reflection.Assembly.GetTypes()
at Microsoft.PowerShell.Commands.AddTypeCommand.LoadAssemblyFromPathOrName(List`1 generatedTypes)
at Microsoft.PowerShell.Commands.AddTypeCommand.EndProcessing()
at System.Management.Automation.CommandProcessorBase.Complete()
Exception : System.Reflection.ReflectionTypeLoadException
InvocationInfo : {Add-Type}
Line : Add-Type -Path $path -ErrorAction Ignore | Out-Null
Position : At C:\Program Files\WindowsPowerShell\Modules\Az.Accounts\5.4.0\Az.Accounts.psm1:74 char:13
+ Add-Type -Path $path -ErrorAction Ignore | Out-Null
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
HistoryId : 3
Description
I ran this Install-Module Az.Storage -Scope CurrentUser -Force and its pulled 9.6.0 and accounts 5.40 itself. why is it pulling incompatible version PS C:\Windows\system32> # 1) See all versions + paths
Get-Module -ListAvailable Az.Storage | sort Version -desc | ft Name,Version,ModuleBase -Auto
Get-Module -ListAvailable Az.Accounts | sort Version -desc | ft Name,Version,ModuleBase -Auto
PS C:\Windows\system32> install-module Az.storage -Scope CurrentUser -force
PS C:\Windows\system32> Get-Module -ListAvailable Az.Storage | sort Version -desc | ft Name,Version,ModuleBase -Auto
Get-Module -ListAvailable Az.Accounts | sort Version -desc | ft Name,Version,ModuleBase -Auto
Name Version ModuleBase
---- ------- ----------
Az.Storage 9.6.1 C:\Users\CSASQLDev_ADM\Documents\WindowsPowerShell\Modules\Az.Storage\9.6.1
Name Version ModuleBase
---- ------- ----------
Az.Accounts 5.4.0 C:\Users\CSASQLDev_ADM\Documents\WindowsPowerShell\Modules\Az.Accounts\5.4.0
PS C:\Windows\system32>
$StorageAccount = "1hdcsadevfileldgz"
$StorageAccountKey = "
$ContainerName = ""
$LocalFilePath = "D:\Temp\upload.txt"
$BlobName = "upload.txt"
#endregion
#region CREATE STORAGE CONTEXT
Write-Host "Creating storage context..." -ForegroundColor Cyan
$ctx = New-AzStorageContext -StorageAccountName $StorageAccount -StorageAccountKey $StorageAccountKey
Creating storage context...
New-AzStorageContext : Method 'GetTokenAsync' in type 'Microsoft.WindowsAzure.Commands.Storage.Common.AzureSessionCredential' from assembly 'Microsoft.Azure.PowerShell.Storage.Common, Version=0.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' does
not have an implementation.
At line:14 char:8
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [New-AzStorageContext], TypeLoadException
+ FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.Storage.Common.Cmdlet.NewAzureStorageContext
Import-Module Az.storage Import-Module : ...
Import-Module Az.storage
Import-Module : Method 'GetTokenAsync' in type 'Microsoft.WindowsAzure.Commands.Storage.Common.AzureSessionCredential' from assembly 'Microsoft.Azure.PowerShell.Cmdlets.Storage, Version=5.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' does not
have an implementation.
At C:\Program Files\WindowsPowerShell\Modules\Az.storage\9.6.1\Az.Storage.psm1:99 char:1
+ CategoryInfo : NotSpecified: (:) [Import-Module], TypeLoadException
+ FullyQualifiedErrorId : System.TypeLoadException,Microsoft.PowerShell.Commands.ImportModuleCommand
Import-Module Az.storage Import-Module : ...
Import-Module Az.storage
Import-Module : Method 'GetTokenAsync' in type 'Microsoft.WindowsAzure.Commands.Storage.Common.AzureSessionCredential' from assembly 'Microsoft.Azure.PowerShell.Cmdlets.Storage, Version=5.4.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' does not
have an implementation.
At C:\Program Files\WindowsPowerShell\Modules\Az.storage\9.6.1\Az.Storage.psm1:99 char:1
+ CategoryInfo : NotSpecified: (:) [Import-Module], TypeLoadException
+ FullyQualifiedErrorId : System.TypeLoadException,Microsoft.PowerShell.Commands.ImportModuleCommand
$ctx = New-AzStorageContext -StorageAccountName $StorageAccount -StorageAccountKey $StorageAccountKey
Creating storage context...
New-AzStorageContext : Method 'GetTokenAsync' in type 'Microsoft.WindowsAzure.Commands.Storage.Common.AzureSessionCredential' from assembly 'Microsoft.Azure.PowerShell.Storage.Common, Version=0.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' does
not have an implementation.
At line:14 char:8
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [New-AzStorageContext], TypeLoadException
+ FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.Storage.Common.Cmdlet.NewAzureStorageContext
Import-Module Az.storage Import-Module : …
Issue script & Debug output
Environment data
Module versions
Error output