Set-SCUserRoleQuota
Kullanıcı rolü kotası ayarlarını değiştirir.
Syntax
Set-SCUserRoleQuota
[-VMMServer <ServerConnection>]
-UserRoleQuota <UserRoleQuota>
[-CPUCount <Int32>]
[-CustomQuotaCount <Int32>]
[-MemoryMB <Int32>]
[-StorageGB <Int32>]
[-VMCount <Int32>]
[-UseCPUCountMaximum]
[-UseCustomQuotaCountMaximum]
[-UseMemoryMBMaximum]
[-UseStorageGBMaximum]
[-UseVMCountMaximum]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Set-SCUserRoleQuota
[-VMMServer <ServerConnection>]
[-UserRoleQuota <UserRoleQuota>]
[-UseMaximumQuota]
[-QuotaPerUser]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Set-SCUserRoleQuota
[-VMMServer <ServerConnection>]
-JobGroup <Guid>
-Cloud <Cloud>
[-CPUCount <Int32>]
[-CustomQuotaCount <Int32>]
[-MemoryMB <Int32>]
[-StorageGB <Int32>]
[-VMCount <Int32>]
[-UseCPUCountMaximum]
[-UseCustomQuotaCountMaximum]
[-UseMaximumQuota]
[-UseMemoryMBMaximum]
[-UseStorageGBMaximum]
[-UseVMCountMaximum]
[-QuotaPerUser]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
Set-SCUserRoleQuota cmdlet'i, Virtual Machine Manager (VMM) kullanıcı rolü kotası ayarlarını değiştirir.
Örnekler
Örnek 1: Sanal makine sayısı kotası artırma
PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> $Role = Get-SCUserRole -Name "ContosoSelfServiceUsers"
PS C:\> $Quota = Get-SCUserRoleQuota -Cloud $Cloud -UserRole $Role -QuotaPerUser $False
PS C:\> Write-Output $Quota.VMCount
PS C:\> if ($Quota.VMCount -lt 20) {Set-SCUserRoleQuota -UserRoleQuota $Quota -VMCount 20}
İlk komut Cloud01 adlı bulutu alır ve ardından bu nesneyi $Cloud değişkeninde depolar.
İkinci komut ContosoSelfServiceUsers adlı kullanıcı rolünü alır ve bu nesneyi $Role değişkeninde depolar.
Üçüncü komut, $Cloud depolanan bulut için kullanıcı rolü kotasını ve $Role'de depolanan kullanıcı rolünü alır. QuotaPerUser parametresinin değeri $False olduğundan, komut kullanıcı rolü kotasını alır.
Dördüncü komut, sanal makine sayısı kotasını görüntüler.
Son komut, sanal makine kotasının 20'den küçük olup olmadığını belirler. Öyleyse, kotayı 20 olarak ayarlar.
Parametreler
-Cloud
Bu cmdlet'in kullanıcı rolü kotalarını değiştirdiği özel bir bulut nesnesi belirtir.
Type: | Cloud |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUCount
Kullanıcı rolü kotası için sanal CPU sayısını belirtir.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomQuotaCount
Kullanıcı rolü kotası için özel kota noktalarının sayısını belirtir.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Aynı iş grubu tanımlayıcısını içeren son komut çalıştırmalarından hemen önce küme olarak çalışan bir dizi komut için tanımlayıcı belirtir.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
İş ilerleme durumunun izlendiği ve depolandığı bir değişken belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryMB
Kullanıcı rolü kotası için bellek miktarını megabayt (MB) cinsinden belirtir.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Bir kullanıcı adı belirtir. Bu cmdlet, bu parametrenin belirttiği kullanıcı adına çalışır.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Bir kullanıcı rolü belirtir. Kullanıcı rolü almak için Get-SCUserRole cmdlet'ini kullanın. Bu cmdlet, bu parametrenin belirttiği kullanıcı rolü adına çalışır.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Bu eylemi tetikleyen Performans ve Kaynak İyileştirme ipucunun (PRO ipucu) kimliğini belirtir. Bu parametre PRO ipuçlarını denetlemenize olanak tanır.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-QuotaPerUser
Bunun üye düzeyi kotalarını ayarlandığını gösterir. $False belirtilmesi rol düzeyi kotalarını gösterir. Parametresi kullanılmazsa, her iki kota da ayarlanır veya döndürülür.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Denetimin hemen komut kabuğuna döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageGB
Kullanıcı rolü kotası için gigabayt (GB) cinsinden depolama miktarını belirtir. Bu depolama miktarı kitaplık depolama alanı içermez.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseCPUCountMaximum
Bir kullanıcı rolü için en fazla sanal CPU sayısına izin verildiğini gösterir. Bu parametreyi belirtirseniz, VMM sanal CPU boyutu için bir kullanıcı rolü kotası zorlamaz.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseCustomQuotaCountMaximum
Bir kullanıcı rolü için en fazla özel kota noktası sayısına izin verildiğini gösterir. Bu parametreyi belirtirseniz, VMM özel kota boyutu için bir kullanıcı rolü kotası zorlamaz.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseMaximumQuota
Tüm kota boyutlarının maksimum olarak ayarlandığını gösterir. Bu parametreyi belirtirseniz, VMM kullanıcı rolü kotalarını zorlamaz.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseMemoryMBMaximum
Bir kullanıcı rolü için megabayt cinsinden en fazla bellek miktarına izin verildiğini gösterir. Bu parametreyi belirtirseniz, VMM bellek boyutu için bir kullanıcı rolü kotası zorlamaz.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRoleQuota
Bir kullanıcı rolü kotası nesnesi belirtir.
Type: | UserRoleQuota |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-UseStorageGBMaximum
Bir kullanıcı rolü için gigabayt cinsinden maksimum depolama alanına izin verildiğini gösterir. Bu parametreyi belirtirseniz, VMM depolama boyutu için bir kullanıcı rolü kotası zorlamaz.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseVMCountMaximum
Bir kullanıcı rolü için en fazla sanal makine sayısına izin verildiğini gösterir. Parametre belirtirseniz, VMM sanal makine boyutu için bir kullanıcı rolü kotası zorlamaz.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMCount
Kullanıcı rolü kotası için sanal makine sayısını belirtir.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Bu cmdlet'in kullanıcı rolü kotası değiştirdiği bir VMM sunucusu belirtir.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Çıkışlar
UserRoleQuota
Bu cmdlet bir UserRoleQuota nesnesi döndürür.