Start-AppvVirtualProcess

Letzte Aktualisierung: Dezember 2014

Betrifft: Application Virtualization 5.0, Application Virtualization 5.0 SP1, Application Virtualization 5.0 SP2, Application Virtualization 5.0 SP3

Start-AppvVirtualProcess

Starts a virtual process.

Syntax

Parameter Set: Default
Start-AppvVirtualProcess [-FilePath] <String> [[-ArgumentList] <String[]> ] -AppvClientObject <Object> [-Credential <PSCredential> ] [-LoadUserProfile] [-NoNewWindow] [-PassThru] [-RedirectStandardError <String> ] [-RedirectStandardInput <String> ] [-RedirectStandardOutput <String> ] [-UseNewEnvironment] [-Wait] [-WorkingDirectory <String> ] [ <CommonParameters>]

Parameter Set: UseShellExecute
Start-AppvVirtualProcess [-FilePath] <String> [[-ArgumentList] <String[]> ] -AppvClientObject <Object> [-PassThru] [-Verb <String> ] [-Wait] [-WindowStyle <ProcessWindowStyle> {Normal | Hidden | Minimized | Maximized} ] [-WorkingDirectory <String> ] [ <CommonParameters>]




Detaillierte Beschreibung

The Start-AppvVirtualProcess cmdlet starts a new virtual process.

Parameter

-AppvClientObject<Object>

Specifies an AppvClientPackage or AppvClientConnectionGroup object.


Aliasse

none

Erforderlich?

true

Position?

named

Standardwert

none

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-ArgumentList<String[]>

Specifies the arguments to be passed into the virtual process.


Aliasse

Args

Erforderlich?

false

Position?

2

Standardwert

none

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-Credential<PSCredential>

Specifies the credential to start this process.


Aliasse

RunAs

Erforderlich?

false

Position?

named

Standardwert

none

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-FilePath<String>

Aliasse

PSPath

Erforderlich?

true

Position?

1

Standardwert

none

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-LoadUserProfile

Aliasse

Lup

Erforderlich?

false

Position?

named

Standardwert

none

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-NoNewWindow

Indicates that the cmdlet attempts to keep the process in the same window instead of opening a new window.


Aliasse

nnw

Erforderlich?

false

Position?

named

Standardwert

none

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-PassThru

Aliasse

none

Erforderlich?

false

Position?

named

Standardwert

none

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-RedirectStandardError<String>

Redirects the stderr to the file specified.


Aliasse

RSE

Erforderlich?

false

Position?

named

Standardwert

none

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-RedirectStandardInput<String>

Takes the stdinput from the file specified.


Aliasse

RSI

Erforderlich?

false

Position?

named

Standardwert

none

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-RedirectStandardOutput<String>

Redirects the stdout to the file specified.


Aliasse

RSO

Erforderlich?

false

Position?

named

Standardwert

none

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-UseNewEnvironment

Aliasse

none

Erforderlich?

false

Position?

named

Standardwert

none

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-Verb<String>

Aliasse

none

Erforderlich?

false

Position?

named

Standardwert

none

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-Wait

Indicates that the cmdlet uses synchronous operation of the virtual process. The cmdlet waits to exit until the virtual process exits.


Aliasse

none

Erforderlich?

false

Position?

named

Standardwert

none

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-WindowStyle<ProcessWindowStyle>

Specifies what to do in the absence of a Process Window Style. Valid values are:

-- Normal. Display the normal window.
-- Hidden. Launch a hidden window.
-- Minimized. Launch a minimized window.
-- Maximized. Launch a maximized window.

The default value is Normal.


Aliasse

none

Erforderlich?

false

Position?

named

Standardwert

none

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

-WorkingDirectory<String>

Specifies working directory of the process.


Aliasse

none

Erforderlich?

false

Position?

named

Standardwert

none

Pipelineeingaben akzeptieren?

false

Platzhalterzeichen akzeptieren?

false

<CommonParameters>

Dieses Cmdlet unterstützt die allgemeinen Parameter: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer, -OutVariable. Weitere Informationen finden Sie unter about_CommonParameters (http://go.microsoft.com/fwlink/p/?LinkID=113216).

Eingaben

Der Eingabetyp ist der Typ der Objekte, die über die Pipeline an das Cmdlet übergeben werden können.

Ausgaben

Der Ausgabetyp ist der Typ der Objekte, die vom Cmdlet ausgegeben werden.

Beispiele

Example 1: Start a virtual process in a virtual environment of a package

This example starts a new virtual process for Calc.exe in virtual environment of MyPackage.


PS C:\> $AppVObj = Get-AppvClientPackage –Name "MyPackage" 
PS C:\> Start-AppvVirtualProcess -FilePath "C:\Calc.exe" –AppvClientObject $AppVObj

Example 2: Start a virtual process in a virtual environment of a connection group

This example starts a new virtual process for Calc.exe in the virtual environment of MyConnectionGroup.


PS C:\> $AppVObj = Get-AppvClientConnectionGroup –Name MyConnectionGroup
PS C:\> Start-AppvVirtualProcess -FilePath "C:\Calc.exe" –AppvClientObject $AppVObj 

Verwandte Themen

Anzeigen: