IStorageContext
을 매개 변수로 허용하는 Cmdlet을 만들려고합니다. 이 cmdlet을 실행할 때, 그것은 내용의 TypeNotFound
예외가 발생합니다 :IStorageContext를 Cmdlet의 매개 변수로 전달 - 유형 [IStorageContext]을 찾을 수 없습니다.
이 cmdlet입니다 찾을 수 없습니다 : 사실유형 [IStorageContext 여기서
Function SomeCmdlet {
param(
[parameter(Mandatory=$true)]
[IStorageContext]$storageContext
)
New-AzureStorageContainer -Name "ContainerName" -Context $storageContext -Permission Off
}
, 나는했습니다 New-AzureRmStorageAccount
을 사용하여 저장소 계정을 만들고 해당 Context
속성 값을 내 방법 및 내 방법으로 전달하려면 New-AzureStorageContainer
을 사용하여 컨테이너를 만들고 싶습니다.
-Context
Specifies a context for the new container.
Type: IStorageContext
Position: Named
Default value: None
Accept pipeline input: True (ByPropertyName, ByValue)
Accept wildcard characters: False
내가 찾은 아웃 IStorageContext
의 전체 이름입니다 :
Microsoft.Azure.Commands.Common.Authentication.Abstractions.IStorageContext
그러나 심지어 매개 변수 유형으로 유형 이름 위에 사용하여 여기에 Context
매개 변수에 대한 설명서입니다 같은 오류가 발생했습니다.
Alex. 내가 공유 한 코드를 사용하여 문제를 재현 할 수 있습니다. 제안 된 솔루션을 테스트 했습니까? –
어떤 버전의'Azure.Storage' 모듈을 사용하고 있습니까? –