Bagikan melalui


Set-SCUserRoleQuota

Memodifikasi pengaturan untuk kuota peran pengguna.

Sintaks

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>]

Deskripsi

Cmdlet Set-SCUserRoleQuota memodifikasi pengaturan untuk kuota peran pengguna Virtual Machine Manager (VMM).

Contoh

Contoh 1: Menambah kuota jumlah komputer virtual

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}

Perintah pertama mendapatkan cloud bernama Cloud01, lalu menyimpan objek tersebut dalam variabel $Cloud.

Perintah kedua mendapatkan peran pengguna bernama ContosoSelfServiceUsers, lalu menyimpan objek tersebut dalam variabel $Role.

Perintah ketiga mendapatkan kuota peran pengguna untuk cloud yang disimpan di $Cloud dan peran pengguna yang disimpan dalam $Role. Karena parameter QuotaPerUser memiliki nilai $False, perintah mendapatkan kuota untuk peran pengguna.

Perintah keempat menampilkan kuota jumlah komputer virtual.

Perintah akhir menentukan apakah kuota komputer virtual kurang dari 20. Jika ya, maka kuota ditetapkan menjadi 20.

Parameter

-Cloud

Menentukan objek cloud privat tempat cmdlet ini memodifikasi kuota peran pengguna.

Type:Cloud
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-CPUCount

Menentukan jumlah CPU virtual untuk kuota peran pengguna.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CustomQuotaCount

Menentukan jumlah titik kuota kustom untuk kuota peran pengguna.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

Menentukan pengidentifikasi untuk serangkaian perintah yang berjalan sebagai set tepat sebelum perintah akhir yang menyertakan pengidentifikasi grup pekerjaan yang sama berjalan.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Menentukan variabel di mana kemajuan pekerjaan dilacak dan disimpan.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MemoryMB

Menentukan jumlah memori, dalam megabyte (MB), untuk kuota peran pengguna.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUser

Menentukan nama pengguna. Cmdlet ini beroperasi atas nama pengguna yang ditentukan parameter ini.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUserRole

Menentukan peran pengguna. Untuk mendapatkan peran pengguna, gunakan cmdlet Get-SCUserRole . Cmdlet ini beroperasi atas nama peran pengguna yang ditentukan parameter ini.

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Menentukan ID tip Performa dan Pengoptimalan Sumber Daya (pro tip) yang memicu tindakan ini. Parameter ini memungkinkan Anda mengaudit tips PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-QuotaPerUser

Menunjukkan bahwa ini menetapkan kuota tingkat anggota. Menentukan $False menunjukkan kuota tingkat peran. Jika parameter tidak digunakan, kedua kuota diatur atau dikembalikan.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Menunjukkan bahwa pekerjaan berjalan secara asinkron sehingga kontrol segera kembali ke shell perintah.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageGB

Menentukan jumlah penyimpanan, dalam gigabyte (GB), untuk kuota peran pengguna. Jumlah penyimpanan ini tidak termasuk penyimpanan pustaka.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseCPUCountMaximum

Menunjukkan bahwa jumlah maksimum CPU virtual diizinkan untuk peran pengguna. Jika Anda menentukan parameter ini, VMM tidak memberlakukan kuota peran pengguna untuk dimensi CPU virtual.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseCustomQuotaCountMaximum

Menunjukkan bahwa jumlah maksimum titik kuota kustom diizinkan untuk peran pengguna. Jika Anda menentukan parameter ini, VMM tidak memberlakukan kuota peran pengguna untuk dimensi kuota kustom.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseMaximumQuota

Menunjukkan bahwa semua dimensi kuota diatur ke maksimum. Jika Anda menentukan parameter ini, VMM tidak memberlakukan kuota peran pengguna.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-UseMemoryMBMaximum

Menunjukkan bahwa jumlah maksimum memori, dalam megabyte, diizinkan untuk peran pengguna. Jika Anda menentukan parameter ini, VMM tidak memberlakukan kuota peran pengguna untuk dimensi memori.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UserRoleQuota

Menentukan objek kuota peran pengguna.

Type:UserRoleQuota
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-UseStorageGBMaximum

Menunjukkan bahwa jumlah maksimum penyimpanan, dalam gigabyte, diizinkan untuk peran pengguna. Jika Anda menentukan parameter ini, VMM tidak memberlakukan kuota peran pengguna untuk dimensi penyimpanan.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseVMCountMaximum

Menunjukkan bahwa jumlah maksimum komputer virtual diizinkan untuk peran pengguna. Jika Anda menentukan parameter, VMM tidak memberlakukan kuota peran pengguna untuk dimensi komputer virtual.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMCount

Menentukan jumlah komputer virtual untuk kuota peran pengguna.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Menentukan server VMM tempat cmdlet ini memodifikasi kuota peran pengguna.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Output

UserRoleQuota

Cmdlet ini mengembalikan objek UserRoleQuota .