반응형

PowerShell 28

PowerShell로 특정 이름의 폴더를 재귀적으로 삭제하려면 어떻게 해야 합니까?

PowerShell로 특정 이름의 폴더를 재귀적으로 삭제하려면 어떻게 해야 합니까? 여러 폴더에서 특정 확장명을 가진 파일을 다음과 같이 삭제할 수 있습니다. Get-childitem * -include *.scc -recurse | remove-item 그러나 나는 또한 특정 이름을 가진 폴더를 삭제해야 합니다 - 특히 subversion repo에서 파일을 풀다운할 때 subversion이 (.svn" 또는 "_svn") 생성하는 폴더.이 사람이 해야 합니다. get-childitem -Include .svn -Recurse -force | Remove-Item -Force -Recurse 기타 버전: $fso = New-Object -com "Scripting.FileSystemObject" $fo..

programing 2023.10.29

동일한 라인에서 날짜 및 시간 가져오기

동일한 라인에서 날짜 및 시간 가져오기 사용할 수 있습니다date /t그리고.time /t날짜와 시간을 알 수 있지만 서로 옆에 표시되지 않습니다.그렇게 해서 이렇게 보여주고 싶었습니다. Current Date & Time ------------------- 11/27/2013 10:43:05 AM 다음(PowerShell)을 사용해 보십시오. Get-Date -Format G 27.11.2013 17:10:23 포맷은 시스템의 지역별 설정으로 정의되기 때문에, 저는 이것이 제가 얻는 것이지만, 지역별 날짜/시간 포맷이라면 원하는 대로 표시되어야 합니다. (Get-Date).ToString() 아마 효과가 있을 겁니다 업데이트: "Date and time is: $((Get-Date).ToString()..

programing 2023.10.19

powershell: 문자열에서 모든 regex 문자를 탈출하는 방법

powershell: 문자열에서 모든 regex 문자를 탈출하는 방법 파워쉘에서 regex 캐릭터를 피할 수 있는 더 좋은 방법이 있는지 궁금합니다. C#에 regex가 있다는 것을 알고 있습니다.탈출, 하지만 파워셸에 나름의 방법이 있는지는... 이것이 지금 제가 하고 있는 일입니다. $escapedStr = $regexStr -replace "\+","\+" -replace "\[","\[" -replace "\]","\]" -replace "\(","\(" -replace "\)","\)" PowerShell은 정확히 동일한 메소드를 호출할 수 있습니다. [Regex]::Escape($regexStr) 단 한 번의 정규 부품 교체만으로 교체 작업을 개선할 수도 있습니다. $regexStr -repl..

programing 2023.09.24

PowerShell 프로세스의 프로세스 ID 가져오기

PowerShell 프로세스의 프로세스 ID 가져오기 현재 PowerShell 프로세스의 프로세스 ID(PID)를 어떻게 알 수 있습니까? Copy-Item \\APPSRVR02\DocExport\*.csv \\APPSRVRWPA\d$\DocImport\ImportFiles\ Remove-Item \\APPSRVRAP02\DocExport\*.csv 위 문을 실행하고 있는 프로세스의 PID를 알 수 있는 명령입니다.파워셸에는 자동 변수라는 개념이 있습니다. 호스트가 시작할 때 정의하는 변수이므로 실행 중인 파워셸 프로세스의 ID를 알고 싶다면 다음과 같이 입력할 수 있습니다.$PID실행 중인 파워셸 프로세스의 ID가 출력됩니다.당신에게 필요한 프로세스 ID가 무엇인지에 따라 당신에게 적합할 것입니다.[S..

programing 2023.09.19

Regex / Powershell을 사용하여 파일 이름 변경

Regex / Powershell을 사용하여 파일 이름 변경 다음 파일의 이름을 어떻게 바꿉니다(새 = > 이전). 파일 이름__가속됨_C____실용_프로그래밍_by_Example.chm -> C 예제별 실용 프로그래밍 파일명__Python_Essential_Reference__2nd_Edition_.pdf -> Python Essential Reference 2nd Edition.pdf 파일명__Text_Processing_in_Python.chm -> Python.chm에서 Text Processing 이것을 시도해 보십시오. Get-ChildItem directory ` | Rename-Item -NewName { $_.Name -replace '^filename_+','' -replace '_+'..

programing 2023.09.09

원격 시스템에서 사용할 수 있는 파워셸 스크립트를 실행하는 방법은 무엇입니까?

원격 시스템에서 사용할 수 있는 파워셸 스크립트를 실행하는 방법은 무엇입니까? 원격 컴퓨터에서 스크립트를 실행하려고 했습니다. 제가 했어요.Enable-PSremoting원격 시스템에서. 대본을 넣었습니다.hello.ps1원격 기계에서. [내 클라이언트 컴퓨터는 Windows XP이고 원격 컴퓨터는 Windows 2003입니다] 그런 다음 클라이언트 컴퓨터에서 스크립트를 실행하려고 했습니다. invoke-command -computer $MachineName -filepath "C:\hello.ps1" 저는 다음과 같은 오류를 받았습니다. 호출-명령 : 경로 'C:\hello.ps1'이(가) 없으므로 찾을 수 없습니다. 클라이언트 컴퓨터에서 스크립트를 찾으려고 하는 것 같습니다. 내가 뛰려고 하면, in..

programing 2023.09.04

PowerShell에서 디렉터리 제외

PowerShell에서 디렉터리 제외 PowerShell 검색에서 모든 디렉터리를 제외합니다.둘다요.FileInfo그리고.DirectoryInfo들어있다Attributtes정확히 내가 원하는 속성인 것처럼 보이지만, 나는 그것을 기반으로 필터링하는 방법을 찾을 수 없었다. 둘 다. ls | ? { $_.Attributes -ne 'Direcory' } ls | ? { $_.Attributes -notcontains 'Direcory' } 작동하지 않았습니다.어떻게 해야 하나요?사용할 수 있습니다.PSIsContainer속성: gci | ? { !$_.PSIsContainer } 접근 방식도 효과적이지만 다음과 같이 해야 합니다. gci | ? { !($_.Attributes -band [IO.FileAt..

programing 2023.09.04

PowerShell을 사용한 StackOverflow 평판

PowerShell을 사용한 StackOverflow 평판 PowerShell 기능으로 내 평판을 보려면 어떻게 해야 합니까?다음 기능을 사용할 수 있습니다. Function Get-StackOverFlowReputation { param($userID) $client = new-object System.Net.WebClient $JSONFlair = $client.DownloadString("http://stackoverflow.com/users/flair/$userid.json") $JSONFlair.split(",") | select-string "reputation","displayName" } 260 > Get-StackOverFlowReputation -userID 45571 "displayN..

programing 2023.08.30
반응형