Pertanyaan yang diberi tag «powershell»

PowerShell adalah baris perintah lintas platform dan utilitas skrip dari Microsoft. Gunakan tag ini untuk pertanyaan tentang HANYA menulis dan menjalankan skrip PowerShell. Memprogram pertanyaan khusus untuk versi cross-platform PowerShell Core (Windows, macOS, dan Linux) harus ditandai [powershell-core]. Pertanyaan tentang administrasi sistem harus ditanyakan pada Super User atau Server Fault.


30
PowerShell mengatakan "eksekusi skrip dinonaktifkan pada sistem ini."
Saya mencoba menjalankan a cmd file yang memanggil a PowerShellskrip dari cmd.exe, dan saya mendapatkan kesalahan di bawah ini: Management_Install.ps1 tidak dapat dimuat karena eksekusi skrip dinonaktifkan pada sistem ini. aku harus lari Set-ExecutionPolicy -ExecutionPolicy Unrestricted dan ketika saya lari Get-ExecutionPolicydariPowerShellSaya Unrestrictedkembali. PS C:\Users\Administrator\> Get-ExecutionPolicy Unrestricted C:\Projects\Microsoft.Practices.ESB\Source\Samples\Management Portal\Install\Scripts\> powershell .\Management_Install.ps1 …


14
Cara menjalankan skrip PowerShell
Bagaimana cara saya menjalankan skrip PowerShell? Saya memiliki skrip bernama myscript.ps1 Saya memiliki semua kerangka kerja yang diperlukan diinstal Saya mengatur kebijakan eksekusi itu Saya telah mengikuti instruksi pada halaman bantuan MSDN ini dan saya mencoba menjalankannya seperti ini: powershell.exe 'C:\my_path\yada_yada\run_import_script.ps1'(dengan atau tanpa --noexit) yang mengembalikan apa-apa, kecuali bahwa nama …


16
Mengatur variabel lingkungan Windows PowerShell
Saya telah menemukan bahwa pengaturan variabel lingkungan PATH hanya memengaruhi prompt perintah lama. PowerShell tampaknya memiliki pengaturan lingkungan yang berbeda. Bagaimana cara mengubah variabel lingkungan untuk PowerShell (v1)? catatan: Saya ingin membuat perubahan saya permanen, jadi saya tidak perlu mengaturnya setiap kali saya menjalankan PowerShell. Apakah PowerShell memiliki file profil? …

14
Apa cara terbaik untuk menentukan lokasi skrip PowerShell saat ini?
Setiap kali saya perlu referensi modul atau skrip umum, saya suka menggunakan jalur relatif terhadap file skrip saat ini. Dengan begitu, skrip saya selalu dapat menemukan skrip lain di perpustakaan. Jadi, apa cara terbaik dan standar untuk menentukan direktori skrip saat ini? Saat ini, saya sedang melakukan: $MyDir = [System.IO.Path]::GetDirectoryName($myInvocation.MyCommand.Definition) …

1
Cara menangani argumen baris perintah di PowerShell
Apa cara "terbaik" untuk menangani argumen baris perintah? Sepertinya ada beberapa jawaban tentang apa cara "terbaik" dan sebagai hasilnya saya terjebak pada bagaimana menangani sesuatu yang sederhana seperti: script.ps1 /n name /d domain DAN script.ps1 /d domain /n name. Apakah ada plugin yang bisa menangani ini dengan lebih baik? Saya …

7
Bagaimana cara menyampaikan argumen ke skrip PowerShell?
Ada sebuah PowerShellskrip bernama itunesForward.ps1yang membuat iTunes mempercepat 30 detik: $iTunes = New-Object -ComObject iTunes.Application if ($iTunes.playerstate -eq 1) { $iTunes.PlayerPosition = $iTunes.PlayerPosition + 30 } Ini dijalankan dengan perintah baris prompt: powershell.exe itunesForward.ps1 Apakah mungkin untuk meneruskan argumen dari baris perintah dan menerapkannya dalam skrip alih-alih nilai hardcoded 30 …

15
Bagaimana cara mengirim beberapa parameter ke fungsi di PowerShell?
Jika saya memiliki fungsi yang menerima lebih dari satu parameter string, parameter pertama tampaknya mendapatkan semua data yang ditugaskan padanya, dan parameter yang tersisa dilewatkan sebagai kosong. Skrip pengujian cepat: Function Test([string]$arg1, [string]$arg2) { Write-Host "`$arg1 value: $arg1" Write-Host "`$arg2 value: $arg2" } Test("ABC", "DEF") Output yang dihasilkan adalah $arg1 …
438 powershell 




10
Mengakhiri skrip di PowerShell
Saya telah mencari cara untuk menghentikan skrip PowerShell (PS1) ketika kesalahan yang tidak dapat dipulihkan terjadi dalam suatu fungsi. Sebagai contoh: function foo() { # Do stuff that causes an error $host.Exit() } Tentu saja tidak ada yang namanya $host.Exit(). Ada $host.SetShouldExit(), tapi ini sebenarnya menutup jendela konsol, yang bukan …
394 powershell 

18
Apakah PowerShell siap mengganti shell Cygwin saya di Windows? [Tutup]
Ditutup . Pertanyaan ini didasarkan pada pendapat . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga dapat dijawab dengan fakta dan kutipan dengan mengedit posting ini . Ditutup tahun lalu . Saya berdebat apakah saya harus belajar PowerShell, atau hanya tetap dengan skrip Cygwin / Perl …
384 unix  shell  powershell 

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.