Udostępnij za pośrednictwem


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 .