반응형

PowerShell 49

Read-Host와 함께 기본값을 사용할 수 있는 단일 라이너가 있습니까?

Read-Host와 함께 기본값을 사용할 수 있는 단일 라이너가 있습니까? 프롬프트의 기본값을 지정하기 위해 이와 같은 내용을 작성했습니다. $defaultValue = 'default' $prompt = Read-Host "Press enter to accept the default [$($defaultValue)]" if ($prompt -eq "") {} else { $defaultValue = $prompt } 더 줄일 수 있습니까? 여기 제 시도가 있습니다. $defaultValue = 'default' $prompt = Read-Host "Press enter to accept the default [$($defaultValue)]" if (!$prompt -eq "") {$defaultVal..

programing 2023.08.16

"Too many revision" git 메시지

"Too many revision" git 메시지 Ongit 버전 1.7.9.5, 시도 시 git stash show -p stash@{"Friday Smarch 13 13:13:13 2013"} (날짜를 저장한 날짜로 설명할 때 git stash를 선택할 수 있습니까?) 오류 메시지가 표시됩니다. Too many revisions specified: stash@{Friday Smarch 13 13:13:13 2013} 다음을 시도할 때도 동일한 오류 메시지가 표시됩니다. git stash show "stash@{Friday Smarch 13 13:13:13 2013}" git stash show -p stash@{Friday\ Smarch\ 13\ 13:13:13\ 2013} 저는 탈출이 원인이라고 생..

programing 2023.08.16

Powershell: 문자열을 숫자로 변환

Powershell: 문자열을 숫자로 변환 WMI의 일부 드라이브 데이터가 캡처되는 어레이가 있습니다. $drivedata = $Drives | select @{Name="Kapazität(GB)";Expression={$_.Kapazität}} 어레이의 값은 다음과 같습니다(드라이브 2개). @{Kapazität(GB)=1.500} @{Kapazität(GB)=1.500} 그리고 1.500을 1500이라는 숫자로 변환하고 싶습니다. 여기서 찾은 여러 가지 제안을 시도했지만 제대로 작동하지 않았습니다. -Replace ".","" and [int]작동하지 않습니다.regex가 맞는지, 어떻게 하는지 잘 모르겠습니다.단순히 끈을 하나의 끈으로 캐스팅하는 것.int안정적으로 작동하지 않을 것입니다.당신은 그..

programing 2023.08.16

Python 스크립트에서 PowerShell 함수 실행

Python 스크립트에서 PowerShell 함수 실행 Python 스크립트에서 PowerShell 함수를 실행해야 합니다..ps1 및 .py 파일은 현재 동일한 디렉토리에 있습니다.제가 부르고 싶은 기능은 PowerShell 스크립트에 있습니다.제가 본 대부분의 답변은 Python에서 전체 PowerShell 스크립트를 실행하는 것입니다.이 경우, 저는 Python 스크립트에서 PowerShell 스크립트 내에서 개별 기능을 실행하려고 합니다. 다음은 PowerShell 스크립트 샘플입니다. # sample PowerShell Function hello { Write-Host "Hi from the hello function : )" } Function bye { Write-Host "Goodbye" ..

programing 2023.08.16

Get-WMIObject \Get-Cim 인스턴스는 실제로 무엇을 합니까?

Get-WMIObject \Get-Cim 인스턴스는 실제로 무엇을 합니까? 새 WMI 인스턴스 공급자를 개발하는 중에 문제가 좀 있습니다.다음을 사용하여 공급자를 성공적으로 등록할 수 있는 경우regsvr32.exe.그regsvr32응용 프로그램에서 의 구현을 호출하고 다음 레지스트리 키 및 값을 만듭니다. HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00000001-0000-0000-0000-00000000000F} : (default) = "WMI Provider" HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{00000001-0000-0000-0000-00000000000F}\InprocServer32 : (default) = "C:\M..

programing 2023.08.11

PowerShell을 사용하여 패턴과 일치하는 첫 번째 파일 찾기

PowerShell을 사용하여 패턴과 일치하는 첫 번째 파일 찾기 디렉토리에 있는 ".xls" 파일 중 하나를 선택하고 싶습니다.문제는 dir 명령이 다른 유형을 반환할 수 있다는 것입니다. gci *.xls 돌아올 것입니다 파일이 둘 이상인 경우 object[] 파일이 하나만 있는 경우 FileInfo 파일이 없는 경우 null null은 처리할 수 있지만, "첫 번째" 파일만 어떻게 선택할 수 있습니까?명령문을 다음으로 감아서 하나의 항목만 있는 경우에도 PowerShell이 강제로 배열을 반환하도록 할 수 있습니다.@(...): @(gci *.xls)[0] 다음 세 가지 경우에 각각 적용됩니다. 파일 컬렉션의 첫 번째 개체를 반환합니다. 개체가 하나뿐인 경우 하나만 반환합니다. 그것은 돌아옵니다.$..

programing 2023.08.06

PowerShell 스크립트에서 REST API 호출

PowerShell 스크립트에서 REST API 호출 PowerShell 스크립트에서 Rest 기반 API를 호출하고 Json 응답을 처리하려면 어떻게 해야 합니까?당신이 원하는 것은 PowerShell 3과 그것의Invoke-RestMethod,ConvertTo-Json,그리고.ConvertFrom-Jsoncmdlets.코드는 다음과 같이 표시됩니다. $stuff = Invoke-RestMethod -Uri $url -Method Get; 그리고 심지어 그들을 호출할 필요도 없습니다.ConvertFrom-Json결과적으로$stuff=> 이미 사용 가능한 비문자열 형식입니다. 자세한 내용은 http://technet.microsoft.com/en-us/Library/hh849971.aspx 을 참조하십시..

programing 2023.08.01

PowerShell에서 curl 명령을 사용하는 방법은 무엇입니까?

PowerShell에서 curl 명령을 사용하는 방법은 무엇입니까? 사용 중curl명령을 실행하여 Jenkins 작업을 통해 비트 버킷 꺼내기 요청 페이지에 주석을 게시합니다.아래 PowerShell 명령을 사용하여 다음을 실행했습니다.curl명령입니다. 하지만 아래에 언급된 오류를 확인하고 있습니다.누가 이 일을 잘 처리하는 것을 도와줄 수 있습니까? $CurlArgument="-u xxx@gmail.com:yyyy -X POST https://xxx.bitbucket.org/1.0/repositories/abcd/efg/pull-requests/2229/comments --data content=success" $CURLEXE='C:\Program Files\Git\mingw64\bin\curl.ex..

programing 2023.08.01

별도의 줄에서 %path% 에코

별도의 줄에서 %path% 에코 윈도우즈 명령 프롬프트를 사용하여 %path%를 에코하고 결과 경로를 별도의 행으로 가져올 수 있습니까? 이와 유사하지만 Windows의 경우: echo $PATH | tr ':' '\n' 바닐라 cmd로 이 작업을 수행할 수 있습니까? 아니면 PowerShell 또는 JavaScript 스크립팅이 필요합니까? 에코 %path% 출력 예: C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQ..

programing 2023.05.28

PowerShell 또는 C#에서 프로세스에 대한 명령줄 정보를 가져오는 방법

PowerShell 또는 C#에서 프로세스에 대한 명령줄 정보를 가져오는 방법 예: 실행할 경우notepad.exe c:\autoexec.bat, 어떻게 해야 합니까?c:\autoexec.bat에Get-Process notepadPowerShell에서? 아니면 어떻게 해야 하나요?c:\autoexec.bat에Process.GetProcessesByName("notepad");C#에?PowerShell에서는 WMI를 통해 프로세스의 명령줄을 가져올 수 있습니다. $process = "notepad.exe" Get-WmiObject Win32_Process -Filter "name = '$process'" | Select-Object CommandLine 다른 사용자의 컨텍스트에서 실행 중인 프로세스에 대한..

programing 2023.05.03
반응형