반응형

powershell 18

Windows에서 Git Bash 대 Windows Power Shell 대 Command 프롬프트의 차이점은 무엇입니까?

Windows에서 Git Bash 대 Windows Power Shell 대 Command 프롬프트의 차이점은 무엇입니까? 저는 맥의 터미널에 익숙한 맥가이에요.지금은 윈도우를 사용하고 있습니다. 이 CLI 옵션들의 차이점은 무엇입니까? 제가 언제 하나를 다른 하나보다 더 사용해야 합니까? 고려해야 할 CLI 옵션이 더 있습니까? Windows에 적응하려는 Mac 사용자라면 어떤 CLI를 사용하시겠습니까? Windows(윈도우)를 사용하려는 이유는 도커 프로젝트의 CLI가 Windows(윈도우) 사용자에게 작동하는지 확인하고 컨테이너에서 Windows(윈도우)로 전송되는 파일을 쓸 수 있는지 확인하고 README(리드미) 파일에 Windows(윈도우) 사용자를 위한 지침이 있는지 확인하기 위해서입니다.그..

programing 2023.11.05

조건부 실행 (&& 및 ||)

조건부 실행 (&& 및 ||) 이미 제 문제를 해결하는 질문이 있습니다(Powershell에서 &&을 일할 수 있을까요?). 하지만 한 가지 차이점이 있습니다.두 명령 모두 출력이 필요합니다.내가 그냥 달려가면, (command1 -arg1 -arg2) -and (command2 -arg1) 출력은 보이지 않지만 stderr 메시지가 표시됩니다.그리고, 예상대로, 그냥 타이핑: command1 -arg1 -arg2 -and command2 -arg1 구문 오류를 제공합니다.2019: 파워셸 팀은 파워셸에 대한 지원을 추가하는 것을 고려하고 있습니다 - 이 GitHub PR에 참여합니다. 시도해 보기: $(command -arg1 -arg2 | Out-Host;$?) -and $(command2 -arg1..

programing 2023.10.01

Powershell을 사용하여 WMI 또는 원격 없이 원격으로 서비스 중지

Powershell을 사용하여 WMI 또는 원격 없이 원격으로 서비스 중지 작동하는 것처럼 보이는 라이너 하나를 우연히 발견했습니다. stop-service -inputobject $(get-service -ComputerName remotePC -Name Spooler) 원격 서비스를 사용하거나 로컬 호스트에서 발생하지 않는 한 중지 서비스가 작동하지 않는다고 생각했기 때문에 그 이유를 설명할 수 있는 사람이 있습니까?산출량Get-Service가System.ServiceProcess.ServiceController원격 시스템에서 작동할 수 있는 .NET 클래스.그것이 어떻게 이루어지는지는 모르겠습니다. 아마도 DCOM이나 WMI일 것입니다. 이것들 중 하나를 얻으시면 됩니다.Get-Service, 에 ..

programing 2023.09.11

PSCustomObject가 아닌 원시 형식(예: String)을 반환하도록 Select-Object를 가져오는 방법은 무엇입니까?

PSCustomObject가 아닌 원시 형식(예: String)을 반환하도록 Select-Object를 가져오는 방법은 무엇입니까? 다음 코드는 PSCustomObjects 배열을 제공합니다. Strings 배열을 반환하려면 어떻게 해야 합니까? $files = Get-ChildItem $directory -Recurse | Select-Object FullName | Where-Object {!($_.psiscontainer)} (2차적인 질문으로 psis container part의 용도는 무엇입니까?온라인 예시에서 복사했습니다.) 승인 후 편집:두 가지 좋은 답이 있습니다. 두 가지를 모두 표시할 수 있으면 좋겠습니다.원답을 구했습니다.물건에서 원하는 물건을 골라내기만 하면 됩니다.FullName이..

programing 2023.09.06

Powershell 비위치,

Powershell 비위치, 이 기본 패턴을 따르는 인수를 허용하는 파워셸(2.0) 스크립트를 만들려고 합니다. .\{script name} [options] PATH 여기서 옵션은 임의의 수의 선택적 매개변수입니다. 자세한 내용은 '-v' 행을 따라 생각하십시오.PATH 인수는 마지막에 전달된 인수와 동일하며 필수입니다.옵션 없이 하나의 인수만 사용하여 스크립트를 호출할 수 있으며, 이 인수는 경로로 간주됩니다.선택적 매개 변수만 포함하고 위치가 지정되지 않은 매개 변수 목록을 설정하는 데 문제가 있습니다. 이 빠른 스크립트는 내가 안고 있는 문제를 보여줍니다. #param test script Param( $firstArg, $secondArg, [switch]$thirdArg, [Parameter(..

programing 2023.09.01

"실행 중인 스크립트가 이 시스템에서 비활성화됨"을 수정하는 방법은 무엇입니까?

"실행 중인 스크립트가 이 시스템에서 비활성화됨"을 수정하는 방법은 무엇입니까? 이 질문에는 이미 다음과 같은 답이 있습니다. PowerShell에서 "이 시스템에서 스크립트 실행이 비활성화되었습니다."라고 말합니다. (49개 답변) 마감됨작년에 다음과 같은 이온 명령을 실행하려고 할 때ionic serveVS Code 터미널에서 다음과 같은 오류가 발생합니다. 이걸 어떻게 고칠 수 있을까요? ionic : File C:\Users\Lakshan\AppData\Roaming\npm\ionic.ps1 cannot be loaded because running scripts is disabled on this system. For more information, see about_Execution_Polic..

programing 2023.09.01

Invoke-WebRequest SSL이 실패합니까?

Invoke-WebRequest SSL이 실패합니까? 사용하려고 할 때Invoke-WebRequest이상한 오류가 발생합니다. Invoke-WebRequest -Uri "https://idp.safenames.com/" Invoke-WebRequest : The underlying connection was closed: An unexpected error occurred on a send. 웹사이트 자체가 괜찮은 것 같아서 무엇이 원인인지 잘 모르겠습니다. 스택 오버플로 주변의 모든 "ssl 오류 무시" 기능에도 불구하고 여전히 작동하지 않아 SSL과 관련이 있는지 의문이 듭니다.BaconBits가 지적했듯이, .NET 버전 > 4.5는 기본적으로 SSLv3 및 TLS 1.0을 사용합니다. 다음을 사용..

programing 2023.08.27

내보내기-CSV 내보내기 길이만 이름이 아님

내보내기-CSV 내보내기 길이만 이름이 아님 파워셸에서 실행 중인 코드가 있습니다.export-csv 없이 실행하면 화면에 있는 모든 폴더 이름이 표시됩니다. dir | select -expand fullname | % { ($_ -split '\')[7] 하지만 제가 덧붙이자면| export-csv c:\test.txt그러면 화면에 보이는 것처럼 예상했던 폴더 이름이 아닌 다음과 같은 내용이 파일에 표시됩니다. #TYPE System.String "Length" "13" "18" "20" "22" "29" "21" "24" "11" "17" "20" "20" Export-Csv개체 속성 및 해당 값의 테이블을 내보냅니다.스크립트가 문자열 개체를 생성하고, 문자열 개체가 가진 유일한 속성은 길이이기 때문..

programing 2023.08.22

PowerShell의 PowerShell 파일 폴더 경로

PowerShell의 PowerShell 파일 폴더 경로 내 PowerShell 스크립트 파일은 다음 위치에 있습니다.C:/this-folder/that-folder/another-folder/powershell-file.ps1. 반환되는 변수를 가져오려면 어떻게 합니까?C:/this-folder/that-folder/another-folder/?스크립트에서 다음 명령을 사용해 보십시오. Split-Path -parent $MyInvocation.MyCommand.Definition PowerShell 3.0에서는 새로운 기능과 함께$PSScriptRoot변수 및 포함$PSCommandPath전체 스크립트 경로를 얻을 수 있습니다. MVP 키스 힐의 멋진 게시물도 확인하고 싶을 것입니다.안전하게 $Scr..

programing 2023.08.22

Powershell 함수에서 여러 항목을 반환하는 방법

Powershell 함수에서 여러 항목을 반환하는 방법 스크립트에서 SVN 외부 정의를 분해해야 하는 몇 가지 기능이 있습니다.다음 중 하나일 수 있습니다. ,-r 또는-r 그리고 제가 데이터를 추출하기 위해 고안한 역학은 단지 두 줄 이상입니다. 그래서 저는 이것을 별도의 기능에 넣고 싶습니다. 하지만 그렇게 할 때, 저는 함수에 로컬인 관련 데이터를 포함하는 세 개의 변수를 갖게 되고, 그 세 개의 변수를 모두 호출자에게 전달할 방법을 찾지 못합니다. 적절한 프로그래밍 언어로 세 가지 값을 모두 포함하는 복합 유형을 반환할 수 있지만, 파워셸에서는 이를 수행하는 방법을 찾을 수 없습니다.물론, 저는 이것을 세 가지 기능으로 나눌 수 있지만, 저는 다시 DRY 규칙을 위반하게 되었습니다. 파워셸에서 뭘..

programing 2023.08.12
반응형