PWSH.EXE nedir? Kullanabileceğiniz PWSH sözdizimi listesi
PowerShell , Microsoft'un(Microsoft) oluşturduğu en güçlü komut dosyası araçlarından biridir . Bu yazıda PWSH.exe nedir ve(PWSH.exe) önemli PWSH sözdizimlerinin(PWSH syntax) listesini paylaşacağız . Çoğu kullanıcının Windows PowerShell kullandığından eminim , ancak PWSH artık (PWSH)Windows , macOS ve Linux üzerinde çalışan bir çapraz platform komut dosyası oluşturma aracıdır . Ancak, WSL'de, yani Linux'ta Windows Alt Sisteminde desteklenmez ve(WSL) PWSH'yi oturum açma (Windows Subsystem)kabuğu(Linux) olarak ayarlamaya çalışmak, WSL'nin kararsız (PWSH)olmasına(WSL) neden olur .
PWSH.EXE nedir?
Başlamadan önce, bir ayrıntıyı açıklayalım. PWSH.EXE , PowerShell'in(PowerShell) yeni adıdır . Sürüm 6'dan bu yana PowerShell Core olarak adlandırılır . Daha önce Windows'ta(Windows) (sürüm 5.1) kurulu olduğunu görmüş olmanız gereken powershell.exe olarak adlandırılmıştı. (powershell.exe)Windows'ta (Windows)PowerShell'i(PowerShell) her başlattığınızda bir mesaj almanıza şaşmamalı:
“Try the new cross-platform PowerShell https://aka.ms/pscore6.”
PowerShell ve PowerShell Core arasındaki farkı(difference between PowerShell and PowerShell Core.) okuyabilirsiniz .
Bugün hızlı bir şekilde ilerleyen PowerShell,(PowerShell has reached version 7) sürüm 6'ya kıyasla büyük bir değişiklik olan sürüm 7'ye ulaştı ve .Net Framework yerine .NET Core 3 kullanıyor . Bir denemek isterseniz , Windows 10'a PowerShell 7.0'ı nasıl yükleyeceğinizi öğrenin.(how to install PowerShell 7.0 on Windows 10.)
Önemli PWSH Sözdizimi
-File | -f: Bir komut dosyasında komutlarınız varsa, onu girdi olarak kullanabilirsiniz. Uygun olduğunda dosyalar için de argümanlar oluşturabilirsiniz.
pwsh -File .\test.ps1 -TestParam $env:windir
-Command | -cScriptBlock'u(ScriptBlock) yürütmek için bunu kullanın . ScriptBlock , {} ile çevrelenmiş işlevler kümesidir.
pwsh -Command {Get-WinEvent -LogName security}
veya
@' "in" "hi" | % { "$_ there" } "out" '@ | powershell -NoProfile -Command -
-EncodedCommand | -e | -ec : Karmaşık tırnak işaretleri veya küme parantezleri kullanmanız gerektiğinde bunu kullanın.
$command = 'dir "c:\program files" ' $bytes = [System.Text.Encoding]::Unicode.GetBytes($command) $encodedCommand = [Convert]::ToBase64String($bytes) pwsh -encodedcommand $encodedCommand
-Login | -l: Linux ve macOS'ta, / etc/profile ve ~/.profile gibi oturum açma profillerini yürütmek için /bin/sh kullanarak PowerShell'i bir oturum açma kabuğu olarak başlatır. (PowerShell)Windows için geçerli değildir .
/etc/shells altında listelenen mutlak yolu doğrulamanız gerekecek. Mevcut kullanıcınızın kabuğunu pwsh olarak ayarlamak için chsh yardımcı programını kullanabilirsiniz .
chsh -s /usr/bin/pwsh
-AyarlarDosyası | -ayarlar
Yerel proje ayarları ile global ayarların üzerine yazmak istiyorsanız, bu seçeneği kullanarak ayarlar dosyasını belirleyebilirsiniz. Sistem genelindeki ayarlar powershell.config.json'da mevcuttur.
pwsh -SettingsFile c:\myproject\powershell.config.json
PWSH Sözdiziminin Tam Listesi
pwsh[.exe] [[-File] <filePath> [args]] [-Command { - | <script-block> [-args <arg-array>] | <string> [<CommandParameters>] } ] [-ConfigurationName <string>] [-CustomPipeName <string>] [-EncodedCommand <Base64EncodedCommand>] [-ExecutionPolicy <ExecutionPolicy>] [-InputFormat {Text | XML}] [-Interactive] [-Login] [-MTA] [-NoExit] [-NoLogo] [-NonInteractive] [-NoProfile] [-OutputFormat {Text | XML}] [-SettingsFile <SettingsFilePath>] [-STA] [-Version] [-WindowStyle <style>] [-WorkingDirectory <directoryPath>] pwsh[.exe] -h | -Help | -? | /?
Daha fazla ayrıntıya ihtiyacınız varsa docs.microsoft.com adresini ziyaret edebilirsiniz.(docs.microsoft.com.)
Related posts
Windows 10'teki Security Questions'yi PowerShell Script kullanarak devre dışı bırakın
Check Windows 10 OS architecture PowerShell or Command Prompt'ü kullanma
Create System Restore Point Command Prompt or PowerShell'ü kullanma
Windows PowerShell ISE Nasıl Kullanılır - Yeni Başlayanlar Eğitimi
Nasıl ALWAYS Command Prompt and PowerShell Administrator olarak çalıştırın
Command Prompt or PowerShell kullanarak Remote Desktop etkinleştirme
Windows 10'da PowerShell'ü kullanarak IP veya web sitesini nasıl engellenir?
Windows 10'de PowerShell'yı nasıl devre dışı bırakılır?
PowerShell Windows 10'de Microsoft Store apps Nasıl Sıfırlanır?
PowerShell Windows 10'de Nasıl Kaldırılır
Microsoft PowerShell Script Browser, komut dosyası örneklerini kolayca bulmanıza yardımcı olur
PowerShell script Windows Update status'yi kontrol etmek için
PowerShell and PowerShell Core arasındaki fark
VHDX file VHD ila PowerShell kullanarak nasıl dönüştürülür
PowerShell script Task Scheduler'da Windows 10'te Nasıl Zamanlanır?
PowerShell version Windows 11/10'de nasıl kontrol edilir
Windows 10'teki PowerShell'ü kullanarak Webcams'i nasıl bulabilir ve devre dışı bırakılır?
Change Local Account password Command Prompt or PowerShell kullanarak
Windows 10'da PowerShell 7.0'i nasıl yüklenir
Düzeltme: imzalı PowerShell cmdlets imzasız cmdlet'lerden daha yavaş koş