ค้นหาเว็บไซต์

การเรียนรู้ Microsoft Azure: ปลดปล่อยพลังของ PowerShell สำหรับการจัดการคลาวด์ที่ราบรื่น


7 ขั้นตอนในการใช้ PowerShell ใน Microsoft Azure อย่างเชี่ยวชาญ

ในฐานะวิศวกรซอฟต์แวร์ คุณน่าจะเคยร่วมงานกับ PowerShell ซึ่งเป็นภาษาสคริปต์ที่ทรงพลังและอเนกประสงค์สำหรับ Windows แต่คุณเคยพิจารณาถึงความเป็นไปได้ของ *การใช้ PowerShell ใน Microsoft Azure* หรือไม่ ลองจินตนาการถึงศักยภาพที่ถูกปลดล็อคโดยการรวมฟังก์ชันการทำงานของเชลล์บรรทัดคำสั่งอเนกประสงค์นี้เข้ากับพลังการประมวลผลแบบคลาวด์ของ Azure

เพื่อช่วยให้คุณบูรณาการทั้งสองโลกได้อย่างง่ายดาย ฉันจะแนะนำคุณผ่านสถานการณ์ในชีวิตจริง ลองนึกภาพตัวคุณเองในฐานะผู้ดูแลระบบไอทีที่รับผิดชอบในการจัดการเครือข่ายเซิร์ฟเวอร์ แอปพลิเคชัน และโครงสร้างพื้นฐานที่กำลังขยายตัว ด้วยคุณสมบัติขั้นสูงของ *Azure PowerShell* คุณสามารถทำให้งานที่ซับซ้อนเหล่านี้ง่ายขึ้น และเปลี่ยนให้เป็นเวิร์กโฟลว์ที่สอดคล้องและมีประสิทธิภาพ

ทำตาม 7 ขั้นตอนเหล่านี้และกลายเป็นผู้เชี่ยวชาญอย่างแท้จริงของการใช้ PowerShell ใน Microsoft Azure:

1. ติดตั้งและตั้งค่า Azure PowerShell

ก่อนที่เราจะดำดิ่งสู่โลกที่น่าตื่นเต้นของ PowerShell และ Azure ตรวจสอบให้แน่ใจว่าคุณมีเครื่องมือที่จำเป็นติดตั้งอยู่ในเครื่องของคุณ ในการเริ่มต้น ให้ติดตั้ง *โมดูล Azure PowerShell* โดยเรียกใช้คำสั่งต่อไปนี้:

Install-Module -Name Az -AllowClobber

*หมายเหตุ:* คำสั่งนี้อาจต้องใช้สิทธิ์ของผู้ดูแลระบบ หากระบบแจ้งข้อผิดพลาด ให้ลองเรียกใช้ PowerShell ในฐานะผู้ดูแลระบบ

เมื่อคุณติดตั้งโมดูล Azure PowerShell แล้ว คุณจะต้องลงชื่อเข้าใช้บัญชี Azure ของคุณ โดยรันคำสั่ง:

Connect-AzAccount

หน้าต่างจะปรากฏขึ้นเพื่อขอข้อมูลรับรอง Azure ของคุณ หลังจากลงชื่อเข้าใช้ คุณก็พร้อมที่จะเริ่มใช้ Azure PowerShell แล้ว

2. จัดการเครื่องเสมือน (VM) ด้วย Azure PowerShell

Azure VM ถือเป็นแกนหลักของการดำเนินการ PowerShell มากมายใน Azure คุณสามารถสร้าง เริ่ม หยุด และลบ VM ได้โดยใช้ Azure PowerShell หากต้องการสร้าง VM ใหม่ ให้ใช้คำสั่งต่อไปนี้:

New-AzVm -ResourceGroupName -Name -Location -VirtualNetworkName -SubnetName -SecurityGroupName -PublicIpAddressName -OpenPorts

แทนที่พารามิเตอร์ในวงเล็บเหลี่ยมด้วยค่าที่คุณต้องการ ตัวอย่างเช่น:

New-AzVm -ResourceGroupName “MyResourceGroup” -Name “MyServerVM” -Location “EastUS” -VirtualNetworkName “MyVNet” -SubnetName “MySubnet” -SecurityGroupName “MyNSG” -PublicIpAddressName “MyPublicIP” -OpenPorts 80,3389

3. ทำงานที่ซ้ำกันโดยอัตโนมัติด้วยสคริปต์ Azure PowerShell

เมื่อพูดถึง *การใช้ PowerShell ใน Microsoft Azure* ระบบอัตโนมัติคือกุญแจสำคัญ ลองนึกภาพว่าต้องจัดการ VM หลายร้อยเครื่องพร้อมกัน การทำให้กระบวนการอัตโนมัติ เช่น การเริ่มต้น การหยุด หรือการลบ VM สามารถประหยัดเวลาและความพยายามได้มหาศาล

หากต้องการสร้างสคริปต์ที่เริ่ม VM ทั้งหมดในกลุ่มทรัพยากรที่ระบุ ให้ใช้รหัสต่อไปนี้:

$resourceGroupName = ‘MyResourceGroup’
$VMs = Get-AzVM -ResourceGroupName $resourceGroupName
ForEach ($VM in $VMs) {
Start-AzVM -ResourceGroupName $resourceGroupName -Name $VM.Name
}

ด้วยสคริปต์นี้ คุณสามารถเริ่ม VM ทั้งหมดภายในกลุ่มทรัพยากรที่กำหนดใน Azure ได้อย่างมีประสิทธิภาพ

4. ใช้ประโยชน์จาก Azure PowerShell cmdlets สำหรับการจัดการพื้นที่เก็บข้อมูล

Azure Storage เป็นอีกหนึ่งองค์ประกอบพื้นฐานของระบบนิเวศ Azure และการใช้ PowerShell ใน Microsoft Azure ช่วยลดความยุ่งยากในการสร้าง จัดการ และถ่ายโอนข้อมูลระหว่างบัญชีที่จัดเก็บข้อมูล

หากต้องการสร้างบัญชีที่เก็บข้อมูลใหม่ ให้ใช้คำสั่งต่อไปนี้:

New-AzStorageAccount -ResourceGroupName -Name -Location -SkuName -Kind

ตัวอย่าง :

New-AzStorageAccount -ResourceGroupName “MyResourceGroup” -Name “MyStorageAccount” -Location “EastUS” -SkuName “Standard_LRS” -Kind “StorageV2”

ด้วย cmdlet เหล่านี้ คุณสามารถจัดการความต้องการพื้นที่เก็บข้อมูล Azure ของคุณได้อย่างง่ายดาย

5. ใช้การควบคุมการเข้าถึงตามบทบาท (RBAC) ด้วย Azure PowerShell

เพื่อให้มั่นใจถึงความปลอดภัยและความสมบูรณ์ของข้อมูลในสภาพแวดล้อม Azure ของคุณ การจัดการการเข้าถึงของผู้ใช้ผ่าน RBAC จึงเป็นสิ่งสำคัญ คุณสามารถสร้าง แก้ไข และวิเคราะห์การกำหนดบทบาทได้โดยใช้ Azure PowerShell cmdlets

ตัวอย่างเช่น หากต้องการกำหนดบทบาท 'เจ้าของ' ให้กับผู้ใช้ในกลุ่มทรัพยากรเฉพาะ ให้รัน:

New-AzRoleAssignment -ObjectId -RoleDefinitionName Owner -ResourceGroupName

RBAC ทำให้แน่ใจว่าผู้ใช้จะมีสิทธิ์เข้าถึงที่จำเป็นเพื่อปฏิบัติหน้าที่ของตนในขณะที่ยังคงรักษาสภาพแวดล้อมที่ปลอดภัยเท่านั้น

6. จัดการทรัพยากร Azure โดยใช้เทมเพลต Azure Resource Manager (ARM)

เทมเพลต Azure ARM ช่วยให้คุณสามารถกำหนด จัดการ และปรับใช้ทรัพยากรหลายรายการเป็นเอนทิตีเดียว เทมเพลตที่จัดรูปแบบ JSON เหล่านี้จะทรงพลังอย่างเหลือเชื่อเมื่อจับคู่กับคำสั่ง Azure PowerShell

หากต้องการปรับใช้ทรัพยากรจากเทมเพลต ARM โดยใช้ Azure PowerShell ให้รัน:

New-AzResourceGroupDeployment -ResourceGroupName -TemplateFile -TemplateParameterFile

ตัวอย่าง :

New-AzResourceGroupDeployment -ResourceGroupName “MyResourceGroup” -TemplateFile “C:TemplatesvmDeploy.json” -TemplateParameterFile “C:TemplatesvmDeploy.parameters.json”

7. ตรวจสอบทรัพยากร Azure ด้วย Azure Monitor cmdlets

Azure Monitor ช่วยให้คุณได้รับข้อมูลเชิงลึกเกี่ยวกับประสิทธิภาพและสถานภาพทรัพยากร Azure ของคุณ Azure PowerShell ผสานรวมกับ Azure Monitor ได้อย่างราบรื่น ทำให้คุณสามารถค้นหาและวิเคราะห์ตัววัดและบันทึกข้อมูลได้อย่างมีประสิทธิภาพ

หากต้องการแสดงรายการคำจำกัดความเมตริกที่มีอยู่ทั้งหมดสำหรับทรัพยากรเฉพาะ ให้ใช้:

Get-AzMetricDefinition -ResourceId

การรวม Azure Monitor และ PowerShell สามารถเพิ่มความสามารถของคุณในการจัดการงานการตรวจสอบได้อย่างมาก

เมื่อเชี่ยวชาญ 7 ขั้นตอนสำคัญเหล่านี้ คุณจะกลายเป็นผู้เชี่ยวชาญอย่างแท้จริงในการใช้ PowerShell ใน Microsoft Azure ซึ่งจะช่วยเปิดประตูสู่ความเป็นไปได้ที่ไร้ขีดจำกัดในการทำงานอัตโนมัติ จัดการทรัพยากร และเพิ่มประสิทธิภาพเวิร์กโฟลว์ของคุณ

Windows Powershell กับ Command Prompt: อะไรคือความแตกต่าง?

Microsoft PowerShell สำหรับผู้เริ่มต้น - วิดีโอ 1 เรียนรู้ PowerShell

เป็นไปได้ไหมที่จะใช้ PowerShell ภายใน Azure

ใช่ คุณสามารถใช้ PowerShell ภายใน Azure ได้ Microsoft ให้บริการที่เรียกว่า Azure Cloud Shell ซึ่งช่วยให้คุณเข้าถึงและจัดการทรัพยากร Azure ได้โดยตรงจากบรรทัดคำสั่งบนเว็บ คุณสามารถใช้ Bash หรือ PowerShell ภายใน Azure Cloud Shell

หากต้องการเข้าถึง Azure Cloud Shell คุณสามารถ:

1. ไปที่ Azure Portal(https://portal.azure.com)
2. คลิกไอคอน Cloud Shell ที่อยู่มุมขวาบน มุมของพอร์ทัล
3. เลือกสภาพแวดล้อม PowerShell

เมื่ออยู่ภายในสภาพแวดล้อม PowerShell คุณสามารถโต้ตอบกับทรัพยากร Azure ของคุณได้โดยใช้ Azure PowerShell cmdlets นอกจากนี้ Azure Cloud Shell ยังมาพร้อมกับเครื่องมือบรรทัดคำสั่งยอดนิยม เช่น Git, Kubectl, Helm, Terraform และอื่นๆ อีกมากมาย เพื่อปรับปรุงความสามารถในการเขียนสคริปต์และการจัดการของคุณให้ดียิ่งขึ้น

ฉันจะใช้ PowerShell ภายในฟังก์ชัน Azure ได้อย่างไร

การใช้ PowerShell ภายในฟังก์ชัน Azure เป็นวิธีที่มีประสิทธิภาพในการรันงานอัตโนมัติแบบไร้เซิร์ฟเวอร์ รันสคริปต์ และจัดการทรัพยากรภายในสภาพแวดล้อม Azure ของคุณ ด้วยความช่วยเหลือของ ฟังก์ชัน Azure และ PowerShell คุณสามารถสร้างโซลูชันที่ปรับขนาดได้และคุ้มค่าสำหรับโครงการบนระบบคลาวด์ของคุณ ต่อไปนี้คือวิธีที่คุณสามารถใช้ PowerShell ในฟังก์ชัน Azure:

1. สร้างแอปฟังก์ชัน Azure: เริ่มต้นด้วยการสร้างแอปฟังก์ชันใหม่ใน Azure Portal ในเมนูแบบเลื่อนลง Runtime stack ให้เลือก PowerShell Core เป็นรันไทม์

2. สร้างฟังก์ชันใหม่: เมื่อสร้างแอปฟังก์ชันแล้ว ให้ไปที่ส่วน ฟังก์ชัน และคลิกที่ไอคอน + เพื่อเพิ่มฟังก์ชันใหม่ การทำงาน. เลือกเทมเพลต ทริกเกอร์ HTTP จากตัวเลือกที่มี เทมเพลตนี้อนุญาตให้ฟังก์ชันของคุณถูกทริกเกอร์โดยคำขอ HTTP

3. แก้ไขสคริปต์ PowerShell: หลังจากสร้างฟังก์ชันที่ทริกเกอร์ HTTP แล้ว คุณจะพบสคริปต์ PowerShell (run.ps1) ใต้ Code + Test ของฟังก์ชันของคุณ รหัส> ส่วน แทนที่โค้ดเริ่มต้นด้วยสคริปต์ PowerShell แบบกำหนดเองของคุณหรือคำสั่งที่คุณต้องการให้ดำเนินการเมื่อมีการเรียกใช้ฟังก์ชัน

4. กำหนดการตั้งค่าและการโยง: คุณสามารถกำหนดค่าการโยงอินพุตและเอาท์พุตสำหรับฟังก์ชันของคุณ ซึ่งช่วยให้สามารถแลกเปลี่ยนข้อมูลระหว่างแหล่งข้อมูลต่างๆ และฟังก์ชันได้ ซึ่งสามารถทำได้โดยการแก้ไขไฟล์ function.json ที่อยู่ในไดเรกทอรีเดียวกันกับสคริปต์ run.ps1 ของคุณ คุณยังสามารถปรับการตั้งค่าอื่นๆ เช่น ระยะเวลาหมดเวลาของฟังก์ชัน ในไฟล์ host.json

5. ทดสอบฟังก์ชันของคุณ: คุณสามารถทดสอบฟังก์ชันของคุณได้โดยส่งคำขอ HTTP ไปยัง URL ของฟังก์ชันที่แสดงในตัวเลือก รับ URL ของฟังก์ชัน ที่มุมขวาบนของฟังก์ชัน ส่วน รหัส + การทดสอบ คุณยังสามารถใช้เครื่องมือเช่นบุรุษไปรษณีย์เพื่อส่งคำขอ HTTP เพื่อการทดสอบได้

6. ตรวจสอบฟังก์ชันของคุณ: ฟังก์ชัน Azure มีความสามารถในการตรวจสอบในตัว ซึ่งช่วยให้คุณสามารถดูบันทึก ตัวชี้วัด และข้อมูลอื่น ๆ ที่เกี่ยวข้องกับการทำงานของฟังก์ชันของคุณ คุณสามารถเข้าถึงข้อมูลนี้ได้ในส่วน Monitor ของ Function App ของคุณ

เมื่อทำตามขั้นตอนเหล่านี้ คุณจะสามารถใช้ PowerShell ภายในฟังก์ชัน Azure ได้อย่างมีประสิทธิภาพเพื่อสร้างงานอัตโนมัติแบบไร้เซิร์ฟเวอร์ที่มีประสิทธิภาพ จัดการทรัพยากร และเรียกใช้สคริปต์ในสภาพแวดล้อม Azure

ฉันจะรัน PowerShell โดยตรงภายใน Azure ได้อย่างไร

คุณสามารถดำเนินการ PowerShell ได้โดยตรงภายใน Azure โดยใช้ Azure Cloud Shell Azure Cloud Shell เป็นเชลล์แบบโต้ตอบและเข้าถึงได้ผ่านเบราว์เซอร์สำหรับการจัดการทรัพยากร Azure ให้ความยืดหยุ่นในการเลือกประสบการณ์เชลล์ที่เหมาะสมกับวิธีการทำงานของคุณมากที่สุด ไม่ว่าจะเป็น Bash หรือ PowerShell

หากต้องการดำเนินการ PowerShell ใน Azure Cloud Shell ให้ทำตามขั้นตอนเหล่านี้:

1. ลงชื่อเข้าใช้พอร์ทัล Azure (https://portal.azure.com)

2. คลิกไอคอน Cloud Shell (>_) ซึ่งอยู่ที่มุมขวาบนของพอร์ทัล

3. เมื่อบานหน้าต่าง Cloud Shell เปิดขึ้น ให้เลือก PowerShell จากเมนูแบบเลื่อนลงที่ด้านซ้ายบนของบานหน้าต่าง

4. ในครั้งแรกที่คุณเริ่ม Cloud Shell บัญชีพื้นที่เก็บข้อมูลและการแชร์ไฟล์จะถูกสร้างขึ้นในนามของคุณเพื่อคงไฟล์ไว้ในเซสชันต่างๆ

5. เมื่อกระบวนการเริ่มต้นเสร็จสมบูรณ์ คุณจะเห็นพรอมต์บรรทัดคำสั่ง PowerShell และตอนนี้คุณสามารถเริ่มดำเนินการคำสั่ง PowerShell ของคุณได้โดยตรงภายใน Azure

โปรดจำไว้ว่า Azure Cloud Shell จะตรวจสอบสิทธิ์คุณด้วยบัญชี Azure ของคุณโดยอัตโนมัติ ดังนั้นคุณไม่จำเป็นต้องลงชื่อเข้าใช้ด้วยตนเองในแต่ละครั้ง

นอกเหนือจากการดำเนินการ PowerShell ภายในพอร์ทัล Azure แล้ว คุณยังสามารถเข้าถึง Azure Cloud Shell ได้จากเว็บไซต์เชลล์แบบสแตนด์อโลน (https://shell.azure.com) หรือแม้แต่จาก Visual Studio Code โดยใช้ Azure การขยายบัญชี

การเขียนสคริปต์ PowerShell ใน Azure เกี่ยวข้องกับอะไร

การเขียนสคริปต์ PowerShell ใน Azure ต้องใช้เครื่องมือ บรรทัดคำสั่ง PowerShell เพื่อจัดการและทำให้งานต่างๆ ภายในแพลตฟอร์มคลาวด์ Azure เป็นแบบอัตโนมัติ ประกอบด้วยการใช้ประโยชน์จาก โมดูล Azure PowerShell และเรียกใช้สคริปต์หรือคำสั่งเพื่อสร้าง กำหนดค่า และจัดการทรัพยากร Azure เช่น เครื่องเสมือน บัญชีพื้นที่เก็บข้อมูล เว็บแอป และฐานข้อมูล

ประเด็นสำคัญบางประการของการทำงานร่วมกับ PowerShell ใน Azure ได้แก่:

1. โมดูล Azure PowerShell: โมดูลนี้มีชุด cmdlets ที่ครอบคลุมซึ่งโต้ตอบกับ Azure Resource Manager (ARM) เพื่อดำเนินการต่างๆ บนทรัพยากร Azure
2. การรับรองความถูกต้อง<: หากต้องการใช้ PowerShell กับ Azure คุณต้องตรวจสอบสิทธิ์เซสชันของคุณด้วยข้อมูลประจำตัวบัญชี Azure ของคุณโดยใช้ Connect-AzAccount cmdlet
3. Cmdlets: Cmdlets เป็นคลาส .NET เฉพาะทางที่ ออกแบบมาเพื่อการใช้งาน PowerShell ช่วยให้คุณสามารถโต้ตอบกับทรัพยากรและบริการ Azure โดยใช้คำสั่งง่ายๆ
4. การเขียนสคริปต์: คุณสามารถสร้างสคริปต์ PowerShell ที่นำมาใช้ซ้ำได้เพื่อทำงานที่ซ้ำกันโดยอัตโนมัติ บังคับใช้แนวทางปฏิบัติที่ดีที่สุด หรือปรับใช้สภาพแวดล้อมที่ซับซ้อนได้อย่างง่ายดาย .
5. การจัดการข้อผิดพลาด: บรรทัดคำสั่ง PowerShell มีกลไกการจัดการข้อผิดพลาด เช่น บล็อก try-catch เพื่อจัดการกับข้อผิดพลาดที่อาจเกิดขึ้นระหว่างการเรียกใช้สคริปต์

โดยรวมแล้ว การเขียนสคริปต์ PowerShell ใน Azure ช่วยให้นักพัฒนาและผู้ดูแลระบบสามารถจัดการโครงสร้างพื้นฐานคลาวด์ Azure ได้อย่างมีประสิทธิภาพโดยใช้อินเทอร์เฟซบรรทัดคำสั่งที่มีประสิทธิภาพและยืดหยุ่น

ฉันจะใช้บรรทัดคำสั่ง PowerShell เพื่อปรับใช้และจัดการทรัพยากรใน Microsoft Azure โดยอัตโนมัติได้อย่างไร

การใช้บรรทัดคำสั่ง PowerShell เพื่อปรับใช้และจัดการทรัพยากรใน Microsoft Azure โดยอัตโนมัติเป็นวิธีที่มีประสิทธิภาพและง่ายดายสำหรับนักพัฒนาและผู้ดูแลระบบในการจัดการโครงสร้างพื้นฐานระบบคลาวด์ของตน องค์ประกอบหลักที่ช่วยให้คุณสามารถโต้ตอบกับบริการของ Azure ได้คือ โมดูล Azure PowerShell

ขั้นตอนที่ 1: ติดตั้งโมดูล Azure PowerShell
ในการเริ่มต้น คุณต้องติดตั้งโมดูล Azure PowerShell บนระบบของคุณ คุณสามารถทำได้โดยการรันคำสั่งต่อไปนี้:

Install-Module -Name Az -AllowClobber -Scope CurrentUser

ขั้นตอนที่ 2: เชื่อมต่อกับบัญชี Azure ของคุณ
ก่อนที่จะจัดการทรัพยากรใน Azure คุณต้องเชื่อมต่อกับบัญชี Azure ของคุณ รันคำสั่งต่อไปนี้:

Connect-AzAccount

หน้าต่างใหม่จะเปิดขึ้นพร้อมท์ให้คุณป้อนข้อมูลรับรอง Azure ของคุณ

ขั้นตอนที่ 3: ปรับใช้อัตโนมัติ
เมื่อคุณเชื่อมต่อแล้ว คุณสามารถเริ่มใช้ PowerShell cmdlets เพื่อสร้าง แก้ไข หรือลบทรัพยากรในสภาพแวดล้อม Azure ของคุณได้ ตัวอย่างเช่น คุณสามารถสร้างกลุ่มทรัพยากรใหม่ได้โดยการดำเนินการ:

New-AzResourceGroup -Name ‘MyResourceGroup’ -Location ‘East US’

ขั้นตอนที่ 4: จัดการทรัพยากร
คุณยังสามารถจัดการทรัพยากรอื่นๆ เช่น เครื่องเสมือน บัญชีพื้นที่เก็บข้อมูล และอื่นๆ ได้อีกด้วย ตัวอย่างบางส่วนได้แก่:

- หากต้องการสร้างเครื่องเสมือนใหม่:

New-AzVm -ResourceGroupName ‘MyResourceGroup’ -Name ‘MyVM’ -Location ‘East US’ -Image ‘UbuntuLTS’ -Size ‘Standard_DS1_v2’

- หากต้องการสร้างบัญชีที่เก็บข้อมูลใหม่:

New-AzStorageAccount -ResourceGroupName ‘MyResourceGroup’ -Name ‘mystorageaccount’ -Location ‘East US’ -SkuName ‘Standard_LRS’ -Kind ‘StorageV2’

- หากต้องการลบเครื่องเสมือน:

Remove-AzVm -ResourceGroupName ‘MyResourceGroup’ -Name ‘MyVM’

ขั้นตอนที่ 5: การตรวจสอบทรัพยากร
คุณสามารถใช้ Azure PowerShell เพื่อตรวจสอบทรัพยากรของคุณ ซึ่งจำเป็นสำหรับการเพิ่มประสิทธิภาพและการจัดการต้นทุน ตัวอย่างได้แก่:

- หากต้องการรับรายการทรัพยากรทั้งหมดในกลุ่มทรัพยากรเฉพาะ:

Get-AzResource -ResourceGroupName ‘MyResourceGroup’

- หากต้องการรับข้อมูลเกี่ยวกับเครื่องเสมือนเฉพาะ:

Get-AzVM -ResourceGroupName ‘MyResourceGroup’ -Name ‘MyVM’

นี่เป็นเพียงตัวอย่างเล็กๆ น้อยๆ ของวิธีที่คุณสามารถใช้บรรทัดคำสั่ง PowerShell เพื่อปรับใช้และจัดการทรัพยากรใน Microsoft Azure โดยอัตโนมัติ คุณสามารถค้นหา Azure PowerShell cmdlets เพิ่มเติมและเอกสารประกอบได้ในเอกสาร Azure PowerShell อย่างเป็นทางการ

PowerShell cmdlets ที่จำเป็นสำหรับการจัดการเครื่องเสมือน บัญชีที่เก็บข้อมูล และระบบเครือข่ายใน Microsoft Azure คืออะไร

ในบรรทัดคำสั่ง PowerShell คุณสามารถใช้โมดูล AzureRM หรือโมดูล Az เพื่อจัดการเครื่องเสมือน บัญชีที่เก็บข้อมูล และระบบเครือข่ายใน Microsoft Azure นี่คือ cmdlets ที่จำเป็นสำหรับการจัดการทรัพยากรเหล่านี้:

เครื่องเสมือน

1. New-AzVM: cmdlet นี้ใช้เพื่อสร้างเครื่องเสมือน Azure ใหม่
2. Get-AzVM: ดึงข้อมูลเกี่ยวกับ Azure ที่มีอยู่อย่างน้อยหนึ่งรายการ เครื่องเสมือน
3. Start-AzVM: เริ่มเครื่องเสมือน Azure ที่มีอยู่
4. Stop-AzVM: หยุดเครื่องเสมือน Azure ที่มีอยู่ .
5. Remove-AzVM: ลบเครื่องเสมือน Azure ที่มีอยู่

บัญชีการจัดเก็บ

1. New-AzStorageAccount: สร้างบัญชีที่เก็บข้อมูล Azure ใหม่
2. Get-AzStorageAccount: ดึงข้อมูลเกี่ยวกับบัญชีที่เก็บข้อมูล Azure ที่มีอยู่อย่างน้อยหนึ่งบัญชี
3. Set-AzStorageAccount: ปรับเปลี่ยนคุณสมบัติของบัญชีที่เก็บข้อมูล Azure ที่มีอยู่
4. Remove-AzStorageAccount: ลบบัญชีที่เก็บข้อมูล Azure ที่มีอยู่

ระบบเครือข่าย

1. New-AzVNet: สร้างเครือข่ายเสมือน Azure ใหม่
2. Get-AzVNet: ดึงข้อมูลเกี่ยวกับเครือข่ายเสมือน Azure ที่มีอยู่อย่างน้อยหนึ่งเครือข่าย
3. Set-AzVNet: ปรับเปลี่ยนคุณสมบัติของเครือข่ายเสมือน Azure ที่มีอยู่
4. Remove-AzVNet: ลบเครือข่ายเสมือน Azure ที่มีอยู่
5. New-AzNetworkInterface: สร้างอินเทอร์เฟซเครือข่าย Azure ใหม่
6. Get-AzNetworkInterface: ดึงข้อมูลเกี่ยวกับอินเทอร์เฟซเครือข่าย Azure ที่มีอยู่อย่างน้อยหนึ่งรายการ .
7. Set-AzNetworkInterface: ปรับเปลี่ยนคุณสมบัติของอินเทอร์เฟซเครือข่าย Azure ที่มีอยู่
8. Remove-AzNetworkInterface: ลบเครือข่าย Azure ที่มีอยู่ อินเตอร์เฟซ

โปรดทราบว่าคุณควรติดตั้งโมดูล Az เพื่อใช้ cmdlets เหล่านี้ คุณสามารถติดตั้งได้โดยใช้คำสั่งต่อไปนี้:

Install-Module -Name Az -Scope CurrentUser -AllowClobber

ฉันจะเชื่อมต่อและจัดการการสมัครใช้งาน Microsoft Azure หลายรายการพร้อมกันโดยใช้บรรทัดคำสั่ง PowerShell ได้อย่างไร

หากต้องการเชื่อมต่อและจัดการการสมัครใช้งาน Microsoft Azure หลายรายการพร้อมกันโดยใช้บรรทัดคำสั่ง PowerShell คุณต้องทำตามขั้นตอนเหล่านี้:

1. ติดตั้งโมดูล Azure PowerShell: ขั้นแรก คุณต้องติดตั้งโมดูล Azure PowerShell บนระบบของคุณ เมื่อต้องการทำเช่นนี้ ให้เปิดพรอมต์คำสั่ง PowerShell ในฐานะผู้ดูแลระบบ แล้วเรียกใช้:

Install-Module -Name Az -Scope CurrentUser -AllowClobber -Force

2. ลงชื่อเข้าใช้บัญชี Azure ของคุณ: ตอนนี้ คุณต้องลงชื่อเข้าใช้บัญชี Azure ของคุณโดยใช้ Connect-AzAccount cmdlet สำหรับการสมัครใช้งานแต่ละครั้ง คุณยังสามารถระบุการสมัครสมาชิกเฉพาะได้โดยการเพิ่มพารามิเตอร์ -Subscription

สำหรับการสมัครสมาชิกครั้งแรก:

$Credential1 = Get-Credential
$Context1 = Connect-AzAccount -Credential $Credential1 -Subscription ‘SubscriptionID1’

สำหรับการสมัครสมาชิกครั้งที่สอง:

$Credential2 = Get-Credential
$Context2 = Connect-AzAccount -Credential $Credential2 -Subscription ‘SubscriptionID2’

3. สลับระหว่างการสมัครรับข้อมูล: เมื่อคุณเชื่อมต่อกับการสมัครรับข้อมูลหลายรายการแล้ว คุณสามารถสลับระหว่างการสมัครรับข้อมูลได้โดยใช้ Set-AzContext cmdlet

หากต้องการสลับไปสมัครสมาชิกครั้งแรก:

Set-AzContext -Context $Context1

หากต้องการสลับไปสมัครสมาชิกครั้งที่สอง:

Set-AzContext -Context $Context2

ด้วยการทำตามขั้นตอนเหล่านี้ คุณสามารถเชื่อมต่อและจัดการการสมัครใช้งาน Microsoft Azure หลายรายการพร้อมกันได้อย่างง่ายดายโดยใช้บรรทัดคำสั่ง PowerShell อย่าลืมแทนที่ 'SubscriptionID1' และ 'SubscriptionID2' ด้วยรหัสการสมัครจริงของคุณ

บทความที่เกี่ยวข้อง