दो परिदृश्यों में शामिल नहीं है अगर आप पहले से ही एक PowerShell प्रोफ़ाइल जिसे आप संपादित करना चाहते हैं और अगर आप चाहते हैं PowerShell ISE के लिए PowerShell प्रोफ़ाइल को बदलने के लिए।
एआरएम में अपनी सदस्यता सेट करने का सबसे आसान तरीका है अपनी PowerShell प्रोफ़ाइल को 4c74356b41 अंक के रूप में उपयोग करना है।
अपने पावरशेल प्रोफाइल के पथ को खोजने के लिए $Profile | Format-List
का उपयोग करें।
विंडोज PowerShell प्रोफ़ाइल दस्तावेज में आम तौर पर है .. \ \ WindowsPowerShell \ Microsoft.PowerShell_profile.ps1
PowerShell आईएसई प्रोफ़ाइल में आम तौर पर है .. \ दस्तावेज़ \ WindowsPowerShell \ Microsoft.PowerShellISE_profile.ps1
यदि कोई खाली फ़ाइल बनाने के लिए ISE या PowerShell विंडो से New-Item -path $profile -type file –force
का उपयोग अनुपलब्ध है।
यदि आप अपने पथ के साथ सभी पावरशेल प्रोफ़ाइल फ़ाइलों को सूचीबद्ध करना चाहते हैं तो फोर्स स्विच $Profile | Format-List -Force
जोड़ें।
यदि आप माइक्रोसॉफ्ट अकाउंट का उपयोग कर रहे हैं, जैसे [email protected], तो इसे .ps1 फ़ाइल Login-AzureRmAccount -TenantId "Tenant ID" -SubscriptionId "Subscription ID"
में जोड़ें। आप Get-AzureRmSubscription | Format-List
का उपयोग कर सभी सदस्यता और किरायेदार आईडी की एक सूची प्राप्त कर सकते हैं।
आप APowerShell के उत्तर का भी उपयोग कर सकते हैं, मैं सदस्यता नाम पैरामीटर का उपयोग नहीं करना पसंद करता हूं। आपके पास एकाधिक उप-परिवर्तन होने पर उप नाम बदलने के लिए असामान्य नहीं है, सबआईड और टेनेंटिड नहीं बदलेगा।
यदि आप [email protected] जैसे किसी कार्य खाते का उपयोग कर लॉग इन कर रहे हैं तो आप इस तरह से कुछ का उपयोग करके संपूर्ण लॉगिन और सदस्यता चयन स्वचालित कर सकते हैं।
$AzureAcct = "[email protected]"
$AzurePwd = ConvertTo-SecureString "[email protected]$w0rd" -AsPlainText -Force
$AzureCreds = New-Object System.Management.Automation.PSCredential($AzureAcct, $AzurePwd)
$Login-AzureRmAccount -Credential $AzureCreds -TenantId "Tenant ID" -SubscriptionId "Subscription ID"
आप केवल पैरामीटर -SubscriptionId
का उपयोग करता है, तो खाते में अनेक Azure सदस्यता के लिए जोड़ दिया गया है आप लॉगिन त्रुटियों प्राप्त कर सकते हैं, तो यह रूप में अच्छी तरह -TenantId
उपयोग करने के लिए महत्वपूर्ण है।
आप इस मुद्दे, अपडेट समाधान कर लिया है के साथ स्थापित करने के लिए लागू हो जाएगी? –
@ ब्रूस मेरे पास अभी तक आपके उत्तर का परीक्षण करने का समय नहीं है लेकिन मुझे पूरा यकीन है कि यह डिफ़ॉल्ट सदस्यता नहीं बदलता ...... जैसे अगली बार जब मैं सदस्यता परिवर्तन में लॉग इन करता हूं तब तक जारी नहीं था। Azure PowerShell संस्करण 5 के रूप में हल किए गए – Mikee
नीचे उत्तर देखें। –