Set-SCStorageVolume
Ändrar inställningen för en volym på en värd som gör det möjligt för VMM att utvärdera volymen som tillgänglig lagring under placeringen av virtuella datorer.
Syntax
Set-SCStorageVolume
[-StorageVolume] <StorageVolume>
[-AvailableForPlacement <Boolean>]
[-DedupMode <DedupMode>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
Cmdleten Set-SCStorageVolume ändrar inställningen som avgör om Virtual Machine Manager (VMM) utvärderar en specifik volym på en värdserver som tillgänglig lagring under placeringsprocessen för virtuella datorer.
Under placeringsprocessen utvärderar VMM hanterade värdar, inklusive volymerna på de hanterade värdarna, när du beräknar en rekommendation för den bästa platsen där du vill distribuera en virtuell dator. Om du anger att en volym på värden inte ska inkluderas när VMM utför sin automatiska placeringsberäkning kan du fortfarande välja att distribuera en virtuell dator manuellt på volymen.
Exempel
Exempel 1: Gör en volym på en värd tillgänglig för placering
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01.Contoso.com"
PS C:\> $StorageVol = Get-SCStorageVolume -VMHost $VMHost
PS C:\> Set-SCStorageVolume -StorageVolume $StorageVol[0] -AvailableForPlacement $True
Det första kommandot hämtar värdobjektet med namnet VMHost01 och lagrar objektet i variabeln $VMHost.
Det andra kommandot hämtar lagringsvolymobjektet för värden som lagras i $VMHost och lagrar sedan objektet i variabeln $StorageVol. Det här exemplet förutsätter att VMHost01 bara har en volym.
Det sista kommandot gör det första volymobjektet på VMHost01 tillgängligt för placering. Genom att ange parametern AvailableForPlacement till $True kan VMM-placeringsprocessen utvärdera volymen på VMHost01 som en möjlig kandidat att vara värd för virtuella datorer.
Exempel 2: Gör en andra volym på en värd tillgänglig för placering
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost02.Contoso.com"
PS C:\> $StorageVols = Get-SCStorageVolume -VMHost $VMHost
PS C:\> Set-SCStorageVolume -StorageVolume $StorageVols[1] -AvailableForPlacement $True
Det första kommandot hämtar värdobjektet med namnet VMHost02 och lagrar objektet i variabeln $VMHost.
Det andra kommandot hämtar alla lagringsvolymobjekt VMHost02 och lagrar objekten i objektmatrisen med namnet $StorageVols. Det här exemplet förutsätter att VMHost02 har minst två volymer.
Det sista kommandot gör den andra volymen lagrad i den $StorageVols matrisen tillgänglig för placering.
Parametrar
-AvailableForPlacement
Anger om VMM-placeringsprocessen anser att den här värden eller volymen på en värd är berättigad som en möjlig plats där virtuella datorer ska distribueras. Om den här parametern är inställd på $False kan du välja att distribuera virtuella datorer på den här värden eller volymen ändå. Standardvärdet är $True. Den här parametern gäller inte för VMware ESX-värdar.
Om du använder den här parametern med nätverkskort, om den är inställd på $False, tar placeringen inte hänsyn till de logiska nätverk som konfigurerats på det här nätverkskortet för att avgöra om värden är lämplig för att ansluta en virtuell dator.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DedupMode
Tillämpa deduplicering på volymen eller filresursen baserat på arbetsbelastningen. De acceptabla värdena för den här parametern är:
- 0 – Inaktiverad
- 1 – Allmänt Syfte
- 2 – Hyper-V
- 3 – Säkerhetskopiering
Type: | DedupMode |
Accepted values: | Disabled, GeneralPurpose, HyperV, Backup, NotAvailable |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Anger att jobb förloppet spåras och lagras i variabeln med namnet av den här parametern.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Anger ID för tipset om prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageVolume
Anger ett lagringsvolymobjekt på en specifik virtuell datorvärd.
Type: | StorageVolume |
Aliases: | VMHostVolume |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Utdata
StorageVolume
Den här cmdleten returnerar ett StorageVolume-objekt .