Kör DPM-Powershell-skript

Viktigt

Den här versionen av Orchestrator har nått slutet av supporten. Vi rekommenderar att du uppgraderar till Orchestrator 2022.

Aktiviteten Run DPM PowerShell Script (Kör DPM PowerShell-skript) används i en runbook för att ge ett flexibelt sätt att hantera mer komplexa scenarier som du kan ha när du arbetar med System Center - Data Protection Manager (DPM).

Med den här aktiviteten kan du köra PowerShell-skript med de förkonfigurerade anslutningsinställningarna för DPM-integrationspaketet, i stället för att behöva använda aktiviteten Kör .NET-skript och manuellt ange autentiseringsuppgifter för anslutningen och använda PowerShell-fjärrkommunikationskommandon själv. Den här aktiviteten ger också bättre prestanda än att använda aktiviteten Kör .NET-skript eftersom den återanvänder alla öppna anslutningar till DPM-servern i stället för att öppna nya anslutningar för att köra kommandon.

Aktiviteten publicerar alla data från de obligatoriska och valfria egenskaperna till publicerade data. I följande tabeller visas obligatoriska och valfria egenskaper och publicerade data för den här aktiviteten.

Viktigt

När du använder ett icke-FQDN-namn på en dator i ett DPM-kommando, till exempel parametern DPMServername för kommandot Get ProductionServer , kan DPM inte hitta datorn och ett fel visar att den använde FQDN. För att förhindra det här felet anger du måldatorns faktiska FQDN.

Kör nödvändiga egenskaper för DPM PowerShell-skript

Element Exempelvärde
PowerShell-skript PowerShell-kommandon eller skript som ska köras på DPM-servern
Utdatavariabel 01 Använd ett variabelnamn som definierats i skriptet och som du vill returnera som publicerade data. Du kan använda PowerShell-notationen $var 1 eller variabelnamnet var1. Värdet för ett element måste vara ett typvärde och inte ett objekt eller en samling objekt. Du kan inte ange en objektegenskap, till exempel $var 1.propertyname, som ett utdataelement. Namnet i utdataelementet måste vara namnet på en faktisk PowerShell-variabel. Om PowerShell-variabeln innehåller en komplex typ eller en samling objekt liknar de data som returneras System.Object eller System.Object[] eftersom innehållet i utdatavariabeln inte kan representeras som en sträng.

Kör valfria egenskaper för DPM PowerShell-skript

Element Exempelvärde
Utdatavariabel 02 – utdatavariabel 20 Samma som utdatavariabel 01 ovan.

Köra publicerade data för DPM PowerShell-skript

Element Exempelvärde
Felutdata Om det uppstår fel när skriptet körs sparas texten i felen i det här egenskapsvärdet