New-SCExternalJob
Cria um novo trabalho externo no VMM.
Syntax
New-SCExternalJob
[-VMMServer <ServerConnection>]
[-Name] <String>
[-ResultObject <ClientObject>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
O cmdlet New-SCExternalJob cria trabalhos externos no VMM (Virtual Machine Manager).
Trabalhos externos adicionam trabalhos não VMM à exibição de trabalhos no console do VMM. Esses trabalhos normalmente são usados para permitir que outros aplicativos integrados ao VMM atendam atualizações de status no console para que os usuários do console possam ver as atualizações. Por exemplo, se você criar um suplemento, poderá usar trabalhos externos para fornecer o status do trabalho concluído em outro sistema.
Exemplos
Exemplo 1: criar um trabalho externo
PS C:\> $VMMObject = Get-SCVirtualMachine -Name "VM01"
PS C:\> New-SCExternalJob -Name "ExternalJob01" -ResultObject $VMMObject
O primeiro comando obtém o objeto de máquina virtual chamado VM01 e armazena o objeto na variável $VMMObject. O objeto neste comando pode ser qualquer objeto VMM para o qual você está criando um trabalho.
O segundo comando cria um trabalho externo chamado ExternalJob01 e relaciona o trabalho à VM01, que é armazenada na variável $VMMObject.
Parâmetros
-Name
Especifica o nome de um objeto VMM.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Especifica um nome de usuário. Esse cmdlet opera em nome do usuário especificado por esse parâmetro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Especifica uma função de usuário. Para obter uma função de usuário, use o cmdlet Get-SCUserRole . Esse cmdlet opera em nome da função de usuário especificada por esse parâmetro.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResultObject
Especifica o objeto ao qual um novo trabalho externo está relacionado.
Type: | ClientObject |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Especifica um objeto de servidor do VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Saídas
Task
Esse cmdlet retorna um objeto Task .