Jump to content

Another PHP with PowerShell problem: Piping


khess

Recommended Posts

Here's another interesting problem with running a powershell command inside system():

 

This command works at the PS command line:

 

PS> Get-wmiobject win32_service | Where-object { $_.StartMode -eq "Auto" }

 

But this command in a php script doesn't work:

 

system("powershell -command Get-wmiobject win32_service | Where-object { $_.StartMode -eq "Auto" }");

 

Even this doesn't work:

 

system("powershell -command Get-wmiobject win32_service | Where-object { $_.StartMode -eq \\\"Auto\\\" }");

 

I think it has to do with piping a command into another command. But it could be something else.

 

I still can't get the command that PHP sees to print out to screen so that I can see what's being parsed.

 

I think if I could see that, then I might not have to ask.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.