Udostępnij przez


Set-SCStoragePool

Modyfikuje obiekt puli magazynów w bazie danych programu VMM.

Składnia

Default (Domyślna)

Set-SCStoragePool
    [-StorageClassification <StorageClassification>]
    [-StoragePool] <StoragePool>
    [-Name <String>]
    [-Description <String>]
    [-AddVMHostGroup <HostGroup[]>]
    [-RemoveVMHostGroup <HostGroup[]>]
    [-AddStoragePhysicalDisk <StoragePhysicalDisk[]>]
    [-RemoveStoragePhysicalDisk <StoragePhysicalDisk[]>]
    [-Optimize]
    [-FaultDomainAwareness <FaultDomainAwarenessType>]
    [-InterleaveDefaultKB <UInt64>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

Opis

Polecenie cmdlet Set-SCStoragePool modyfikuje obiekt puli magazynów w bazie danych programu Virtual Machine Manager (VMM). Można zmienić właściwości puli pamięci masowej, dodać grupę VMHostGroup do puli pamięci masowej lub usunąć grupę VMHostGroup z puli pamięci masowej.

Przykłady

Przykład 1: Zmienianie nazwy puli pamięci masowej

PS C:\> $Pool = @(Get-SCStoragePool)[0]
PS C:\> Set-SCStoragePool -StoragePool $Pool -Name "New name of pool"

Pierwsze polecenie pobiera wszystkie obiekty puli pamięci masowej i umieszcza je w tablicy. Następnie polecenie zapisuje pierwszy element w tablicy puli pamięci masowej w zmiennej $Pool.

Drugie polecenie zmienia nazwę puli pamięci masowej przechowywanej w zmiennej $Pool na "Nowa nazwa puli".

Przykład 2: Ustawianie klasyfikacji dla puli pamięci masowej

PS C:\> $Pool = Get-SCStoragePool -ID "346e17e9-d50a-480e-8dec-c41d7e2125b0"
PS C:\> $Classification = Get-SCStorageClassification -Name "StorageClassification01"
PS C:\> Set-SCStoragePool -StoragePool $Pool -StorageClassification $Classification

Pierwsze polecenie pobiera obiekt puli pamięci masowej o identyfikatorze 346e17e9-d50a-480e-8dec-c41d7e2125b0 i zapisuje obiekt w zmiennej $Pool.

Drugie polecenie pobiera obiekt klasyfikacji magazynu o nazwie StorageClassification01 i zapisuje obiekt w zmiennej $Classification.

Ostatnie polecenie kojarzy klasyfikację pamięci masowej przechowywaną w $Classification (StorageClassification01) z pulą pamięci masowej przechowywaną w $Pool.

Parametry

-AddStoragePhysicalDisk

Określa tablicę obiektów dysku fizycznego do dodania.

Właściwości parametru

Typ:

StoragePhysicalDisk[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-AddVMHostGroup

Określa tablicę grup hostów, które to polecenie cmdlet dodaje do istniejącej tablicy grup hostów lub chmury prywatnej.

Właściwości parametru

Typ:

HostGroup[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Description

Określa opis określonego obiektu.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-FaultDomainAwareness

Określa domyślną domenę błędów dla nowych dysków wirtualnych utworzonych w tej puli magazynów. Dopuszczalne wartości tego parametru to:

  • 1: Dysk fizyczny
  • 2: Obudowa pamięci masowej
  • 3: Węzeł

Właściwości parametru

Typ:FaultDomainAwarenessType
Domyślna wartość:None
Dopuszczalne wartości:NotSupported, PhysicalDisk, StorageEnclosure, StorageScaleUnit
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-InterleaveDefaultKB

Określa domyślny rozmiar przeplotu (w kilobajtach) dla nowych dysków wirtualnych tworzonych w tej puli magazynów.

Właściwości parametru

Typ:UInt64
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie tego parametru.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Name

Określa nazwę obiektu programu VMM.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-Optimize

Polecenie cmdlet Set-SCStoragePool modyfikuje obiekt puli magazynów w bazie danych programu Virtual Machine Manager (VMM). Można zmienić właściwości puli pamięci masowej, dodać grupę VMHostGroup do puli pamięci masowej lub usunąć grupę VMHostGroup z puli pamięci masowej.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

Właściwości parametru

Typ:Guid
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-RemoveStoragePhysicalDisk

Określa tablicę dysków fizycznych, które mają zostać usunięte z tej puli magazynów.

Właściwości parametru

Typ:

StoragePhysicalDisk[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-RemoveVMHostGroup

Określa tablicę grup hostów, które to polecenie cmdlet usuwa z tablicy grup hostów lub chmury prywatnej.

Właściwości parametru

Typ:

HostGroup[]

Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-StorageClassification

Określa obiekt klasyfikacji magazynu.

Właściwości parametru

Typ:StorageClassification
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-StoragePool

Określa obiekt puli pamięci masowej.

Właściwości parametru

Typ:StoragePool
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:0
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Dane wyjściowe

StoragePool

To polecenie cmdlet zwraca obiekt StoragePool .