반응형

PowerShell 25

PowerShell에서 모든 빈 폴더를 재귀적으로 제거하는 방법은 무엇입니까?

PowerShell에서 모든 빈 폴더를 재귀적으로 제거하는 방법은 무엇입니까? PowerShell의 특정 폴더에 대한 빈 폴더를 모두 재귀적으로 제거해야 합니다(모든 수준에서 폴더 및 하위 폴더 확인). 현재 저는 이 스크립트를 사용하고 있지만 성공하지 못했습니다. 어떻게 고치는지 알려주시겠습니까? $tdc='C:\a\c\d\' $a = Get-ChildItem $tdc -recurse | Where-Object {$_.PSIsContainer -eq $True} $a | Where-Object {$_.GetFiles().Count -eq 0} | Select-Object FullName 윈도우즈 8.1 버전에서 PowerShell을 사용하고 있습니다.다음과 같은 문제를 검토할 때 몇 가지 핵심 사항을 ..

programing 2023.07.31

PSObject 개체의 새 복제 인스턴스를 생성하는 방법

PSObject 개체의 새 복제 인스턴스를 생성하는 방법 사용자 지정 PSObject의 새 인스턴스를 생성하려고 합니다.나는 PSObject로 생성된 Button 객체가 있고 Button과 동일한 멤버를 가진 Button2 객체를 새로 생성하고 싶지만, 원래 객체를 참조하지 않고는 원래 객체를 복제하는 방법을 찾을 수 없습니다(Button2에서 속성을 변경하면 Button에서도 변경됩니다).일부 Clone() 방법을 통해 해시 테이블 및 어레이와 유사하게 수행하는 방법이 있습니까?가장 쉬운 방법은 의 복사 방법을 사용하는 것입니다.PsObject==>$o2 = $o1.PsObject.Copy() $o1 = New-Object -TypeName PsObject -Property @{ Fld1 = 'Fld1..

programing 2023.07.31

PowerShell에서 특정 확장자를 가진 파일을 재귀적으로 검색하는 방법은 무엇입니까?

PowerShell에서 특정 확장자를 가진 파일을 재귀적으로 검색하는 방법은 무엇입니까? 특정 폴더의 경우 확장자가 있는 모든 파일을 나열해야 합니다..js모든 수준의 하위 폴더에 중첩된 경우에도 마찬가지입니다. 출력 콘솔의 결과는 다른 응용 프로그램에 쉽게 복사하여 붙여넣을 수 있도록 확장자가 없는 파일 이름의 목록이어야 합니다. 지금은 이것을 시도하고 있지만 출력 콘솔에서 간단한 목록이 아닌 여러 메타 정보를 얻습니다. Get-ChildItem -Path C:\xx\x-Recurse -File | sort length –Descending 저에게 힌트를 좀 주실 수 있나요?길이를 기준으로 정렬할 필요가 없는 경우 다음을 사용할 수 있습니다.-Name 변수개를 가질 Get-ChildItem 만반다음사용..

programing 2023.07.31

Powershell 배열의 각 항목을 새 배열로 선택/매핑

Powershell 배열의 각 항목을 새 배열로 선택/매핑 Powershell에 파일 이름 배열이 있는데 각 파일 이름에 대한 경로를 추가하여 새 배열로 결과를 얻고 싶습니다. C#에서는 Linq를 사용하여 이 작업을 수행할 수 있습니다... var files = new string[] { "file1.txt", "file2.txt" }; var path = @"c:\temp\"; var filesWithPath = files.Select(f => path + f).ToArray(); 하지만 파워셸에서 이것을 하는 관용적인 방법은 무엇입니까?제가 사용할 수 있는 각 구문에 대한 설명이 있는 것처럼 보이지만, 더 간결하고 기능적인 방법이 있어야 한다고 생각합니다.Powershell의 배열은 다음과 같이 선..

programing 2023.07.31

Powershell v3.0 파이프 문제

Powershell v3.0 파이프 문제 다음 명령에 문제가 있습니다. gc .\domains.txt | Get-ADDomain 이름에서 알 수 있듯이 도메인입니다.txt에는 쿼리할 Active Directory 목록이 포함되어 있습니다(모든 도메인이 동일한 포리스트에 있음). 윈도우즈 8 시스템에서 실행하면 모든 것이 정상적으로 작동하고 예상 결과가 나오는 대신 WMF 3.0이 설치된 윈도우즈 2008 R2 SP1 멤버 서버(DC가 아님)에서 목록의 첫 번째 도메인과 다른 도메인에서만 결과가 나옵니다. Get-ADDomain : A referral was returned from the server 목록의 도메인을 다음과 같이 쿼리하는 경우: Get-ADDomain 잘 작동합니다. 내 워크스테이션 Mi..

programing 2023.07.26
반응형