반응형

powershell 16

PowerShell의 표준 오류에 쓰는 방법은 무엇입니까?

PowerShell의 표준 오류에 쓰는 방법은 무엇입니까? 표준 오류 스트림에 에코하는 방법과 실행 파일의 오류 스트림을 리디렉션하는 방법을 모두 파악하는 데 어려움을 겪고 있습니다. 저는 본 셸과 콘 셸 배경에서 왔습니다. 제가 사용할 것입니다. # Write to stderr echo "Error Message!" >&2 # Redirect stderr to file /do/error 2>/tmp/err.msg 사용하다Write-Errorstderr에 글을 . stderr 을로파다면사음용다니합을려를 합니다. Write-Error "oops" 2> /temp/err.msg 또는 exe_that_writes_to_stderr.exe bogus_arg 2> /temp/err.msg PowerShell은 오..

source 2023.07.28

파워셸에서 문(블록)을 사용하여 구현하는 방법은 무엇입니까?

파워셸에서 문(블록)을 사용하여 구현하는 방법은 무엇입니까? PowerShell에서 사용 블록을 작성하려면 어떻게 해야 합니까? 다음은 C#의 작업 예입니다. using (var conn = new SqlConnection(connString)) { Console.WriteLine("InUsing"); } PowerShell에도 동일한 기능이 필요합니다(작동하지 않음). Using-Object ($conn = New-Object System.Data.SqlClient.SqlConnection($connString)) { Write-Warning -Message 'In Using'; } 블록을 사용하지 않고 작동합니다. $conn = New-Object System.Data.SqlClient.SqlConn..

source 2023.07.28

PowerShell을 사용하여 레지스트리 값과 한 줄로 연결되는 경로를 생성하려면 어떻게 해야 합니까?

PowerShell을 사용하여 레지스트리 값과 한 줄로 연결되는 경로를 생성하려면 어떻게 해야 합니까? old-school reg.exe를 사용하면 레지스트리 값에 대한 경로를 포함하여 레지스트리 값을 생성하고 경로가 이미 존재하는 경우 오류를 발생시키지 않는 것이 쉽습니다. reg add HKCU\Software\Policies\Microsoft\Windows\EdgeUI /f /v DisableHelpSticker /t reg_sz /d 1 그것은 멋지고 간결합니다.순수 PowerShell에서 이를 수행하는 가장 짧은 방법은 두 줄 또는 경로를 반복하지 않으려면 세 줄입니다. $regPath = 'HKCU:\Software\Policies\Microsoft\Windows\EdgeUI' New-Item..

source 2023.07.28

powershell - powershell(') 새 줄 지정

powershell - powershell(') 새 줄 지정 Get-Content $user| Foreach-Object{ $user = $_.Split('=') New-Variable -Name $user[0] -Value $user[1]} 스크립트에서 작업하고 텍스트 파일을 배열로 분할하여 각 줄을 기준으로 파일을 분할합니다. "=" 기호를 무엇으로 변경해야 합니까?텍스트 파일의 정확한 인코딩에 따라 다르지만,[Environment]::NewLine보통 속임수를 씁니다. "This is `r`na string.".Split([Environment]::NewLine) 출력: 이것은 끈 그 문제는String.Split메서드는 주어진 문자열의 각 문자에서 분할됩니다.따라서 텍스트 파일에 CRLF 줄 구분 ..

source 2023.07.28

PowerShell 스크립트 실행 방법

PowerShell 스크립트 실행 방법 PowerShell 스크립트를 실행하려면 어떻게 해야 합니까? myscript.ps1이라는 스크립트가 있습니다. 필요한 모든 프레임워크가 설치되어 있습니다. 나는 그 실행 정책을 설정했습니다. 이 MSDN 도움말 페이지의 지침에 따라 다음과 같이 실행하려고 합니다.powershell.exe 'C:\my_path\yada_yada\run_import_script.ps1'(포함 여부에 관계없이)--noexit) 파일 이름이 출력되는 것을 제외하고는 정확히 아무것도 반환하지 않습니다. 오류도 없고, 메시지도 없고, 아무것도 없습니다.오, 내가 추가할 때.-noexit동일한 상황이 발생하지만 PowerShell에 남아 수동으로 종료해야 합니다. .ps1 파일은 프로그램을 ..

source 2023.05.09

의 버전을 반환하는 PowerShell 스크립트.기계의 NET Framework?

의 버전을 반환하는 PowerShell 스크립트.기계의 NET Framework? 의 버전을 반환하는 PowerShell 스크립트는 무엇입니까?기계의 NET Framework? 제 첫 번째 추측은 WMI와 관련된 것입니다. 더 좋은 것이 있을까요? 설치할 때마다 최신 버전만 반환하는 것이 한 줄로 되어 있어야 합니다.NET [각 라인에서].레지스트리를 사용하려면 4.x Framework의 전체 버전을 가져오려면 레지스트리를 다시 사용해야 합니다.이전의 답변은 둘 다 시스템의 루트 번호를 반환합니다.NET 3.0(3.0 아래에 중첩된 WCF 및 WPF 번호가 더 높음 - 설명할 수 없음) 및 4.0에 대해 아무것도 반환하지 않음... 편집: 의 경우.Net 4.5 이상에서는 다시 약간 변경되었습니다. 이제..

source 2023.05.04
반응형