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
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:
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.