Dela via


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 .