Run PowerShell command (with pipeline) in CMD

When we run the following command in PowerShell:

get-date | sc C:tempdate.log

it creates date.log file with current date.

But if we run the same via CMD:

powershell get-date | sc C:tempdate.log

It complains:

ERROR: Unrecognized command

DESCRIPTION:
        SC is a command line program used for communicating with the
        Service Control Manager and services.
USAGE:
        sc <server> [command] [service name] <option1> <option2>...

Apparently, CMD confuses pipeline meant for POSH, with its own.

Can anyone point me how to make it run via CMD?

Thanks in anticipation.


powershell -Command " & {Get-Date | sc c:tmpdate.log}"

CMD和PowerShell

链接地址: http://www.djcxy.com/p/30242.html

上一篇: 在Powershell中运行CMD命令

下一篇: 在CMD中运行PowerShell命令(使用管道)