我正在尝试编写一个非常简单的PowerShell脚本来给我给定文件夹( c:\MyFolder )中的项目(包括文件和文件夹)的总数。 以下是我所做的: Write-Host ( Get-ChildItem c:\MyFolder ).Count; 问题是,如果我有1或0个项目,命令不起作用—它什么都不返回。 有任何想法吗?
我对Powershell相当陌生,而且我想知道如何正确地逃避-param值中的引号。 $cmd="\\server\toto.exe -batch=B -param="sort1;parmtxt='Security ID=1234'"" Invoke-Expression $cmd 这当然是失败的,我试图逃避引号(单和双)使用转义字符`并做了各种组合,但没有任何工作。 请帮忙