PowerShell 18

오류 시 디버거를 입력할 수 있는 방법이 있습니까?

오류 시 디버거를 입력할 수 있는 방법이 있습니까? 오류에 대한 응답으로 PowerShell 디버거를 입력할 수 있는 방법이 있습니까?ErrorAction매개 변수에는 여러 값이 있지만 다음과 같은 것이 없습니다.Debug. 제가 원하는 것은 디버거를 중단점을 설정한 경우 열리듯이 열되되 오류가 발생할 때만 열 수 있도록 하는 것입니다(예를 들어,Write-Error). 편집 나는 약간의 설명을 해야 합니다.저는 주로 C# 개발자이고 파워셸을 처음 접하는 사람입니다. 제가 기대하는 것은 비주얼 스튜디오 디버거가 "처리되지 않은 예외"에 대해 제공하는 것과 유사한 동작입니다.PowerShell 명령에서 예외를 던지는 것이 더 일반적인 것으로 보이는 반면 사용자 지정 스크립트에서는 대부분 Write-Erro..

programing 2023.11.05

깃 배시가 기본값으로 설정되어 있는데도 VSCode에서 전원 셸이 계속 열립니다.

깃 배시가 기본값으로 설정되어 있는데도 VSCode에서 전원 셸이 계속 열립니다. VSCode의 통합 기본 단말기를 Git Bash로 설정했는데 VSCode를 시작할 때마다 bash 대신 powershell이 뜹니다.그러나 기본 터미널 설정은 변경되지 않지만 짜증이 납니다.설정에서 파워셸의 프로필을 제거하려고 했지만 아무 소용이 없는 것 같습니다.왜 이런 일이 생기는 건가요?vScode v1.60.1로 업그레이드해야 합니다. 이 문제와 관련하여 해당 포인트 릴리스에 수정 사항이 있습니다. 기본 프로파일 선택 실제로 gitbash를 열지 않음을 참조하십시오. 다시 시작한 후 시동을 걸면 PowerShell이 계속 열립니다. 저에게도 같은 일이 일어났고, 인사이더 빌드 05/14/2021에서 언급된 수정 사..

programing 2023.10.31

실수를 했을 때 >> 프롬프트의 파워셸에서 어떻게 벗어날 수 있습니까?

실수를 했을 때 >> 프롬프트의 파워셸에서 어떻게 벗어날 수 있습니까? 나는 poshgit 기능을 위해 git과 함께 파워셸을 사용하고 때때로 git 명령을 입력하는 오류를 범하고 입력하기 전에 git commit -m 'something과 '을 닫는 것을 잊습니다.내가 입력한 새 행으로 이동하여 Enter 키를 눌러도 >> 프롬프트가 표시됩니다.파워셸을 닫지 않고 새로운 프롬프트를 돌려주고 무한한 >> 루프에서 빠져나온다고 쉽게 말할 수 있는 방법이 있습니까?+ 를 누릅니다.C@jon Z의 대답은 중단하는 방법을 알려주지만, 원하는 것은 빈 곳에 입력하는 것입니다.>>메시지가 표시되면 사용할 수 없습니다. PS > git commit -m 'test >> ' >> [temp 7b96875] test 0..

programing 2023.10.31

Get-ChildItem 결과에서 항목 목록을 제외하는 방법은 무엇입니까?

Get-ChildItem 결과에서 항목 목록을 제외하는 방법은 무엇입니까? 경로의 파일 목록(실제 파일 수)을 재귀적으로 가져오되 특정 유형을 제외하고: Get-ChildItem -Path $path -Recurse | ? { $_.Name -notlike "*.cs" -and $_.Name -notlike "*.tt" } 하지만 저는 (몇 가지 예를 들어) 제외 대상에 대한 긴 목록을 가지고 있습니다. @("*.cs", "*.tt", "*.xaml", "*.csproj", "*.sln", "*.xml", "*.cmd", "*.txt") 이 양식을 사용하여 목록을 가져오는 방법: Get-ChildItem -Path $path -Recurse | ? { } ?이 작업도 가능합니다. get-childitem..

programing 2023.10.31

XML을 PSObject로 변환

XML을 PSObject로 변환 참고: 사용하고 있습니다.ConvertTo-XML사용할 수 없습니다.Export-Clixml: 나는 단순한 것을 만듭니다.PSObject: $a = New-Object PSObject -Property @{ Name='New' Server = $null Database = $null UserName = $null Password = $null } 그런 다음에 XML로 변환합니다.ConvertTo-XML: $b = $a | Convertto-XML -NoTypeInformation XML은 다음과 같습니다. 속성/요소를 추출하고 변환하기 위해 점 표기법이나 XPath 쿼리를 파악하는 데 어려움을 겪고 있습니다.$b원래대로PSObject.XPath를 사용하면 이 작업을 쉽게 ..

programing 2023.10.21

사용자 지정 셸에서 Windows용 GitHub과 함께 제공되는 posh-git을 사용하는 방법은 무엇입니까?

사용자 지정 셸에서 Windows용 GitHub과 함께 제공되는 posh-git을 사용하는 방법은 무엇입니까? Windows용 GitHub을 설치하는 것은 초보자의 git Windows 앱인 msysgit과 posh-git을 한 번에 얻을 수 있는 좋은 방법이지만, "GitHub.appref-ms --open-shell"이라고 불러야 posh-git을 사용하여 git shell을 시작할 수 있습니다. 제가 하고 싶은 일은 콘솔을 시작하고, 파워셸을 로드하고, 윈도우용 Github과 함께 제공되는 posh-git을 사용하는 것입니다. 그러나 파워셸에 로드하는 방법을 찾을 수 없습니다. 업데이트: 이미 msysgit이 설치되어 있기 때문에 별도로 Windows용 Git을 설치하고 싶지 않습니다. AppDat..

programing 2023.10.16

PowerShell: IIS 7 및 IIS 7.5 모두에서 ps1 스크립트로 Web Administration 로드

PowerShell: IIS 7 및 IIS 7.5 모두에서 ps1 스크립트로 Web Administration 로드 IIS에서 웹 사이트 및 웹 응용 프로그램 설정을 구성하는 PowerShell 스크립트가 있습니다.그래서 웹 관리 스냅인에 cmdlet을 사용합니다.그러나 이 스크립트는 Windows 2008, Windows 7 및 Windows 2008 R2에서 실행되어야 합니다.그리고 사용자의 소란을 최소화하고 실행하기 위해 필요합니다. 문제는 Windows 7(윈도우 7)과 Windows 2008 R2(윈도우 2008 R2)가 Web Administration(웹 관리)이 모듈로 설치된 IIS 7.5를 사용한다는 것입니다.Windows 2008에서는 Web Administration을 스냅인으로 설치..

programing 2023.10.16

bash에서 'which'에 해당하는 cmd/powershell은 무엇입니까?

bash에서 'which'에 해당하는 cmd/powershell은 무엇입니까? 이 질문에는 이미 다음과 같은 답변이 있습니다. Windows 명령줄에 'which'에 해당하는 것이 있습니까? (26개 답변) 닫힘2년 전에. CMD 쉘이 어떤 버전의 실행 파일을 사용하는지 알고 싶습니다.어떤 유닉스 셸이든지, 나는which그걸 찾기 위해서요. 윈도우 셸 중 하나에 동등한 명령이 있습니까?여러가지. where는 직접 동치입니다. C:\Users\Joey>where cmd C:\Windows\System32\cmd.exe PowerShell에서는where그 자체가 에 대한 별칭입니다.Where-Object, 따라서 사용해야 합니다.where.exePowerShell에 있습니다. 인cmd사용할 수도 있습니다.f..

programing 2023.10.16

ip-address를 대상으로 하는 Powershell 원격화

ip-address를 대상으로 하는 Powershell 원격화 서버 2008 R2에서 PSR Moting을 성공적으로 활성화했습니다.동일한 네트워크 내에서 호스트 이름을 대상으로 원격 세션을 수행할 수 있습니다. 네트워크 내 또는 다른 네트워크(예: VPN을 통해)에서 IP-Address를 대상으로 사용하려고 할 때 실패합니다.호스트 이름이 해결되지 않아 IP-Address를 사용해야 하는 VPN 연결을 통해 원격을 사용할 수 있기를 원합니다. 클라이언트에 같은 dns-name을 가진 다른 서버가 몇 개 있고 name-ip-address-association을 제거하고 삽입하고 싶지 않기 때문에 hosts-file에 이름을 추가하고 싶지 않습니다. IP를 통해 psremote-target을 호출할 수 있..

programing 2023.10.11

cmd.exe 및 PowerShell에서 PROPMENT(PROPMENT만 해당)의 색상은?

cmd.exe 및 PowerShell에서 PROPMENT(PROPMENT만 해당)의 색상은? 그래서 Bash에서는 그냥 구성을 하고,PS1메시지에 색상을 추가합니다.전경(텍스트)이나 배경의 색상이 아닌 적절한 프롬프트를 말하는 것입니다.Bash에서는 매우 쉽고 복잡한 텍스트 출력 속에서 명령을 찾아야 하는 경우에도 많은 도움이 됩니다. 동일한 목표를 달성할 수 있습니까?cmd.exe, 아니면 파워쉘을 위한 폴백으로?컬러풀한 프롬프트? 로딩으로 Win32 이전의 옛날에 가능한지는 모르겠습니다.ANSI.SYS. 저는 그것이 단지 전경과 배경을 다채롭게 만들기 위한 것이었다고 생각합니다.하지만 제가 틀릴 수도 있습니다.어쨌든, 그 시대는 지났고, 우리 현대에는 (알아요)cmd.exe, 또는 PowerShell..

programing 2023.10.01