Apa arti simbol & di PowerShell?


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

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

Adakah yang bisa menjelaskan kepada saya bagaimana ini bekerja? Apa sebenarnya arti simbol & di Powershell?

Jawaban:


105

&adalah operator panggilan yang memungkinkan Anda menjalankan perintah, skrip, atau fungsi. Untuk lebih jelasnya: &

Syntax
      & "[path] command" [arguments]

Contoh:

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

Selain itu, jika Anda menggunakan IDE (seperti PowerGUI), Anda dapat memblokirnya agar tidak membuka jendela terpisah saat menjalankan proses sekunder:

& more
Start-Process "my_script.here"

Apa & more?
kjhf

1
@kjhf Saat menggunakan IDE, jika proses baru yang Anda jalankan membuka jendela baru yang terpisah untuk dijalankan, Anda dapat menyembunyikannya dengan menggunakan & more.
slybloty

4
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.