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.