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 .