param ( [string]$Port = "3000" ) $cmdPath = "$env:USERPROFILE\.local\bin\start_mcp.cmd" $startupClass = [wmiclass]"Win32_ProcessStartup" $startup = $startupClass.CreateInstance() $startup.ShowWindow = 0 # SW_HIDE $processClass = [wmiclass]"Win32_Process" $processClass.Create("cmd /c `"$cmdPath`" $Port", $null, $startup) | Out-Null