New-SCExternalJob
Tworzy nowe zadanie zewnętrzne w programie VMM.
Składnia
New-SCExternalJob
[-VMMServer <ServerConnection>]
[-Name] <String>
[-ResultObject <ClientObject>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Opis
Polecenie cmdlet New-SCExternalJob tworzy zadania zewnętrzne w programie Virtual Machine Manager (VMM).
Zadania zewnętrzne dodają zadania inne niż VMM do widoku zadań w konsoli programu VMM. Te zadania są zwykle używane do zezwalania innym aplikacjom integrującym się z programem VMM w celu udostępniania aktualizacji stanu w konsoli, aby użytkownicy konsoli mogli wyświetlać aktualizacje. Jeśli na przykład utworzysz dodatek, możesz użyć zadań zewnętrznych, aby podać stan pracy ukończonej w innym systemie.
Przykłady
Przykład 1. Tworzenie zadania zewnętrznego
PS C:\> $VMMObject = Get-SCVirtualMachine -Name "VM01"
PS C:\> New-SCExternalJob -Name "ExternalJob01" -ResultObject $VMMObject
Pierwsze polecenie pobiera obiekt maszyny wirtualnej o nazwie VM01 i przechowuje obiekt w zmiennej $VMMObject. Obiekt w tym poleceniu może być dowolnym obiektem programu VMM, dla którego tworzysz zadanie.
Drugie polecenie tworzy zadanie zewnętrzne o nazwie ExternalJob01 i wiąże zadanie z maszyną VM01 przechowywaną w zmiennej $VMMObject.
Parametry
-Name
Określa nazwę obiektu programu VMM.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Określa nazwę użytkownika. To polecenie cmdlet działa w imieniu użytkownika, który określa ten parametr.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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, którą określa ten parametr.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResultObject
Określa obiekt, z którym jest powiązane nowe zadanie zewnętrzne.
Type: | ClientObject |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Określa obiekt serwera programu VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Dane wyjściowe
Task
To polecenie cmdlet zwraca obiekt Task .