De cmdlet Add-SCScriptCommand voegt een scriptopdracht toe aan een toepassingsprofiel, toepassingsimplementatie of hostprofiel.
Met een scriptopdracht kan een beheerder code uitvoeren tijdens implementatie- en onderhoudsbewerkingen.
Voorbeelden
Voorbeeld 1: Een scriptopdracht toevoegen aan een toepassingsprofiel
Met de eerste opdracht wordt het toepassingsprofielobject met de naam SvcWebAppProfile01 opgehaald en wordt het object opgeslagen in de variabele $AppProfile.
Met de tweede opdracht wordt een object gemaakt voor het instellen van de scriptopdracht waarmee de werkmap wordt ingesteld op Nettolading en wordt het object vervolgens opgeslagen in de variabele $ScriptSetting.
Met de laatste opdracht wordt een scriptopdracht vooraf toegevoegd aan het toepassingsprofiel dat is opgeslagen in $AppProfile.
Parameters
-ApplicationDeployment
Hiermee geeft u een implementatieobject voor de toepassing op.
Parametereigenschappen
Type:
ApplicationDeployment
Default value:
None
Ondersteunt jokertekens:
False
DontShow:
False
Parametersets
ApplicationDeployment
Position:
Named
Verplicht:
True
Waarde uit pijplijn:
True
Waarde uit pijplijn op eigenschapsnaam:
False
Waarde van resterende argumenten:
False
-ApplicationProfile
Hiermee geeft u een toepassingsprofielobject op.
Parametereigenschappen
Type:
ApplicationProfile
Default value:
None
Ondersteunt jokertekens:
False
DontShow:
False
Parametersets
ApplicationProfile
Position:
Named
Verplicht:
True
Waarde uit pijplijn:
True
Waarde uit pijplijn op eigenschapsnaam:
False
Waarde van resterende argumenten:
False
-CommandParameters
Hiermee geeft u de parameters voor een script of uitvoerbaar programma op.
Parametereigenschappen
Type:
String
Default value:
None
Ondersteunt jokertekens:
False
DontShow:
False
Parametersets
(All)
Position:
Named
Verplicht:
False
Waarde uit pijplijn:
False
Waarde uit pijplijn op eigenschapsnaam:
False
Waarde van resterende argumenten:
False
-DeploymentOrder
Hiermee geeft u de volgorde op waarin een computerlaag, toepassingshost of toepassing wordt geïmplementeerd.
Parametereigenschappen
Type:
Int32
Default value:
None
Ondersteunt jokertekens:
False
DontShow:
False
Parametersets
(All)
Position:
Named
Verplicht:
False
Waarde uit pijplijn:
False
Waarde uit pijplijn op eigenschapsnaam:
False
Waarde van resterende argumenten:
False
-Executable
Hiermee geeft u de naam van een uitvoerbaar programma op.
Parametereigenschappen
Type:
String
Default value:
None
Ondersteunt jokertekens:
False
DontShow:
False
Parametersets
(All)
Position:
Named
Verplicht:
False
Waarde uit pijplijn:
False
Waarde uit pijplijn op eigenschapsnaam:
False
Waarde van resterende argumenten:
False
-JobGroup
Hiermee geeft u een id op voor een reeks opdrachten die worden uitgevoerd als een set vlak voor de laatste opdracht die dezelfde taakgroep-id bevat.
Parametereigenschappen
Type:
Guid
Default value:
None
Ondersteunt jokertekens:
False
DontShow:
False
Parametersets
PhysicalComputerProfile
Position:
Named
Verplicht:
False
Waarde uit pijplijn:
False
Waarde uit pijplijn op eigenschapsnaam:
False
Waarde van resterende argumenten:
False
JobGroup
Position:
Named
Verplicht:
False
Waarde uit pijplijn:
False
Waarde uit pijplijn op eigenschapsnaam:
False
Waarde van resterende argumenten:
False
-JobVariable
Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.
Parametereigenschappen
Type:
String
Default value:
None
Ondersteunt jokertekens:
False
DontShow:
False
Parametersets
(All)
Position:
Named
Verplicht:
False
Waarde uit pijplijn:
False
Waarde uit pijplijn op eigenschapsnaam:
False
Waarde van resterende argumenten:
False
-LibraryResource
Hiermee geeft u een resource op die is opgeslagen in de VMM-bibliotheek (Virtual Machine Manager).
Parametereigenschappen
Type:
CustomResource
Default value:
None
Ondersteunt jokertekens:
False
DontShow:
False
Parametersets
(All)
Position:
Named
Verplicht:
False
Waarde uit pijplijn:
False
Waarde uit pijplijn op eigenschapsnaam:
False
Waarde van resterende argumenten:
False
-PhysicalComputerProfile
Hiermee geeft u een profiel op dat wordt gebruikt om een besturingssysteem op een computer te implementeren.
Parametereigenschappen
Type:
PhysicalComputerProfile
Default value:
None
Ondersteunt jokertekens:
False
DontShow:
False
Aliassen:
VMHostProfiel
Parametersets
PhysicalComputerProfile
Position:
Named
Verplicht:
True
Waarde uit pijplijn:
True
Waarde uit pijplijn op eigenschapsnaam:
False
Waarde van resterende argumenten:
False
-PROTipID
Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd.
Met deze parameter kunt u PRO-tips controleren.
Parametereigenschappen
Type:
Guid
Default value:
None
Ondersteunt jokertekens:
False
DontShow:
False
Parametersets
(All)
Position:
Named
Verplicht:
False
Waarde uit pijplijn:
False
Waarde uit pijplijn op eigenschapsnaam:
False
Waarde van resterende argumenten:
False
-RunAsAccount
Hiermee geeft u een Uitvoeren als-account op dat referenties bevat met toestemming om deze actie uit te voeren.
Parametereigenschappen
Type:
VMMCredential
Default value:
None
Ondersteunt jokertekens:
False
DontShow:
False
Parametersets
(All)
Position:
Named
Verplicht:
False
Waarde uit pijplijn:
False
Waarde uit pijplijn op eigenschapsnaam:
False
Waarde van resterende argumenten:
False
-RunAsynchronously
Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.
Parametereigenschappen
Type:
SwitchParameter
Default value:
None
Ondersteunt jokertekens:
False
DontShow:
False
Parametersets
(All)
Position:
Named
Verplicht:
False
Waarde uit pijplijn:
False
Waarde uit pijplijn op eigenschapsnaam:
False
Waarde van resterende argumenten:
False
-ScriptCommandSetting
Hiermee geeft u een object op voor het instellen van een scriptopdracht.
Parametereigenschappen
Type:
SCScriptCommandSetting
Default value:
None
Ondersteunt jokertekens:
False
DontShow:
False
Parametersets
(All)
Position:
Named
Verplicht:
False
Waarde uit pijplijn:
False
Waarde uit pijplijn op eigenschapsnaam:
False
Waarde van resterende argumenten:
False
-ScriptType
Hiermee geeft u een scripttype op.
De acceptabele waarden voor deze parameter zijn: