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.
![]() |
---|
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. |