Executar Script de .net
Aplica-se A: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
O .net executar scripts escritos no VB.NET, JScript, c# e do Windows PowerShell executa a atividade de Script. Esta atividade é compatível com a versão CLR de .NET 2.0 e posterior. Utilize o .net de execução do Script atividade para executar scripts que analisar dados de ou executam funções APIs disponíveis.
Configurar a atividade de Script de execução de .net
Antes de configurar a execução de .net atividade de Script, tem de determinar o seguinte:
O código que pretende executar.
As bibliotecas que pretende utilizar.
Os dados que pretende publicar.
Utilize as seguintes informações para configurar a execução de .net atividade de Script.
Nota
Não é possível definir as credenciais de segurança individuais para esta atividade. Irá ser executado sob a conta de serviço configurada para o Runbook Service no servidor Runbook onde a instância da atividade é executada. Esta conta tem de ter autoridade para aceder aos recursos e efetuar as ações necessárias para esta atividade.
Separador Detalhes
Definições | Instruções de configuração |
---|---|
Tipo | Selecione o idioma de script. Utilize as reticências (…) botão para navegar para o idioma. |
Script | Escreva o código que serão executados quando a atividade é executada. |
Separador Avançadas
Definições | Instruções de configuração |
---|---|
Espaço de nomes | Adicione um espaço de nomes para cada espaço de nomes do .NET que será utilizado dentro do seu código. Isto permite-lhe ligar o código sem utilizar nomes totalmente qualificados para cada uma das classes. Orchestrator recomenda adicionar espaço de nomes do sistema para cada execução .net atividade de Script. |
Referências | Adicione cada um das referências de assemblagem (DLL) que contêm as bibliotecas que pretende utilizar. Adicionar o System.dll localizado no Windows\Microsoft.NET\Framework\< .NET versão > diretório. |
Dados Publicados
Adicione os itens de dados publicados que pretende que esta atividade para publicar. Todos os itens de dados publicados que adicionar estarão disponíveis no barramento de dados. É importante determinar se um item de dados publicados será com múltiplos valor. A execução de .net atividade de Script correlates automaticamente dados com múltiplos valores a partir de itens diferentes por alinhá-los. Por exemplo, se optar por publicar dois itens identificados "Nome" e "Correio eletrónico" como coleções, o script de execução .net tentará alinhar a cada item da coleção de nome com cada item da coleção de correio eletrónico. Se as coleções não têm igualmente a capacidade, em seguida, o .net executar Script atividade criará em branco valores para a coleção que tenha menos itens. Para obter uma lista de itens de dados e a descrição correspondente publicado por esta atividade, consulte a seguinte tabela de dados publicados.
Publicado separador dados
Definições | Instruções de configuração |
---|---|
Nome | Introduza o nome dos dados publicados. Este será o nome que aparece quando outras atividades subscrever os dados publicados pelo .net a executar a atividade de Script. |
Tipo | Pode selecionar data/hora, número inteiro, ou cadeia. Se o tipo que pretende não estiver disponível, selecione cadeia. Utilize o ToString método da atividade para atribuir um valor para este dados publicados. |
Recolha | Se os dados com múltiplos valores de dados, selecione coleção. Quando utilizar uma coleção tem de utilizar o Adicionar método para adicionar itens à coleção. Se não estiver a utilizar a coleção pode utilizar o operador de atribuição (=) para atribuir o valor. |
Nome da variável | Utilize nomes exclusivos para se certificar de que o nome da variável não estão em conflito com as variáveis existentes no seu script ou com palavras-chave disponíveis no .NET e classes. Recomendamos definir um prefixo para variáveis com "OPD_". Por exemplo, se pretender atribuir um nome de variável "myString", seriam nomes-"OPD_myString". A atividade executar Script .net irão criar automaticamente uma propriedade de .NET para este item. Se esta variável é uma coleção será criado utilizando uma lista de < T>, onde é T a tipo que selecionou. Se não for uma coleção a propriedade será criada com uma cadeia, número inteiro, ou data/hora baseia o tipo que selecionou. |
Dados Publicados
Item | Descrição |
---|---|
Erro-padrão | Qualquer saída de erro padrão de publicado por de execução .net atividade de Script. |
Espaços de nomes | Os espaços de nomes utilizados. |
Saída padrão | A saída padrão de publicado por de execução .net atividade de Script. |
Referências | As assemblagens utilizadas na atividade de. |
Corpo do script | O script que foi executado. |
Idioma de script | O idioma que foi selecionado para o script. |