cmd.exe
) in a new console: $psi = new-object System.Diagnostics.ProcessStartInfo $psi.UseShellExecute = $true $psi.WorkingDirectory = $env:userprofile $psi.FileName = 'cmd.exe' $psi.Arguments = '/k echo Working directory is %cd%' $proc = [System.Diagnostics.Process]::Start($psi) write-host "process id is $($proc.id)"
explorer.exe
). $psi = new-object System.Diagnostics.ProcessStartInfo $psi.FileName = 'explorer.exe' $psi.Arguments = $env:userprofile $proc = [System.Diagnostics.Process]::Start($psi)