NAME Invoke-Command SYNTAX Invoke-Command [-ScriptBlock] [-NoNewScope] [-InputObject ] [-ArgumentList ] [] Invoke-Command [[-Session] ] [-ScriptBlock] [-Th rottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-Remot eDebug] [-InputObject ] [-ArgumentList ] [] Invoke-Command [[-Session] ] [-FilePath] [-ThrottleLi mit ] [-AsJob] [-HideComputerName] [-JobName ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] [] Invoke-Command [[-ComputerName] ] [-ScriptBlock] [- Credential ] [-Port ] [-UseSSL] [-ConfigurationName ] [-ApplicationName ] [-ThrottleLimit ] [-AsJob] [-InDisco nnectedSession] [-SessionName ] [-HideComputerName] [-JobName ] [-SessionOption ] [-Authentication {Default | Basic | Negotiate | NegotiateWithImplicitCredential | Credssp | Digest | Kerbero s}] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-Argum entList ] [-CertificateThumbprint ] [] Invoke-Command [[-ComputerName] ] [-FilePath] [-Credenti al ] [-Port ] [-UseSSL] [-ConfigurationName ] [- ApplicationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedS ession] [-SessionName ] [-HideComputerName] [-JobName ] [ -SessionOption ] [-Authentication {Default | Basic | Negot iate | NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}] [-En ableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] [] Invoke-Command [[-ConnectionUri] ] [-ScriptBlock] [-Cr edential ] [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-InDisconnectedSession] [-HideComputerName] [-JobName ] [-AllowRedirection] [-SessionOption ] [-Authentication { Default | Basic | Negotiate | NegotiateWithImplicitCredential | Credssp | D igest | Kerberos}] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] [-CertificateThumbprint ] [] Invoke-Command [[-ConnectionUri] ] [-FilePath] [-Credential ] [-ConfigurationName ] [-ThrottleLimit ] [-AsJ ob] [-InDisconnectedSession] [-HideComputerName] [-JobName ] [-Allo wRedirection] [-SessionOption ] [-Authentication {Default | Basic | Negotiate | NegotiateWithImplicitCredential | Credssp | Digest | Kerberos}] [-EnableNetworkAccess] [-RemoteDebug] [-InputObject ] [-ArgumentList ] [] Invoke-Command [-VMId] [-ScriptBlock] -Credential

[-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] [] Invoke-Command [-ScriptBlock] -Credential -VMN ame [-ConfigurationName ] [-ThrottleLimit ] [-AsJob ] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentLi st ] [] Invoke-Command [-VMId] [-FilePath] -Credential [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-HideCo mputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] [] Invoke-Command [-FilePath] -Credential -VMName [-ConfigurationName ] [-ThrottleLimit ] [-AsJob] [-Hide ComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] [] Invoke-Command -ScriptBlock -HostName [-Port ] [-AsJob] [-HideComputerName] [-UserName ] [-KeyFilePath ] [-SSHTransport {true}] [-RemoteDebug] [-InputObject ] [-Argument List ] [-Subsystem ] [] Invoke-Command [-ScriptBlock] -ContainerId [-Confi gurationName ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobName ] [-RunAsAdministrator] [-RemoteDebug] [-InputObject ] [-ArgumentList ] [] Invoke-Command [-FilePath] -ContainerId [-Configuration Name ] [-ThrottleLimit ] [-AsJob] [-HideComputerName] [-JobNam e ] [-RunAsAdministrator] [-RemoteDebug] [-InputObject ] [-ArgumentList ] [] Invoke-Command -FilePath -HostName [-AsJob] [-HideCompu terName] [-UserName ] [-KeyFilePath ] [-SSHTransport {true} ] [-RemoteDebug] [-InputObject ] [-ArgumentList ] [] Invoke-Command -ScriptBlock -SSHConnection [-As Job] [-HideComputerName] [-RemoteDebug] [-InputObject ] [-Argumen tList ] [] Invoke-Command -FilePath -SSHConnection [-AsJob] [-H ideComputerName] [-RemoteDebug] [-InputObject ] [-ArgumentList ] [] PARAMETERS -AllowRedirection Required? false Position? Named Accept pipeline input? false Parameter set name Uri, FilePathUri Aliases None Dynamic? false -ApplicationName Required? false Position? Named Accept pipeline input? true (ByPropertyName) Parameter set name ComputerName, FilePathComputerName Aliases None Dynamic? false -ArgumentList Required? false Position? Named Accept pipeline input? false Parameter set name (All) Aliases Args Dynamic? false -AsJob Required? false Position? Named Accept pipeline input? false Parameter set name FilePathSSHHost, Session, Uri, FilePathCom puterName, FilePathRunspace, FilePathUri, VMId, VMName, ContainerId, Fi lePathVMId, FilePathVMName, FilePathContainerId, SSHHost, SSHHostHashPa ram, ComputerName, FilePathSSHHostHash Aliases None Dynamic? false -Authentication Required? false Position? Named Accept pipeline input? false Parameter set name ComputerName, FilePathComputerName, Uri, F ilePathUri Aliases None Dynamic? false -CertificateThumbprint Required? false Position? Named Accept pipeline input? false Parameter set name ComputerName, Uri Aliases None Dynamic? false -ComputerName Required? false Position? 0 Accept pipeline input? false Parameter set name ComputerName, FilePathComputerName Aliases Cn Dynamic? false -ConfigurationName Required? false Position? Named Accept pipeline input? true (ByPropertyName) Parameter set name ContainerId, Uri, FilePathComputerName, Fi lePathUri, ComputerName, VMId, VMName, FilePathContainerId, FilePathVMI d, FilePathVMName Aliases None Dynamic? false -ConnectionUri Required? false Position? 0 Accept pipeline input? false Parameter set name Uri, FilePathUri Aliases URI, CU Dynamic? false -ContainerId Required? true Position? Named Accept pipeline input? true (ByPropertyName) Parameter set name FilePathContainerId, ContainerId Aliases None Dynamic? false -Credential Required? false Position? Named Accept pipeline input? true (ByPropertyName) Parameter set name FilePathComputerName, Uri, ComputerName, F ilePathUri, VMId, VMName, FilePathVMId, FilePathVMName Aliases None Dynamic? false -EnableNetworkAccess Required? false Position? Named Accept pipeline input? false Parameter set name ComputerName, FilePathComputerName, Uri, F ilePathUri Aliases None Dynamic? false -FilePath Required? true Position? 1 Accept pipeline input? false Parameter set name FilePathVMName, FilePathRunspace, FilePath Uri, FilePathVMId, FilePathComputerName, FilePathContainerId, FilePathS SHHost, FilePathSSHHostHash Aliases PSPath Dynamic? false -HideComputerName Required? false Position? Named Accept pipeline input? false Parameter set name VMName, Session, Uri, FilePathComputerName , FilePathRunspace, FilePathUri, VMId, ComputerName, ContainerId, FileP athVMId, FilePathVMName, FilePathContainerId, SSHHost, SSHHostHashParam , FilePathSSHHost, FilePathSSHHostHash Aliases HCN Dynamic? false -HostName Required? true Position? Named Accept pipeline input? false Parameter set name SSHHost, FilePathSSHHost Aliases None Dynamic? false -InDisconnectedSession Required? false Position? Named Accept pipeline input? false Parameter set name ComputerName, FilePathComputerName, Uri, F ilePathUri Aliases Disconnected Dynamic? false -InputObject Required? false Position? Named Accept pipeline input? true (ByValue) Parameter set name (All) Aliases None Dynamic? false -JobName Required? false Position? Named Accept pipeline input? false Parameter set name Uri, Session, ComputerName, FilePathComput erName, FilePathRunspace, FilePathUri, ContainerId, FilePathContainerId Aliases None Dynamic? false -KeyFilePath Required? false Position? Named Accept pipeline input? false Parameter set name FilePathSSHHost, SSHHost Aliases IdentityFilePath Dynamic? false -NoNewScope Required? false Position? Named Accept pipeline input? false Parameter set name InProcess Aliases None Dynamic? false -Port Required? false Position? Named Accept pipeline input? false Parameter set name FilePathComputerName, ComputerName, SSHHos t Aliases None Dynamic? false -RemoteDebug Required? false Position? Named Accept pipeline input? false Parameter set name FilePathSSHHost, Session, Uri, FilePathCom puterName, FilePathRunspace, FilePathUri, VMId, VMName, ContainerId, Fi lePathVMId, FilePathVMName, FilePathContainerId, SSHHost, SSHHostHashPa ram, ComputerName, FilePathSSHHostHash Aliases None Dynamic? false -RunAsAdministrator Required? false Position? Named Accept pipeline input? false Parameter set name ContainerId, FilePathContainerId Aliases None Dynamic? false -SSHConnection Required? true Position? Named Accept pipeline input? false Parameter set name SSHHostHashParam, FilePathSSHHostHash Aliases None Dynamic? false -SSHTransport Required? false Position? Named Accept pipeline input? false Parameter set name FilePathSSHHost, SSHHost Aliases None Dynamic? false -ScriptBlock Required? true Position? 1 Accept pipeline input? false Parameter set name Uri, Session, ComputerName, InProcess, VMI d, VMName, ContainerId, SSHHost, SSHHostHashParam Aliases Command Dynamic? false -Session Required? false Position? 0 Accept pipeline input? false Parameter set name Session, FilePathRunspace Aliases None Dynamic? false -SessionName Required? false Position? Named Accept pipeline input? false Parameter set name ComputerName, FilePathComputerName Aliases None Dynamic? false -SessionOption Required? false Position? Named Accept pipeline input? false Parameter set name FilePathComputerName, Uri, ComputerName, F ilePathUri Aliases None Dynamic? false -Subsystem Required? false Position? Named Accept pipeline input? true (ByPropertyName) Parameter set name SSHHost Aliases None Dynamic? false -ThrottleLimit Required? false Position? Named Accept pipeline input? false Parameter set name FilePathContainerId, Session, Uri, FilePat hComputerName, FilePathRunspace, FilePathUri, VMId, VMName, ContainerId , FilePathVMId, FilePathVMName, ComputerName Aliases None Dynamic? false -UseSSL Required? false Position? Named Accept pipeline input? false Parameter set name ComputerName, FilePathComputerName Aliases None Dynamic? false -UserName Required? false Position? Named Accept pipeline input? false Parameter set name FilePathSSHHost, SSHHost Aliases None Dynamic? false -VMId Required? true Position? 0 Accept pipeline input? true (ByPropertyName) Parameter set name FilePathVMId, VMId Aliases VMGuid Dynamic? false -VMName Required? true Position? Named Accept pipeline input? true (ByPropertyName) Parameter set name VMName, FilePathVMName Aliases None Dynamic? false This cmdlet supports the common parameters: Verbose, Debug, ErrorAction, ErrorVariable, WarningAction, WarningVariable, OutBuffer, PipelineVariable, and OutVariable. For more information, see about_CommonParameters (https://go.microsoft.com/fwlink/?LinkID=113216) . INPUTS System.Management.Automation.PSCredential System.String System.Management.Automation.PSObject System.Guid[] System.String[] OUTPUTS System.Object ALIASES icm REMARKS Get-Help cannot find the Help files for this cmdlet on this computer. It is displaying only partial help. -- To download and install Help files for the module that includes this cmdlet, use Update-Help. -- To view the Help topic for this cmdlet online, type: "Get-Help Invok e-Command -Online" or go to https://go.microsoft.com/fwlink/?LinkID=135225.