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 placeringsprocessen för 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 viss 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 en virtuell dator ska distribueras. 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 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 senaste 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 för 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 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 ändå välja att distribuera virtuella datorer på den här värden eller volymen. Standardvärdet är $True. Den här parametern gäller inte för VMware ESX-värdar.

När 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.

Typ:Boolean
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DedupMode

Tillämpa deduplicering på volymen eller filresursen baserat på arbetsbelastningen. De godtagbara värdena för den här parametern är:

  • 0 – Inaktiverad
  • 1 – Allmänt Syfte
  • 2 – Hyper-V
  • 3 – Säkerhetskopiering
Typ:DedupMode
Godkända värden:Disabled, GeneralPurpose, HyperV, Backup, NotAvailable
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-JobVariable

Anger att jobbstatus spåras och lagras i variabeln med namnet av den här parametern.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-PROTipID

Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.

Typ:Guid
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-RunAsynchronously

Anger att jobbet körs asynkront så att kontrollen omedelbart återgår till kommandogränssnittet.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-StorageVolume

Anger ett lagringsvolymobjekt på en specifik virtuell datorvärd.

Typ:StorageVolume
Alias:VMHostVolume
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

Utdata

StorageVolume

Den här cmdleten returnerar ett StorageVolume--objekt.