PowerShellの新機能です。今すぐ仕事はいくつかのプログラムをタスクバーにピンすることです。このTutorialは素晴らしく、私のWin7 32bitのVmwareでうまく動作します。しかし、同じスクリプトはVMWareのWin10 32bitでは動作しません。だから私はコードを修正し、最終的にいくつか動詞が見つかりませんでした。私のテストコードは、次のとおりです。PowerShellで実行可能ファイルの動詞が見つかりません
CLS
$cmd = 'C:\Windows\System32\cmd.exe'
Test-Path $cmd
$Shell = New-Object -ComObject Shell.Application
$Desktop = $Shell.NameSpace(0X0)
$itemLnk = $Desktop.ParseName($cmd)
$itemVerbs = $itemLnk.Verbs()
Foreach($v in $itemVerbs)
{
write-host $v.Name
}
ISEが管理し、その結果として実行されるだけでなく、mannually右のcmd.exeをクリックすると表示さ「動詞」は、下記のように示されている:
なぜ、どのようにこれを修正するか教えてください、ありがとうございます! C:\Windows\
に位置一切cmd.exe
がないため
コード全体を共有してください。例えば。 '$ item'とは何ですか? –
@jisaakこれはタイプミスで、更新しました。確認してください。 –