Polecenie cmdlet Reset-SCVirtualMachine resetuje maszynę wirtualną, wyłączając maszynę wirtualną, a następnie uruchamiając ją.
Jest to odpowiednik użycia poleceń cmdlet Stop-SCVirtualMachine i Start-SCVirtualMachine.
Aby można było użyć tego polecenia cmdlet, maszyna wirtualna musi być w stanie uruchomionym.
Pierwsze polecenie pobiera obiekt maszyny wirtualnej o nazwie VM01, a następnie zapisuje ten obiekt w zmiennej $VM.
Drugie polecenie resetuje maszynę wirtualną przechowywaną w $VM.
Parametry
-JobVariable
Określa zmienną, w której jest śledzony i przechowywany postęp zadania.
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
-OnBehalfOfUser
Określa nazwę użytkownika.
To polecenie cmdlet działa w imieniu użytkownika, którego określa ten parametr.
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
-OnBehalfOfUserRole
Określa rolę użytkownika.
Aby uzyskać rolę użytkownika, użyj polecenia cmdlet Get-SCUserRole .
To polecenie cmdlet działa w imieniu roli użytkownika określonej przez ten parametr.
Właściwości parametru
Typ:
UserRole
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
-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
-VM
Określa obiekt maszyny wirtualnej.
Właściwości parametru
Typ:
VM
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
VirtualMachine
Uwagi
To polecenie cmdlet wymaga obiektu maszyny wirtualnej programu VMM, który można pobrać przy użyciu polecenia cmdlet Get-SCVirtualMachine .