Шта је ПВСХ.ЕКСЕ? Листа ПВСХ синтаксе коју можете да користите
ПоверСхелл(PowerShell) је један од најмоћнијих алата за скриптовање које је Мицрософт(Microsoft) направио. У овом посту ћемо поделити шта је ПВСХ.еке(PWSH.exe) и листу важне ПВСХ синтаксе(PWSH syntax) . Сигуран сам да су многи корисници користили Виндовс ПоверСхелл , али ПВСХ(PWSH) је сада алатка за скриптовање на више платформи која ради на Виндовс(Windows) - у, мацОС-у и Линук-(Linux) у . Међутим, није подржан на ВСЛ(WSL) -у, тј . Виндовс подсистему(Windows Subsystem) на Линук-(Linux) у, и покушај да се ПВСХ постави(PWSH) као љуска за пријаву ће довести до нестабилног ВСЛ(WSL) -а .
Шта је ПВСХ.ЕКСЕ?
Пре него што почнемо, да разјаснимо један детаљ. ПВСХ.ЕКСЕ(PWSH.EXE) је ново име за ПоверСхелл(PowerShell) . Од верзије 6 се зове ПоверСхелл Цоре(PowerShell Core) . Раније је назван поверсхелл.еке(powershell.exe) који сте сигурно видели инсталираног у Виндовс(Windows) -у (верзија 5.1). Није ни чудо сваки пут када покренете ПоверСхелл(PowerShell) у Виндовс(Windows) -у , добијате поруку:
“Try the new cross-platform PowerShell https://aka.ms/pscore6.”
Можете прочитати о разлици између ПоверСхелл-а и ПоверСхелл Цоре-а.(difference between PowerShell and PowerShell Core.)
Премотавамо данас, ПоверСхелл је достигао верзију 7(PowerShell has reached version 7) , што је велика промена у поређењу са верзијом 6 и користи .НЕТ Цоре 3 уместо .Нет Фрамеворк(Framework) -а . Ако желите да испробате, научите како да инсталирате ПоверСхелл 7.0 на Виндовс 10.(how to install PowerShell 7.0 on Windows 10.)
Важна ПВСХ синтакса
-File | -f: Ако имате команде у датотеци скрипте, можете је користити као улаз. Можете и аргументе за датотеке када је применљиво.
pwsh -File .\test.ps1 -TestParam $env:windir
-Command | -c : Користите ово да извршите команду или СцриптБлоцк(ScriptBlock) . СцриптБлоцк(ScriptBlock) је скуп функција затворених у {}
pwsh -Command {Get-WinEvent -LogName security}
или
@' "in" "hi" | % { "$_ there" } "out" '@ | powershell -NoProfile -Command -
-EncodedCommand | -e | -ec : Користите ово када постоји потреба да користите сложене наводнике или витичасте заграде.
$command = 'dir "c:\program files" ' $bytes = [System.Text.Encoding]::Unicode.GetBytes($command) $encodedCommand = [Convert]::ToBase64String($bytes) pwsh -encodedcommand $encodedCommand
-Login | -l: На Линук(Linux) -у и мацОС-у покреће ПоверСхелл(PowerShell) као љуску за пријављивање, користећи /бин/сх за извршавање профила за пријављивање као што су /етц/профиле и ~/.профиле. Није применљиво на Виндовс(Windows) .
Мораћете да проверите апсолутну путању наведену у /етц/схеллс. Можете да користите услужни програм цхсх(chsh) да подесите љуску вашег тренутног корисника на пвсх.
chsh -s /usr/bin/pwsh
-СеттингсФиле | -сеттингс
Ако желите да препишете глобална подешавања локалним подешавањима пројекта, онда можете да наведете датотеку подешавања користећи ову опцију. Подешавања за цео систем су доступна у поверсхелл.цонфиг.јсон.
pwsh -SettingsFile c:\myproject\powershell.config.json
Комплетна листа ПВСХ синтаксе
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 | -? | /?
Ако вам треба више детаља, можете посетити доцс.мицрософт.цом.(docs.microsoft.com.)
Related posts
Онемогућите безбедносна питања у оперативном систему Виндовс 11/10 помоћу ПоверСхелл скрипте
Проверите архитектуру оперативног система Виндовс 10 користећи ПоверСхелл или командну линију
Креирајте тачку за враћање система користећи командну линију или ПоверСхелл
Како се користи Виндовс ПоверСхелл ИСЕ - Водич за почетнике
Како УВЕК покренути командну линију и ПоверСхелл као администратор
Вратите се. Отворите командну линију овде уместо ПоверСхелл-а у Екплореру
Промените лозинку локалног налога користећи командну линију или ПоверСхелл
Како блокирати ИП или веб локацију користећи ПоверСхелл у оперативном систему Виндовс 10
Поправка: Потписане ПоверСхелл цмдлете раде спорије од непотписаних цмдлета
Како да видите историју команди ПоверСхелл-а у оперативном систему Виндовс 10
Како да креирате и покренете ПоверСхелл датотеку скрипте у оперативном систему Виндовс 11/10
Виндовс ПоверСхелл ИСЕ против Виндовс ПоверСхелл-а: Која је разлика?
ПоверСхелл Гет-Аппкпацкаге Не ради или је приступ одбијен
Како да зипујете и распакујете датотеке користећи ПоверСхелл у оперативном систему Виндовс 11/10
Омогућите удаљену радну површину помоћу командне линије или ПоверСхелл-а
Мицрософт ПоверСхелл Сцрипт претраживач вам помаже да лако пронађете узорке скрипте
Како да креирате локални кориснички налог користећи ПоверСхелл у оперативном систему Виндовс 11/10
Како додати ПоверСхелл у контекстни мени у оперативном систему Виндовс 10
ПоверСхелл се отвара при покретању у оперативном систему Виндовс 11/10
Како инсталирати Гоогле Цхроме користећи Виндовс ПоверСхелл