2016-06-19 21 views
6

Tôi tiếp tục gặp phải lỗi trên khi cố gắng thực thi Start-AzureService.Không có đăng ký mặc định nào được chỉ định. Sử dụng Select-AzureSubscription -Default <subscriptionName> để đặt thuê bao mặc định

Tiếp theo thông tin nhắc nhở khi thực hiện Get-AzureAccount:

Id     Type Subscriptions      Tenants        
--     ---- -------------      -------        
[email protected] User 12345678-1234-5678-9012-3456789{12345678-1234-5678-9012-3456789} 

Và sau thông tin nhắc nhở khi thực hiện Get-AzureSubscription:

SubscriptionId   : 12345678-1234-5678-9012-3456789
SubscriptionName   : My Production (Pay-As-You-Go) 
Environment    : MyCloud 
DefaultAccount   : [email protected] 
IsDefault     : True 
IsCurrent     : True 
TenantId     : 12345678-1234-5678-9012-3456789
CurrentStorageAccountName : 


Select-AzureSubscription : Parameter set cannot be resolved using the specified named parameters. 

được nhắc nhở khi Khi tôi cố gắng làm theo lệnh gợi ý:

Select-AzureSubscription -Default "My Production (Pay-As-You-Go)" 

Trả lời

11

Sử dụng tùy chọn này để chọn mặc định của bạn đăng ký:

Select-AzureSubscription -Default -SubscriptionName "My Production (Pay-As-You-Go)" 

Bạn cũng có thể chọn sử dụng -SubscriptionId (và GUID) thay vì tên.

Để biết thêm thông tin về lệnh Select-AzureSubscription; nhập Get-Help Select-AzureSubscription.

Nếu điều này không làm việc, hãy thử chạy đầu tiên, trước khi chọn đăng ký của bạn:

Add-AzureAccount 

Cập nhật nếu bạn vẫn đang phải đối mặt rắc rối:

Nếu bạn đang sử dụng AzureRM/với cmdlet cũ (hoặc chỉ AzureRM) và vẫn còn phải đối mặt với vấn đề tôi mạnh mẽ khuyên bạn nên kiểm tra xem bạn có nhiều phiên bản của mô-đun AzureRM.Profile. Tôi đã gặp phải điều này nhiều lần khi một phiên bản được cài đặt trong Program Files và một phiên bản khác trong hồ sơ người dùng của tôi (hoặc một nơi khác trong PSModulePath).

Để liệt kê những gì modules/phiên bản được cài đặt:

Get-Module AzureRm.Profile -ListAvailable 

Nếu bạn có nhiều trường hợp và các phiên bản này nó có thể tạo ra một số rắc rối với một số lệnh của bạn.

+1

Để được trợ giúp, đó thực sự là 'Trợ giúp'. –

+0

Xin chào CmdrTchort, Không hữu ích. Sử dụng Select-AzureSubscription -Default -SubscriptionName "Sản phẩm của tôi (Pay-As-You-Go)" nhắc chúng tôi với "CẢNH BÁO: Các thông số hiện tại và Mặc định đã không được chấp nhận. Chọn-AzureSubscription sẽ luôn cập nhật Đăng ký Mặc định" và Start-AzureService : Không có đăng ký mặc định nào được chỉ định. Khi lời bạt của cố gắng sử dụng Select-AzureSubscription -Default để đặt thuê bao mặc định. được nhắc lại khi cố gắng sử dụng Start-AzureService -PassThru -Profile STAGING -ServiceName myService. – BigAlbert

+2

Add-AzureAccount đã giải quyết được sự cố – montelof

2

Khi tôi cố gắng Select-AzureSubscription nó đã đem lại cho tôi những lỗi "Đăng ký không tồn tại" khi tôi đã đi qua 100% name thuê bao đúng hay Id đăng ký mà tôi tìm thấy trên cổng thông tin Azure và từ PowerShell:

$account = Login-AzureRmAccount 
$account.Context.Subscription.SubscriptionId 
$account.Context.Subscription.SubscriptionName 

Thêm tài khoản Azure đã khắc phục sự cố cho tôi:

Add-AzureAccount 
+1

Nhận xét của bạn đã giải quyết được sự cố của tôi. Cảm ơn ngài!!! – papfan

Các vấn đề liên quan