1. ホーム
  2. powershell

[解決済み] powershellの&マークはどういう意味ですか?

2022-07-16 15:33:11

質問

$tool = 'C:\Program Files\gs\gs9.07\bin\gswin64c.exe'

& $tool -q -dNOPAUSE -sDEVICE=tiffg4 $param -r300 $pdf.FullName -c quit

誰かこれがどのように動作するか説明してもらえますか?powershellの&記号は正確に何をする/意味するのでしょうか?

どのように解決するのですか?

& は呼び出し演算子で、コマンドやスクリプト、関数を実行することができます。

詳しくは

SS64のドキュメントです。呼び出し演算子 (&)

Microsoft Docs。コール オペレータ &

Syntax
      & "[path] command" [arguments]

$LocalComputerName = & $ENV:windir\System32\HostName.exe

また、IDEを使用している場合(例えば PowerGUI ) を使っている場合は、セカンダリプロセスを実行するときに別のウィンドウを開かないようにすることができます。

& more
Start-Process "my_script.here"