1. ホーム
  2. powershell

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

2022-03-12 10:01:46

質問

$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"