How to start remotely process in PowerShell

前端 未结 3 1032
广开言路
广开言路 2020-12-19 06:59

I have a problem, I have a script which:

  • Connect with PSSession (I use PSSession with admin account)
  • Stop 2 process
  • Do
3条回答
  •  执笔经年
    2020-12-19 07:25

    You can try using WMI:

    $command = "notepad.exe"
    $process = [WMICLASS]"\\$CompName\ROOT\CIMV2:win32_process"
    $result = $process.Create($command) 
    

    If you need passing credentials:

    $cred = get-credential
    $process = get-wmiobject -query "SELECT * FROM Meta_Class WHERE __Class = 'Win32_Process'" -namespace "root\cimv2" -computername $CompName -credential $cred
    $results = $process.Create( "notepad.exe" )
    

提交回复
热议问题