معرفی
در این مقاله در مورد ایجاد ماشین مجازی در Azure با استفاده از Windows PowerShell توضیح خواهم داد. بیایید ببینیم Windows PowerShell چیست. PowerShell برای ایجاد و مدیریت منابع Azure با خطوط فرمان استفاده می شود. از این مقاله، دستورات PowerShell به ساخت ماشین مجازی ویندوز سرور 2016 کمک می کند و برخی از خطوط فرمان علامت گذاری نمی شوند زیرا برخی از نمایش های محتوای تصاویر را مسدود می کند.
پیش نیازها
- اشتراک فعال Azure.
- Windows PowerShell 2.0 SDK و از لینک https://www.microsoft.com/en-in/download/details.aspx?id=2560 قابل دانلود است.
مراحل ایجاد ماشین مجازی از طریق دستورات PowerShell
مرحله 1
Windows PowerShell را باز کنید.
مرحله 2
با خط فرمان زیر وارد حساب Azure خود شوید.
ورود-AzureRmAccount
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/create-a-virtual-machine-using-powershell-cmdlets/Images/image001.jpg)
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/create-a-virtual-machine-using-powershell-cmdlets/Images/image002.jpg)
مرحله 3
اکنون باید یک گروه منبع در Azure ایجاد کنیم تا بتوانیم منابع Azure را که در حال استقرار و مدیریت هستند مدیریت کنیم. ایجاد گروه منبع توسط خط فرمان دنبال می شود.
New-AzureRmResourceGroup -Name myResourceGroup -Location EastUS
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/create-a-virtual-machine-using-powershell-cmdlets/Images/image003.jpg)
اطمینان حاصل کنید که می توانید نام گروه منبع و نام مکان را در هر کجا که در خطوط فرمان استفاده می شود تغییر دهید.
ایجاد منبع شبکه
مرحله 4
منبع اتصال شبکه باید برای ماشین مجازی ارائه شود و دستور زیر داده شده است.
- # Create a subnet configuration
- $subnetConfig = New-AzureRmVirtualNetworkSubnetConfig -Name mySubnet -AddressPrefix 192.168.1.0/24
- # Create a virtual network
- $vnet = New-AzureRmVirtualNetwork -ResourceGroupName myResourceGroup -Location EastUS `
- -Name MYvNET -AddressPrefix 192.168.0.0/16 -Subnet $subnetConfig
- # Create a public IP address and specify a DNS name
- $pip = New-AzureRmPublicIpAddress -ResourceGroupName myResourceGroup -Location EastUS `
- -AllocationMethod Static -IdleTimeoutInMinutes 4 -Name "mypublicdns$(Get-Random)"
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/create-a-virtual-machine-using-powershell-cmdlets/Images/image004.jpg)
مرحله 5
ماشین مجازی توسط گروه امنیت شبکه با استفاده از قوانین ورودی و خروجی ایمن می شود به طوری که قانون ورودی برای پورت 3389 توسط اتصال راه دور ایجاد می شود و باید یک قانون ورودی برای پورت 80 ایجاد کنیم که به ترافیک ورودی وب اجازه می دهد. و با خط فرمان نشان داده می شود.