Saya bermain-main dengan skrip PowerShell dan mereka bekerja dengan baik. Namun, saya bertanya-tanya apakah ada cara untuk juga menunjukkan semua perintah yang dijalankan, sama seperti jika Anda mengetiknya sendiri secara manual. Ini akan mirip dengan "echo on" dalam file batch. Saya melihat argumen baris perintah PowerShell, cmdlet, tapi saya tidak menemukan sesuatu yang jelas. Terima kasih!
sumber
Param
, pastikan untuk menempatkan baris ini di bawah blok param-defining atau dapat menyebabkan kegagalan.Di mana saya menggunakan
echo on
CMD, sekarang saya gunakanWrite-Verbose
danSet-PSDebug -Step
sebagai gantinya. Mereka tidak sama, tetapi mereka lebih kuat jika dipegang dengan terampil.sumber
Jelek:
Masalah dengan hal di atas adalah jika Anda memiliki perintah multi-line seperti ini:
Di atas akan gagal dengan contoh saya di atas jika itu ditempatkan di foo.ps1 dengan struktur itu ...
sumber
Akan memberi tahu Anda tentang semua perintah dan
akan mengembalikan daftar lengkap untuk Anda manipulasi \ tampilan dll.
sumber