.Net-Script uitvoeren
Van toepassing op: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
De .net uitvoeren Script activiteit geschreven in VB.NET, JScript, C# en Windows PowerShell scripts wordt uitgevoerd. Deze activiteit is compatibel met .NET CLR-versie 2.0 en hoger. Gebruik de .net uitvoeren Script activiteit voor het uitvoeren van scripts die gegevens parseren of functies uitvoeren op de beschikbare API's.
Het Script uitvoeren .net activiteit configureren
Voordat u de .net uitvoeren configureren Script activiteit, die u nodig hebt om te bepalen van de volgende handelingen uit:
De code die u wilt uitvoeren.
De bibliotheken die u wilt gebruiken.
De gegevens die u wilt publiceren.
Gebruik de volgende informatie configureren uitvoeren .net Script activiteit.
Notitie
U kunt individuele beveiligingsupdates referenties voor deze activiteit niet instellen. Deze wordt uitgevoerd onder de serviceaccount geconfigureerd voor de Runbook-Service op de server Runbook waarop het exemplaar van de activiteit wordt uitgevoerd. Dit account moet gemachtigd voor toegang tot de bronnen en voer de acties die vereist is voor deze activiteit zijn.
Tabblad Details
Instellingen |
Configuratie-instructies |
---|---|
Type |
Selecteer de scripttaal. Gebruik het weglatingsteken (...) knop Bladeren voor de taal te zoeken. |
Script |
Typ de code die wordt uitgevoerd als de activiteit wordt uitgevoerd. |
Tabblad Geavanceerd
Instellingen |
Configuratie-instructies |
---|---|
Naamruimte |
Toevoegen van een naamruimte voor elke .NET-naamruimte die worden gebruikt in uw code. Dit kunt u de code zonder volledig gekwalificeerde namen voor elk van de klassen aanroepen. Orchestrator aan systeemnaamruimte toe te voegen aan elke .net uitvoeren Script activiteit. |
Verwijzingen |
Toevoegen aan elk van de Assembly (DLL) verwijst naar het met de bibliotheken die u wilt gebruiken. Voeg de System.dll bevindt zich in de Windows\Microsoft.NET\Framework\<.NET Version> directory. |
Gepubliceerde gegevens
De gepubliceerde gegevensitems die u wilt dat deze activiteit publiceren toevoegen. Elk item gepubliceerde gegevens die u toevoegt zijn beschikbaar op de bus gegevens. Het is belangrijk om te bepalen of een gepubliceerde gegevensitem met meerdere waarden. De .net uitvoeren Script activiteit met meerdere waarden gegevens uit verschillende items automatisch door deze betrekking heeft. Als u twee items genaamd 'Name' en 'E' verzamelingen publiceren, kunt u voor het script uitvoeren .net, wordt geprobeerd om elk item in de verzameling naam met elk item in de verzameling e-mailbericht. Als de collecties niet even grote zijn, en vervolgens de .net uitvoeren Script activiteit lege maakt waarden voor de verzameling met minder items. Zie de onderstaande gegevens gepubliceerd voor een lijst van gegevensitems en de bijbehorende beschrijving gepubliceerd door deze activiteit.
Tabblad gegevens gepubliceerd
Instellingen |
Configuratie-instructies |
---|---|
Naam |
Voer de naam van de gepubliceerde gegevens. Dit is de naam die wordt weergegeven als andere activiteiten op de gegevens die zijn uitgegeven door de .net uitvoeren Script activiteit abonneren. |
Type |
U kunt selecteren datum/tijd, geheel getal, of tekenreeks. Als het gewenste type niet beschikbaar is, selecteert u tekenreeks. Gebruik de ToString methode van de activiteit een waarde toewijzen aan dit gepubliceerde gegevens. |
Verzameling |
Als uw gegevens met meerdere waarden gegevens zijn, selecteert u verzameling. Als u een collectie moet u de toevoegen methode items toevoegen aan de verzameling. Als u niet met behulp van de verzameling kunt u de toewijzingsoperator (=) de waarde toe te wijzen. |
Naam variabele |
Gebruik de unieke naamgeving om ervoor te zorgen dat de naam van de variabele niet met bestaande variabelen binnen uw script of klassen en trefwoorden in .NET beschikbaar conflicteren. Het is raadzaam om de variabelen met "OPD_" voorvoegsel. Bijvoorbeeld als u de variabele "myString" een naam geven wilt, zou u naam "OPD_myString". Een eigenschap .NET voor dit item wordt automatisch gemaakt door de activiteit .net-Script uitvoeren. Als deze variabele een verzameling is wordt deze gemaakt met een List < T >, waarbij T is de Type die u hebt geselecteerd. Als dit niet een verzameling van de eigenschap worden gemaakt met een tekenreeks, geheel getal, of datum/tijd op basis van de Type die u hebt geselecteerd. |
Gepubliceerde gegevens
Item |
Beschrijving |
---|---|
Standaard-fout |
Geen uitvoer standaardfoutbericht gepubliceerd door de .net uitvoeren Script activiteit. |
Naamruimten |
De naamruimten die worden gebruikt. |
Standaarduitvoer |
De standaarduitvoer gepubliceerd door de .net uitvoeren Script activiteit. |
Verwijzingen |
De assembly's in de activiteit gebruikt. |
Tekst van het script |
Het script dat is uitgevoerd. |
Scripttaal |
De taal die voor het script is geselecteerd. |