Bu yazımda sizlere Parallels RAS yazılımında kullanabileceğiniz Powershell komutlarından bahsedeceğim.
Gereksinimler
Parallels RAS PowerShell cmdlet’lerini çalıştıracağınız bilgisayara aşağıdaki bileşenlerin yüklenmesi gerekir
- Windows PowerShell 3.0 veya üzeri
- Microsoft .NET Framework 4.5.2 veya üzeri
Parallels RAS PowerShell’i kullanmaya başlamak için aşağıdaki adımları tamamlayın:
1- Windows PowerShell konsolunu açın.
2- Konsolda, Parallels RAS PowerShell modülünü içe aktarmak için aşağıdaki komutu yazın:
Import-Module RASAdmin
3- New-RASSession cmdlet’ini çalıştırarak bir Parallels RAS oturumu oluşturun . Sunucu adını (tırnak içinde) Parallels RAS Lisans Sunucunuzun adı veya IP adresiyle değiştirin. İstendiğinde RAS yöneticisi kullanıcı adınızı ve parolanızı yazın.
New-RASSession -Server "ras.serdargoksu.com"
4- Parallels RAS PowerShell modülünde bulunan cmdlet’lerin listesini görmek için aşağıdaki cmdlet’i çalıştırın.
Get-Command -Module RASAdmin
5- Bir cmdlet için yardım görmek için, bir cmdlet adı ile beraber Get-Help’i çalıştırın
Get-Help Get-RASGW
# Parallels RAS ile bağlantı kurun (Administrator kısmını RAS yönetici hesabınızla değiştirin).
New-RASSession Administrator
# RAS Secure Client Gateway ekleyin
New-RASGW -Server "rasgw.serdargoksu.com"
#RD Session Host ekleyin
New-RASRDS -Server "rds.serdargoksu.com"
# Published desktop ekleyin
New-RASPubRDSDesktop -Name "Desktop"
#Parallels RAS’ı Trial olarak etkinleştirin
Invoke-RASLicenseActivate
#Tüm ayarları uygulayın. Bu cmdlet, RAS konsolundaki Uygula düğmesiyle aynı eylemi gerçekleştirir.
Invoke-RASApply
# Mevcut RAS oturumunu sonlandırın.
Remove-RASSession
#RD Session Host rolüne sahip sunucuları listeleyin.
Get-RASRDS
#RDS sunucunun CPU,Memory,Load vb. yük bilgilerini alın.
Get-RASRDSStatus -Sunucu "rds.serdargoksu.com"
#Tüm RAS Agent’ların bilgilerini getirin.
Get-RASAgent
#İlgili RAS Agent’ı silin.
Remove-RASAgent -Server "rdsagent.serdargoksu.com" -Username administrator
#VMware Host Provider bilgilerini ekleyin.
$Provider = New-RASProvider -Server "vdi.serdargoksu.com" -Type VmwareESXi6_0 -VDIUsername root -VDIAgent "vdiagent.serdargoksu.com" -Username root
#RAS Provider Agent sayesinde VM’lerin listesini çıkartın.
Get-RASVM -ProviderId $Provider.Id
# VDI Template kullanarak yayınlanmış masaüstünü ekleyin.
New-RASPubVDIDesktop -Name VDIDesktop -ConnectTo SpecificRASTemplate -VDITemplate $vmTemplate -Persistent $true
#RD Session Host Group oluşturun ve RDS Template’i gruba ekleyin. object to it.
New-RASRDSGroup -Name "RDS Grup"-Description "RDSTemplates Grup" -UseRASTemplate -RASTemplate $rdsTemplate -WorkLoadThreshold 50 -ServersToAddPerRequest 2 ` -MaxServersFromTemplate 2 -WorkLoadToDrain 20
#Gateway’in durum bilgisi alın.
Get-RASGWStatus -Sunucu "gw.serdargoksu.com"
Bunlar gibi daha detaylı Powershell komut bilgilerine aşağıdaki linkten ulaşabilirsiniz.