Dela via


Kör skript för .net

 

Gäller för: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

.Net kör skript-aktivitet kör skrivs i VB.NET, JScript, C# och Windows PowerShell-skript. Den här aktiviteten är kompatibel med .NET CLR-version 2.0 eller senare. Använd .net kör skript för att köra skript som tolka data eller kör funktioner mot tillgängliga API: er.

Konfigurera aktiviteten kör .net skript

Innan du konfigurerar .net kör skript-aktivitet som du behöver för att bestämma följande:

  • Den kod som du vill köra.

  • Bibliotek som du vill använda.

  • De data som du vill publicera.

Använd följande information för att konfigurera .net kör skript aktivitet.

System_CAPS_noteInformation

Du kan inte ange autentiseringsuppgifter för enskilda säkerhetsuppdateringar för den här aktiviteten. Körs under kontot har konfigurerats för Runbook Service på Runbook-servern där instansen av aktiviteten körs. Det här kontot måste ha behörighet att komma åt resurserna och utföra de åtgärder som krävs av den här aktiviteten.

Fliken information

Inställningar

Konfigurationsanvisningar

Typ

Välj skriptspråk för. Använd de tre punkterna (...) och Bläddra för språket.

Skript

Ange koden som ska köras när aktiviteten körs.

Fliken Avancerat

Inställningar

Konfigurationsanvisningar

Namnrymd

Lägg till ett namnområde för .NET namnområde som ska användas i din kod. På så sätt kan du anropar koden utan att använda fullständigt kvalificerade namn för var och en av klasserna. Orchestrator rekommenderar att varje kör .net-namnområde skript aktivitet.

Referenser

Lägg till var och en av hänvisningar till sammansättningen (DLL) som innehåller de bibliotek som du vill använda. Lägg till den System.dll som finns i den Windows\Microsoft.NET\Framework\<.NET Version> directory.

Publicerade data

Lägga till publicerade dataobjekt som du vill att publicera den här aktiviteter. Varje dataobjektet som du lägger till blir tillgänglig på databussen. Det är viktigt att fastställa om en dataobjektet blir med flera värden. .Net kör skript-aktivitet korrelerar automatiskt med flera värden data från olika objekt genom att justera dem. Exempel: Om du väljer att publicera två objekt med rubriken "Name" och "E-" som samlingar skriptet kör .net försöker ordna varje objekt i samlingen namn med varje objekt i samlingen e-post. Om samlingarna inte är lika stora, och sedan kör .net skript aktivitet skapar tomma värden för samlingen som har färre objekt. En lista över dataobjekt och motsvarande beskrivning publicerat av den här aktiviteten finns i följande tabell publicerade Data.

Publicerade Data fliken

Inställningar

Konfigurationsanvisningar

Namn

Ange den namn publicerade data. Det här är namnet som visas när andra aktiviteter prenumerera på de data som publicerats av .net kör skript-aktivitet.

Typ

Du kan välja datum/tid, heltal, eller strängen. Om du vill använda typen inte är tillgänglig, Välj strängen. Använd den ToString metod för att tilldela ett värde till den här aktiviteten publicerade data.

Samling

Om dina data med flera värden data, Välj samling. När du använder en samling måste du använda den Lägg till metod för att lägga till objekt i samlingen. Om du inte använder samlingen kan du använda Tilldelningsoperatorn (=) att tilldela värdet.

Variabelnamn

Använda unika namn för att se till att din variabelnamnet inte krocka med befintliga variabler i skriptet eller klasser och nyckelord som är tillgängliga i .NET. Vi rekommenderar prefixet variabler med "OPD_". Om du vill namnge din variabeln "minSträng" skulle du till exempel namn det "OPD_myString".

Kör skript för .net-aktivitet skapas automatiskt en .NET-egenskap för det här objektet. Om den här variabeln är en samling skapas med hjälp av en lista < T >, där T är det typ som du valt. Om det inte är en samling egenskapen kommer att skapas med en strängen, heltal, eller datum/tid baserat på de typ som du valt.

Publicerade data

Objekt

Beskrivning

Standard-fel

Alla Felutdata som standard publicerade av .net kör skript-aktivitet.

Namnområden

De namnområden som används.

Standard utgående

Standard utdata publicerade av .net kör skript-aktivitet.

Referenser

Sammansättningar som används i aktiviteten.

Skriptet brödtext

Det skript som kördes.

Skriptspråk

Det språk som har valts för skriptet.